Langsung ke konten utama
Charge customers automatically on a recurring schedule — weekly, monthly, or any cycle you define. SingaPay supports subscription billing via Credit Card and GoPay, so you tokenise once and let the platform handle the rest.

What is subscription billing?

Subscription billing lets you collect recurring payments without requiring customers to approve each individual charge. On the first transaction, the customer provides their card details or authorises their GoPay wallet. From that point, SingaPay charges automatically on your defined schedule — daily, weekly, monthly, or custom intervals. This is essential for SaaS platforms, membership sites, insurance premiums, and any business built on predictable recurring revenue.

Supported methods — comparison

MethodHow it’s authorised3D Secure on first charge
Credit CardCustomer enters card details on first payment; SingaPay stores a secure tokenRequired
GoPayCustomer grants recurring permission in the GoPay app (one-time)N/A

Subscription lifecycle — Credit Card

1

Initial payment and tokenization

The customer completes their first payment including 3D Secure. SingaPay stores a PCI-compliant card token and returns it to your system.
2

Create a subscription schedule

Define the billing interval (daily, weekly, monthly, or custom), the charge amount, and the end condition. SingaPay’s scheduler takes over.
3

Automatic recurring charges

On each billing date, SingaPay charges the stored token automatically. A webhook fires for every charge — success or failure.
4

Handle failures gracefully

If a charge fails (expired card, insufficient credit), SingaPay notifies you via webhook. You can retry or prompt the customer to update their card details.

Subscription lifecycle — GoPay

1

Customer authorizes recurring access

During initial signup, the customer opens the GoPay app and grants one-time permission for recurring charges.
2

SingaPay stores the token

GoPay returns a recurring token that SingaPay stores securely against the customer’s profile.
3

Automatic charges on schedule

On each billing date, SingaPay charges the GoPay token. The customer sees the charge in their GoPay transaction history — no separate confirmation required.
4

Webhooks for every event

Successful charges, failed charges, and cancellations all trigger webhook events so your system can react immediately.

Send Money — Overview

Disburse funds to bank accounts and e-wallets across Indonesia.