PaySG

What is PaySG?

PaySG is a self-service and free-of-charge service designed specifically for public sector organisations to accept online payments. With PaySG, there are no monthly fees, setup charges, or cumbersome procurement processes to navigate. It empowers teams to swiftly replace existing payment methods with a secure, accessible, and fully compliant user experience hosted on the PaySG platform.

For more information on setting up a PaySG account, refer to PaySG's documentation.

Getting started

  1. Upon choosing any of the payment options below, you will be required to connect to PaySG.

  1. Under "Label", give a name you like for the connection. This is just for your own identification purpose.

  2. Under "Payment Service ID", you may refer to the example below.

This is the string right after services in your payment service's URL. For example:

  • If the URL is http://pay.gov.sg/admin/services/payment_service_1534d338-8dca-4c1a-84f3-895b7fe96d81/payments

  • The Payment Service ID is payment_service_1534d338-8dca-4c1a-84f3-895b7fe96d81.

  1. Under "API key", enter the API key provided to you by the PaySG team.

  2. Click "Connect" once you're done.

PaySG options

Feature
Description
How to use

Create payment

Create a new PaySG payment

  1. Select PaySG > Create payment

  2. Select a PaySG connection

  3. Choose an existing connection

  4. Click Add step

  5. Complete the following required fields:

    1. Reference ID

    2. Payer Name

    3. Description

    4. Payment amount (in cents)

Refer to PaySG's documentation if you need additional guidance.

  1. Complete any optional fields if needed

  2. Click Check step to verify that the payment is created

Get payment

Get details of a payment that has previously been created

  1. Select PaySG > Get payment

  2. Select a PaySG connection

  3. Click Add step

  4. Enter the Payment ID

  5. Click Check step to verify that the details of the corresponding payment are retrieved

Send payment email

Send email to payee for a payment that has previously been created

Refer to PaySG's documentation for a demo on setting up payment emails.

Create payment form submission for one-time payment

Create a new submission for a payment form, and initiate a one-time payment

Refer to PaySG's documentation for a demo on how to create a payment form submission for one-time payment.

Create payment form submission for subscription

Create a new submission for a payment form, and initiate a subscription

Refer to PaySG's documentation for a demo on how to create a payment form submission for subscription.

FAQ

Do I need a Stripe account to use PaySG?

Yes, you will need to create a Stripe account. Refer to PaySG’s documentation for instructions on how to onboard to Stripe.

Last updated

Was this helpful?