Wirex payments move money on SEPA, FPS, ACH, PIX, SWIFT and Visa Direct, with fiat moving in and out of stablecoins in the same API.
Pay out to a bank account or push to a card. Collect on local rails. Convert between fiat and stablecoins on the way in or out. One integration, one balance.
Receive on local rails into the user’s wallet balance.
Fiat in, stablecoins out, and back, in one call.
To bank accounts in local currency on SEPA, FPS, ACH, PIX and SWIFT.
Visa Direct payouts straight to a card.
Webhooks and reporting. Status events for every payment and per-program reports.
Bank payouts and collectionsA payout request draws from the wallet balance, converts if needed and leaves on the rail you choose. Collections arrive on local account details and land in the wallet. Per-rail limits and cut-offs are in the docs.
Each incoming transfer arrives as an activity webhook. It carries the amounts on both sides and every step from the bank to the user’s wallet.
Read the guidePOST {your_webhook_base_url}/v2/webhooks/activities{
"type": "Sepa",
"status": "Completed",
"direction": "Inbound",
"source_amount": { "amount": 55.93, "currency": "EUR" },
"destination_amount": { "amount": 55.93, "token_symbol": "WEUR" },
"activity_steps": [
{ "type": "Initiated", "status": "Completed" },
{ "type": "BankIn", "status": "Completed" },
{ "type": "CryptoIn", "status": "Completed" }
]
}SEPA, FPS, ACH, PIX and SWIFT for bank payouts and collections; Visa Direct for push-to-card.