Stripe onboarding

Before account creation

Expected duration: Dependent on your team's approval process

  1. Identify a POC to own and create the Stripe account. We usually recommend that someone from finance/reconciliation own this account, but this is up to your team to decide.

  2. Get approval from the relevant budget head to account for Stripe's transaction fees. Contact us at team@pay.gov.sg to find out more about transaction fees.

Account creation, verification and price application

Expected duration: 2-4 weeks

Account creation

  1. Create a Stripe account here.

Once your account has been created, you may proceed to test out our platform at staging.pay.gov.sg. The account verification and price application steps below can be done concurrently, in preparation for the collection of real payments.

Account verification

  1. Once your account has been created, fill in the business onboarding to verify your account. A video tutorial can be found here.

  2. Stripe has a regulatory requirement to verify that the Business Representative of a Stripe Account is authorized by the Government Agency that they are creating the Stripe Account for. The approval can be sent as an email to sggovloa@stripe.com by an appropriately authorised person who is listed in the SGDI. A template can be found at go.gov.sg/paysg-stripe-poa.

Price application

  1. Issue a GeBiz PO (covered under WOG bulk tender GVT-16020) to Stripe. This is necessary for Stripe to apply bulk tender rates to your account.

  2. For PayNow, you will need to sign a separate fee schedule. Contact us at team@pay.gov.sg to be connected with our Stripe representative.

For healthcare clusters:

  • The use of Stripe for PaySG payments falls within the parameters of MOM Circular No. 28/2022.

  • You will need to sign a fee schedule with Stripe. Contact us at team@pay.gov.sg to be connected with our Stripe representative.

After price application

Expected duration: For dashboard users: instant. For users integrating with PaySG: depends on your technical team's timeline.

  • Dashboard-only users: Start collecting payments instantly.

  • Users with PaySG API integration: Start collecting payments once your team/vendor has completed integration

Enabling payment methods on Stripe

For FAQs about payment methods, please refer to our page here.

Credit/debit cards

To enable selected card payments, you will need to do the following:

  1. In your Stripe dashboard, go to "Settings"

  2. (For staging/UAT only) Toggle on "Test mode"

  3. Go to "Payments"

  4. Turn on/off the desired payment method

Apple/Google Pay

To enable payments via Apple or Google Pay, you will need to do the following:

  1. In your Stripe dashboard, go to "Settings"

  2. (For staging/UAT only) Toggle on "Test mode"

  3. Go to "Payments"

  4. Go to "Payment method domains"

  5. Add staging.pay.gov.sg (for staging/UAT) or pay.gov.sg (for production)

  6. Inform the PaySG team so that the relevant payment methods can be activated

Last updated