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
  • Before payment
  • Incorrect payment details
  • After payment

Was this helpful?

  1. Start using the dashboard
  2. One-time payment links

Payment link page

Payment page example

PreviousSend payment linksNextPayment receipt email

Last updated 1 month ago

Was this helpful?

Payment pages are hosted on the pay.gov.sg domain and provide comprehensive information related to the payment, including a summary table with the purpose of the payment and GST breakdown. The fields and layout of the payment page cannot be customised.

Before payment

Once payers are ready to proceed with the payment, they can click on the "Proceed" button on the payment page. Payers can select from payment modes that your agency chooses to offer through Stripe and pay with the mode of their choice. Payments should be tested on the staging environment using

Incorrect payment details

Payers will see the following message if incorrect card details are used.

After payment

Upon successful payment, the payment link will automatically generate an IRAS-compliant tax invoice/receipt. This document serves as proof of payment and includes all the necessary information for record-keeping and compliance purposes. Once payment is made, all input fields will be removed and duplicate payments will not be possible.

dummy credit card numbers.