
Click to Pay
Click to Pay allows customers to pay with cards enrolled in the Secure Remote Commerce (SRC) network using their email address or mobile phone number.
| Networks | Features | Integrations | payment_type |
|---|---|---|---|
| Visa, Mastercard |
|
| clicktopay |
With our integration, Click to Pay is available on the Hosted Payment Page only. No Click to Pay SDK or SRC integration is required on the merchant side — create a checkout session via the Checkout API and redirect the customer to the Hosted Payment Page.
Click to Pay is not available through POST /rest/payment (Payment Page Redirect) or a direct Payment API integration. Use the Checkout API to create a checkout session and redirect the customer to /rest/checkouts/{checkout_id}.
Payment workflow
The following diagram explains the Click to Pay payment workflow for the Checkout Page integration.
Scroll horizontally if the diagram is wider than your screen.
- 1Payer (Customer)Merchant
1. Initiates checkout
- 2MerchantOneAPI
2. Create checkout session (Checkout API)
- 3OneAPIMerchant
3. Checkout session details (redirect URL)
- 4MerchantPayer (Customer)
4. Redirect to Hosted Payment Page
- 5Payer (Customer)OneAPI
5. Completes Click to Pay on Hosted Payment Page
- 6OneAPIPayer (Customer)
6. Redirect to success_url or error_url
- OneAPI
Payment processing may occur asynchronously
- 7OneAPIMerchant
7. Postback notification (payment status update)
- 8MerchantMerchant
8. Update order status
Integration options
Choose how you want to accept Click to Pay:
Checkout Page
Pay by Link
Merchant Onboarding
Before accepting Click to Pay payments:
- Contact your onboarding manager — Request activation of Click to Pay for your merchant account and provide the business details they ask for (e.g. business name, website URL, merchant category).
- Integrate the Checkout API — Create checkout sessions and redirect customers to the Hosted Payment Page.
- Handle postbacks — Process postback notifications and update order status in your system.
API Implementation
Create a checkout session using the Checkout API with the same parameters as any other hosted checkout. Click to Pay appears on the Hosted Payment Page automatically when it is enabled for your merchant account — no additional request fields are required.
Redirect the customer to action_data.url from the Checkout API response. The customer completes Click to Pay on the Hosted Payment Page and is then redirected to your success_url or error_url.
Postbacks
For the full list of payment postback fields, see the Payment API. For refund postbacks, see the Refund API. For retry policy and signature verification, see Postbacks.