Settlement Endpoints
Create Settlement
Create a settlement request to withdraw funds to your bank account
POST
Overview
Create a settlement request to transfer funds from your Waypay wallet to your bank account or USDT address. Settlements can be in different currencies and support automatic currency conversion.Path Parameters
API version (e.g., “1”)
Request Body
Settlement amount to withdraw
Source currency in your wallet (e.g., “PKR”, “USD”)
Destination currency for payout (e.g., “PKR”, “USD”, “USDT”)
Name of your bank (required for bank transfers)
Your IBAN or account number (required for bank transfers)
Account title/holder name (required for bank transfers)
USDT wallet address (required for crypto payouts)
Request signature for authentication. A 32-character lowercase hexadecimal string generated using MD5 hash.See the Signature Guide for implementation details.
Response
Unique settlement identifier
Your merchant ID
Settlement amount
Source currency
Destination currency
Amount to be paid out (after conversion)
Settlement processing fee
Net amount after fees
Foreign exchange rate applied (if applicable)
When the FX rate was locked
Destination bank name
Destination IBAN
Account holder name
USDT wallet address
Settlement status:
0- Pending1- Approved2- Processing3- Completed4- Failed5- Cancelled
When settlement was requested
When settlement was approved
When settlement was processed
Reason for failure (if applicable)
Whether this was an automatic settlement