Overview

An overview of the steps from creating a Stripe account for PaySG to going live

1. Evaluate PaySG's suitability for your requirements

  • Refer to our resource guide and read through the applicable sections. Evaluate the information to ensure it aligns with your team's payment collection requirements. You may also want to share this resource guide to your teammates across different departments.

  • Once you've looked through our resources, explore our staging (test) environment to simulate all of PaySG's features without using real money. You may refer to our section (Create a payment service) for an interactive walk through before you proceed.

  • Submit an interest form at go.gov.sg/paysg-interest-form to schedule a discussion with the PaySG team.

2. Onboarding

If the team is collecting payments via credit/debit card, e-wallets and/or PayNow, please refer to our section on Stripe onboarding to proceed.

If the team is collecting payments via PaySG's direct bank integration, please refer to our section on bank onboarding to proceed.

3. Integrate PaySG with your e-service

For agencies who are collecting payments using our payment links via our dashboard (no-code), please proceed to the next step.

For agencies who are integrating PaySG with your e-service, please refer to our section on API integration to proceed. You may also want to refer to our resource guide to access commonly used resources.

4. Test PaySG

Before collecting live payments, ensured that you've tested out your payment service and links' settings.

  1. Create a payment service at staging.pay.gov.sg. Payment services created on pay.gov.sg will not be approved until the team has completed testing.

  2. For agencies using Stripe, ensure your account is properly connected by referencing the interactive demo shared above. For agencies using direct bank integration, share the payment service ID with the PaySG team for us to enable the necessary configurations to proceed.

  3. Create payment links and verify the expected behaviour and display settings.

  4. For agencies who are integrating with PaySG, ensure that the UAT checklist has been approved by the PaySG team.

5. Going live

When you are ready to go live, sign in to your account and follow the provided steps.

  1. Connect your production account to Stripe for payment processing. Ensure that your Stripe account is on live mode.

  2. Double-check that your production environment settings match the staging environment settings.

  3. Keep an eye on the PaySG status page for updates and incidents.

  4. Before accepting payments, you can customize settings like accepted payment methods in the Stripe dashboard.

  5. To make sure everything is working, make a real payment and check if it goes through successfully.

If you have any questions or require support, please contact PaySG at team@pay.gov.sg.

Last updated