Record a manual payment on an order
Records a manual payment (cash, bank transfer, external processor, etc.) against an order. Does not go through any payment gateway — the payment is recorded as-is and the order’s paid amount is updated immediately.
POST
/orders/{order_id}/paymentsAuthorization
AuthorizationBearer token (JWT) · headerrequiredPath parameters
order_idstringrequiredRequest body
requiredapplication/jsonamountintegerrequiredPayment amount in cents
authorization_codestringReference / receipt number
descriptionstringtransaction_idstringExternal transaction identifier
Responses
201
Payment recorded
idintegerorder_idintegeramountintegerAmount in cents (negative for refunds)
absolute_amountintegerAbsolute value of amount in cents
successfulbooleancard_token_idintegerpayment_method_typestringtransaction_idstringGateway transaction ID
authorization_codestringdescriptionstringcreated_atstring<date-time>