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.
Getting started
Upon choosing any of the payment options below, you will be required to connect to PaySG.

Under "Label", give a name you like for the connection. This is just for your own identification purpose.
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.
Under "API key", enter the API key provided to you by the PaySG team.
Click "Connect" once you're done.

PaySG options
Create payment
Create a new PaySG payment
Select PaySG > Create payment
Select a PaySG connection
Choose an existing connection
Click Add step
Complete the following required fields:
Reference ID
Payer Name
Description
Payment amount (in cents)
Refer to PaySG's documentation if you need additional guidance.
Complete any optional fields if needed
Click Check step to verify that the payment is created
Get payment
Get details of a payment that has previously been created
Select PaySG > Get payment
Select a PaySG connection
Click Add step
Enter the Payment ID
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
Last updated
Was this helpful?