Documentation
Test environmentLive environmentStatusContact us
  • Overview
    • Get started
    • Resource guides
      • For business users
      • For finance teams
      • For integration teams
    • Stripe onboarding
    • Live use cases
      • Usage overview
  • Start using the dashboard
    • Access
    • Payment services
    • Collaborators and access control
    • One-time payment links
      • Single link creation
      • Bulk link creation
      • Send payment links
      • Payment link page
      • Payment receipt email
    • Subscriptions
      • Set-up
      • View subscriptions
      • Manage subscriptions
    • Payments and refunds
      • Payment methods
      • Dashboard
      • Refunds
    • Payouts
    • Reports
    • Payment workflows with Plumber
      • Set-up
      • Testing
    • Payment forms
      • Set-up
      • Testing
      • Resources
  • Start an API integration
    • Get started
    • Endpoints
    • Integrating with your e-services
    • Errors
    • Idempotency
    • Pagination
    • Go-live checklist
  • API RESOURCES
    • Events
      • The event object
      • Types of events
    • Payments
      • Create a payment
      • Retrieve payments
      • Send email for payment
      • Cancel a payment
      • Refund a payment
      • Get all payments from payment service
  • WEBHOOKS
    • Introduction
    • Set-up
      • Events
      • Best practices
  • FAQ
    • Access
    • Costs
    • Timeline
    • API keys
    • API integration
    • Payments
    • Payment methods
    • Payouts and transaction fees
    • Refunds
    • Security and compliance
    • Downtime and maintenance
  • Policies
    • Privacy Policy
    • Terms of Use
Powered by GitBook
On this page
  • Stripe onboarding
  • Before account creation
  • Account creation
  • Price application
  • Representative authority verification
  • After price application

Was this helpful?

  1. Overview

Stripe onboarding

PreviousFor integration teamsNextLive use cases

Last updated 27 days ago

Was this helpful?

All payments collected using PaySG are facilitated by . You must create a Stripe account to use PaySG.

PaySG / Stripe payment flow

Payment collection flow

  1. An agency user on our dashboard or via API. The payer accesses the payment link and inputs their details directly on our .

  2. Stripe processes their payment details and facilitates the transaction.

  3. Stripe deposits the payout into your receiving bank account.

Stripe onboarding

Before account creation

Expected duration: Dependent on your team's approval process, if any

  1. Check with your finance team if your agency has an existing Stripe account that can be used. If not, identify a POC to own and create a Stripe account.

  2. If necessary, get approval from the relevant budget head to account for Stripe's transaction fees under bulk tender GVT (T) 24010.

Account creation

Expected duration: <1 day

  1. Follow the step-by-step guided onboarding process.

  2. The administrator of the Stripe account has to verify their identity through Singpass

Price application

Expected duration: <2 weeks

For government users:

  1. Issue a GeBiz PO (WOG bulk tender GVT (T) 24010) to Stripe.

  2. Stripe will respond with a fee schedule to be signed through Docusign.

  3. 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 govsg@stripe.com directly.

Representative authority verification

Expected duration: <2 weeks

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

Use an official email address to register for a Stripe account at .

Once your account has been created, you may proceed to test out our platform at . The account verification and price application steps below can be done concurrently, in preparation for the collection of real payments.

An authorized senior representative listed in the SGDI should send Stripe (sggovloa@stripe.com) a . Please refer to for more details.

https://dashboard.stripe.com/register
staging.pay.gov.sg
Letter of Authorization
this page
Stripe
creates a payment link
payment page