Stripe (Singapore, incl. PayNow)

Commercial

by Stripe

Full-stack payments API with first-class Singapore support: cards, PayNow QR, GrabPay and Alipay through one PaymentIntents integration. The default choice for SG SaaS and online businesses.

How to authenticate

  1. 1Create a Stripe account at dashboard.stripe.com and activate it for Singapore.
  2. 2Copy your test secret key (sk_test_...) from Developers > API keys.
  3. 3Enable PayNow in Dashboard > Settings > Payment methods.
  4. 4Call the API with the key as HTTP Basic auth username (curl -u sk_test_...:).
  5. 5Switch to live keys after completing business verification.

Example request

Request
curl https://api.stripe.com/v1/payment_intents -u sk_test_YOUR_KEY: -d amount=1000 -d currency=sgd -d 'payment_method_types[]'=paynow

Example response

Response (truncated)
{"id":"pi_3...","object":"payment_intent","amount":1000,"currency":"sgd","payment_method_types":["paynow"],"status":"requires_payment_method"}

Notes for AI agents

PayNow payments are SGD-only and confirmation is asynchronous via webhook (payment_intent.succeeded). Test mode simulates the PayNow QR flow without a real bank app.

Machine-readable version: /api/apis/stripe-sg-paynow

Related APIs