sellerCreditPaymentDetails account from your exchange order, you must notify Monirates by calling the buyer paid endpoint. This moves the order from PENDING to PROCESSING.
Endpoint: POST /order/{orderId}/buyer-paid
The orderId path parameter is the _id from the response when you created the exchange.
If
buyerDebitPaymentMethod is WALLET, payment confirmation is handled automatically. You do not need to call this endpoint.Request Body
The request body depends on thebuyerDebitPaymentMethod of the exchange.
MOBILE_MONEY
When the initiating payment method isMOBILE_MONEY, a proof of payment image is mandatory. Upload the image to your storage provider and pass the resulting filename or URL string in buyerPaymentProofUrl. The image must be openable and clearly show proof of payment.
All Other Payment Methods
For all other payment methods (e.g.BANK_TRANSFER, STABLE_CURRENCY), proof of payment is not required. Send an empty JSON body.
Response
A successful request returns the updated exchange order withstatus changed to PROCESSING and buyerMadePayment set to true.
Key Response Fields
| Field | Value after this call | Description |
|---|---|---|
status | PROCESSING | Monirates has received the payment confirmation and is processing the order. |
buyerMadePayment | true | Confirms payment notification was received. |
buyerPaymentProofUrl | Filename or URL string | Only populated when a proof image was provided. |

