This page is part of the REST API Guides. Using the JavaScript library instead? See Payments Library Guides.
Some payment processors require additional parameters. See the Additional Guidance section for processor-specific requirements.
Basic Charge
API Reference
Complete parameter reference, response fields, and validation rules
To use a tokenized card number, prefix the token with
@ in the cardNumber field: "cardNumber": "@your-token-id". See Tokenization.Using a Stored Token
If you’ve tokenized a card number with StringTokens, reference it in thecardNumber field with an @ prefix:
Using Inline Credentials
Instead of a stored Payment Gateway Account, you can provide credentials inline:Charge vs Authorize
| Operation | When to Use |
|---|---|
| Charge | Immediate fulfillment, digital goods, services |
| Authorize | Delayed fulfillment, physical goods, variable amounts |