Create Withdrawal
Create a batch withdrawal order. The merchant submits one batch ID with multiple withdrawal sub-orders.
Overview
This page documents thePOST /withdraw/open/institution/v1/pay/create/payouts 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 institution-path variant of the same API.
- Institution requests must include
X-GatePay-On-Behalf-Ofto indicate the initiating account context for the delegated request. - For shared signing rules, see /api-reference/version/100/en/common/securityAndSignature.
Institution Notes
- Institutional requests must include
X-GatePay-On-Behalf-Ofto specify the institutional sub-account to operate on.
Headers
The clientId assigned when the merchant registers an application in the Gate merchant console.
"4186d0c6-6a35-55a9-8dc6-5312769dbff8"
Request signature. GatePay uses this signature to verify whether the request is valid.
UTC timestamp in milliseconds when the request is generated. GatePay will not process requests where the difference from the receive time exceeds 10 seconds.
"1672905655498"
Random string. Must comply with HTTP header rules; recommended length is within 32 characters, composed of digits and letters.
"9578"
Body
Request body for placing a batch withdrawal order.

