Stripe onboarding
Before account creation
Expected duration: Dependent on your team's approval process, if any
Identify a POC to own and create a Stripe account. This is usually someone from the finance team, but may vary between agencies.
If necessary, get approval from the relevant budget head to account for Stripe's transaction fees under bulk tender GVT 24010 (T).
Account creation
Expected duration: <1 day
Use an official email address to register for a Stripe account at https://dashboard.stripe.com/register.
Follow the step-by-step guided onboarding process.
The administrator of the Stripe account has to verify their identity through Singpass
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.
Price application
Expected duration: <2 weeks
For government users:
Issue a GeBiz PO (WOG bulk tender GVT-24010 (T)) to Stripe.
Stripe will respond with a fee schedule to be signed through Docusign.
On receiving the fee schedule, Stripe will apply the bulk tender rates to your account.
For healthcare clusters:
The use of Stripe for PaySG payments falls within the parameters of MOM Circular No. 28/2022.
Contact ogp@stripe.com directly.
Representative authority verification
Expected duration: <2 weeks
An authorized senior representative listed in the SGDI should send Stripe (sggovloa@stripe.com) a Letter of Authorization. Please refer to this page for more details.
After price application
Expected duration: For dashboard users: instant. For users integrating with PaySG: dependent 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:
In your Stripe dashboard, go to "Settings"
(For staging/UAT only) Toggle on "Test mode"
Go to "Payments"
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:
In your Stripe dashboard, go to "Settings"
(For staging/UAT only) Toggle on "Test mode"
Go to "Payments"
Go to "Payment method domains"
Add staging.pay.gov.sg (for staging/UAT) or pay.gov.sg (for production)
Inform the PaySG team so that the relevant payment methods can be activated
Last updated
Was this helpful?