Create Payment
Create a one-time payment with an existing payment instrument. Use either productId and priceId, or amount and currency. To charge in a different payment currency, provide paymentCurrency and Clink will apply the available fixed multi-currency price or automatic currency conversion.
Authorizations
Your secret API key obtained from the Clink dashboard (Developers section)
Headers
Current timestamp in milliseconds since Unix epoch (required for request signing)
"1783513683000"
Body
Parameters required to create a one-time payment by API. Provide at least one customer identifier. Provide either priceId with productId, or amount with currency. Use paymentCurrency to charge the customer in a different supported payment currency.
Existing payment instrument ID.
Payment method type. Supported values are uppercase.
ALIPAY, CARD, CASHAPP, GCASH, KAKAO, PIX, PROMPTPAY, QRIS, TNG, UPI, WECHAT URL where the customer is redirected after required payment actions.
Existing customer ID. At least one customer identifier is required.
Customer email. Used to resolve or create a customer when customerId is not provided.
Merchant-side customer ID used to resolve, create, or bind a customer.
Predefined one-time price ID. If provided, productId is required.
Product ID. Required when priceId is provided.
Product and price line items for direct amount payments or display/risk data.
Direct payment amount. Required with currency when priceId is not provided.
Original pricing currency. Required with amount when priceId is not provided. If paymentCurrency is not provided, this currency is also used as the payment currency.
Optional target payment currency. When provided, Clink uses the configured fixed multi-currency price when available, otherwise automatically converts from the original pricing currency. The requested payment method must support the target currency.
"HKD"
Merchant-side reference ID for reconciliation.
Promotion code to apply.
Merchant metadata. Values must be strings.
Platform type. Supported values are WEB and WAP.
WEB, WAP Device type. Supported values are Android and iOS.
Android, iOS Response
Payment created successfully
Response status code, 200 when success
200
Brief description of what happened, 'success' when happy case
"success"
Response data returned after creating a one-time payment. It contains the order and session identifiers, together with the payment flow result.