Initialize S2S Bank Transfer With Wallet
Create a bank transfer payment collection that settles into the selected NGN wallet.
Endpoint
POST /api/s2s/v1/banktransfer/initialize/walletRequest Body
curl --request POST \
--url https://backendapi.sayswitchgroup.com/api/s2s/v1/banktransfer/initialize/wallet \
--header "Authorization: Bearer YOUR_SECRET_KEY" \
--header "Content-Type: application/json" \
--data '{
"amount": "5000",
"currency": "NGN",
"email": "customer@example.com",
"reference": "S2S_WALLET_TRANSFER_001",
"wallet_code": "NGN169XXXX"
}'Notes
- Only
NGNis supported. wallet_codeis required.- The selected wallet must belong to the merchant, match the request domain, be active, and be
NGN.