Customer — Create Order (Payment)
Charges a customer's bound card immediately. Use this for tokenized payment customers where you manage your own charging schedule.
When to Use
▾
Use this endpoint when:
- You need to charge an existing tokenized customer right now
- Running ad-hoc billing for a saved-card customer
This charges the customer's card — it is not a manual order creation. The amount is applied directly to the stored token.
How to Use
▾
/v3/recurring-payment/{customer_id}/chargeStep 1: Identify the Customer
▾
Use the customer_id returned by Create Tokenized Customer or Create Recurring Customer.
Step 2: Send the Charge
▾
POST currency, amount, and optional title / description to /v3/recurring-payment/{customer_id}/charge.
Step 3: Inspect the Transaction
▾
The response item contains the full transaction record. Code "SUCCESS" means the card was charged.
Request Parameters
▾
Customer ID returned from Create Recurring Customer or Create Tokenized Customer
Payment currency
Example: "MYR"
Payment amount in smallest currency unit
Payment information title
Payment information description
Response Parameters
▾
Transaction response object
Revenue Monster's unique transaction ID
Reference ID from the payment provider
Order details
Order ID
Order title
Currency type
Order amount in cents
Order detail
Additional data
Store details
Currency type (MYR)
Remaining balance amount for initiating refund
Amount after all deductions
Transaction platform
Transaction type
Payment method
Payment region
Transaction status (SUCCESS, FAILED, IN_PROCESS, etc.)
Transaction date time (only when SUCCESS)
Created date time
Last updated date time
"SUCCESS" if the payment succeeded, otherwise an error code.
Error details
Error code if the request failed.
Error message if the request failed.
Debug message (sandbox only).