Create a receiving address
curl -X POST -H 'Content-Type: application/json' \
-d '{"address": "YOUR_MONERO_ADDRESS", "amount": "0.5"}' \
https://api.xmrgateway.com/payments
{ "id": "TRANSACTION_ID", "amount": "0.5", "expiration": "2025-07-02T15:04:05Z", "paymentAddress": "PAYMENT_ADDRESS", "fee": { "status": "MONERO_TX_STATUS", "percentage": 1, "error": "ERROR_MESSAGE", "payed": "~0.005" }, "beneficiary": { "status": "MONERO_TX_STATUS", "error": "ERROR_MESSAGE", "payed": "0.495" } }
Check whether the payment has been received.
curl -X GET https://api.xmrgateway.com/payments/TRANSACTION_ID
{ "id": "TRANSACTION_ID", "amount": "0.5", "expiration": "2025-07-02T15:04:05Z", "paymentAddress": "PAYMENT_ADDRESS", "fee": { "status": "MONERO_TX_STATUS", "percentage": 1, "error": "ERROR_MESSAGE", "payed": "~0.005" }, "beneficiary": { "status": "MONERO_TX_STATUS", "error": "ERROR_MESSAGE", "payed": "0.495" } }