Immediate tokenized payment charge (auth + capture)

Charges the user's linked payment method in a single step without a pre-authorization hold. Use this for one-shot payments where you do not need to adjust the amount before capture.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Body Params
string
required

Payment token from POST /token. Resolves the user and their default card.

string
required

Merchant's opaque identifier for the end user. Must match the merchantUserId used when the paymentToken was issued.

number
required

Charge amount. Must be > 0.

string
required

3-letter ISO currency code. Must match the merchant channel country currency.

string
required

Merchant's reference ID. Used for idempotent duplicate detection.

boolean
Defaults to true

Whether to apply available cashback to this charge.

string

HTTPS URL to receive order status webhook notifications. When provided, ShopBack will POST the order outcome to this URL upon payment completion or failure. Must use HTTPS with a valid public domain.

Headers
string
required

Unique key to safely retry the request without duplicate charges. Use a UUID per logical charge attempt.

Responses

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json