p2p order (to request)
Methods described on this page:
POST /create_p2p_order
GET /order_status
Upon receiving a request from the client to generate a QR code and deeplink for funding their own account, the bank must create a P2P order by sending a request using the POST /create_p2p_order method.
POST/create p2p order
Endpoint: POST/api/v1/p2p/orders
Payload:
Response 2хх OK
Response 4хх ERROR
Upon receiving a request to create an order, the DCM platform verifies it and, in case of any issues, provides details of the errors in the response.
Errors list
Code 400:
"INVALID_DEBTOR_ACCOUNT"
"INVALID_СREDITOR_PHONE"
"INVALID_TYPE"
"INVALID_CURRENCY"
"UNSUPPORTED_CURRENCY"
"INVALID_EXTERNAL_ID"
"EXTERNAL_ID_NOT_UNIQUE"
"EXPIRES_AT_IS_NOT-FUTURE_DATE"
"INVALID_PURPOSE"
"INVALID_REQUEST "
Code 401:
"AUTHORIZATION_FAILED"
Code 500:
"INTERNAL_ERROR"
The DCM platform allows retrieving information about the status of a P2P order using the GET /order_status request.
GET/order_status
Endpoint: GET /api/v1/p2p/orders/:order_guid
Response 2хх OK (same as POST/create_order)
Error list:
Code 400:
"INVALID_ORDER_GUID"
Code 401:
"AUTHORIZATION_FAILED"
Code 404:
"ORDER NOT FOUND"
Code 500:
"INTERNAL_ERROR"
Last updated