Reference
EXTERNAL_PAYMENT_TAKEN_ON_ORDER
Collected payment is recorded on the order
Collected payment is recorded on the order
HTTP status 400 Bad Request, code EXTERNAL_PAYMENT_TAKEN_ON_ORDER.
What it means#
You tried to create a payment of the provider of collected payment on its own. Payment a channel collected itself is recorded on the order it pays, which confirms the order and posts what the channel owes in one step; a payment created by itself would never settle its order.
What to do#
Call POST /v1/orders/{orderId}/external-payments with the method the buyer used.
On the wire#
Every error response carrying this code names this page in error.moreInfo,
with the request id in the query string. See Error codes for
the response shape and the list of every code.