Initiate a Cross-border Charge
Changed onInitiate collection using saved chargeDetails and a JSON body containing a confirmed quoteId. The quote must be unused, unexpired, belong to the same account and environment, and match the request's senderAmount, senderCurrency and receiverCurrency. Only pending_charge or charge_failed requests without a pending or successful deposit are eligible. Document states block charging. Quotes are single-use; reconcile an uncertain response and obtain a fresh quote for an eligible new attempt. Store data.transactionId separately from the request and quote IDs. Bank collection requests can return a virtualAccount, or status=PENDING with virtualAccount=null; retrieve the transaction for later account details. Initiation is not payment success. Sandbox uses the same suffix under /api/sandbox/b2b/cross-border/requests with a sandbox bearer token.
Request
- Base URLhttps://api-v2.honeycoin.app
- URLhttps://api-v2.honeycoin.app/api/b2b/cross-border/requests/charges/{requestId}
- AuthAPI key in header Authorization
Path parameters
Cross-border request ID.
Request body
Response
Successful response.
Changes
- info
endpoint added
- info