# Get started

{% hint style="danger" %}
As of 25 June 2025,\
\
PaySG will not be onboarding new users until further notice. Users may onboard to our dashboard independently using the resources in the [Payment services section](https://guide.pay.gov.sg/start-using-the-dashboard/payment-services) but onboarding support will not be available. Use cases that require API keys and webhooks will not be able to onboard during this period. \
\
We remain fully operational for existing users and will continue to assist with critical technical issues, such as payment failures or unexpected system behaviours on PaySG’s end.
{% endhint %}

[**Learn more about what PaySG offers**](#user-content-fn-1)[^1]

1. Read through our [resource guide](https://guide.pay.gov.sg/overview/resource-guides). You can also log in to our [test environment (staging.pay.gov.sg)](https://staging.pay.gov.sg) to explore our features.
2. Refer to our [FAQs](https://guide.pay.gov.sg/faq) for common queries on setting up, usage and troubleshooting.

**Setup a collection workflow**

1. Once you've confirmed that PaySG fits your payment collection workflow, begin the [payment method onboarding ](https://guide.pay.gov.sg/overview/stripe-onboarding)process with Stripe, our underlying payment processor.
2. Test your end-to-end payment workflow in our [test environment](https://staging.pay.gov.sg) to ensure your set-up is working as expected. Verify that you've selected the correct settings and input the correct details as these can't be edited or deleted once created.&#x20;
3. Once you've verified that your set-up is working, you're ready to start collecting payments in our [live environment](https://pay.gov.sg).

**Estimated timeline**

{% hint style="warning" %}
The stakeholders and durations listed in the tables are **not prescriptive**. Stakeholders and durations differ between teams.
{% endhint %}

<table><thead><tr><th width="155">Phase</th><th width="160">Duration</th><th>Task</th><th>Stakeholder</th></tr></thead><tbody><tr><td>Budget approval</td><td>Based on your team</td><td>Seek clearance from your team/department head to budget for the transaction fees incurred by Stripe if necessary</td><td><ol><li>Your team</li><li>Team/department head who can approve budget requests</li></ol></td></tr><tr><td>Stripe set up</td><td>Based on your team</td><td>Follow the steps in our <a href="stripe-onboarding">Stripe onboarding guide</a></td><td><ol><li>Your team</li><li>Procurement/finance team</li></ol></td></tr><tr><td>Testing in PaySG's staging environment</td><td>2-4 weeks, based on your implementation team</td><td>Complete testing in our staging environment to ensure that details and payment flows are working as expected</td><td>For dashboard-only users: Your team<br><br>For API users:<br>Your technical team/vendor</td></tr><tr><td>Testing in PaySG's production environment</td><td>2-4 weeks, based on your implementation team</td><td>Complete testing in our staging environment to ensure that details and payment flows are working as expected</td><td>For dashboard-only users: Your team<br><br>For API users:<br>Your technical team/vendor</td></tr><tr><td>Go live</td><td>Based on your team</td><td></td><td>For dashboard-only users: Your team<br><br>For API users:<br>Your technical team/vendor</td></tr></tbody></table>

[^1]:
