Web Payment Refund
Initiate a refund for an order that has been successfully paid. Refunds cannot be canceled, withdrawn, or rolled back.
Overview
This page documents thePOST /v1/pay/order/refund endpoint. The full schema, parameters, and examples are rendered from the linked OpenAPI definition above.
Notes
- Authentication uses the standard GatePay signed headers.
- This page documents the standard merchant endpoint.
- For shared signing rules, see /api-reference/version/100/en/common/securityAndSignature.
Headers
Merchant client ID, obtained from GatePay platform
"4186d0c6-6a35-55a9-8dc6-5312769dbff8"
HMAC-SHA256 signature for request validation
"672d5650dcc9bb22ebf25fa16c28d03c0e159d742a9176d4340a5da326d75dc8a2ec24c97fa6fc5d1533dd6e968863747e1d86a45e562cbe899f9ed7e9ca7f77"
Timestamp in milliseconds, must be within 5 minutes of server time
"1672905655498"
Random nonce for replay attack prevention
"3525756760"
Body
Request body for creating a refund order.
Merchant-generated refund request ID. The ID must be unique and no more than 32 characters long.
ID of the completed payment order.
Refund amount, which cannot exceed the total order amount.
Reason for the refund, up to 256 characters.

