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-SHA512 signature for request validation
"672d5650dcc9bb22ebf25fa16c28d03c0e159d742a9176d4340a5da326d75dc8a2ec24c97fa6fc5d1533dd6e968863747e1d86a45e562cbe899f9ed7e9ca7f77"
Millisecond timestamp; the difference from server time must not exceed 30 seconds.
"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.

