{"id":"de2e8eda-9381-470c-b2aa-bb7c7c9fd412","task":"Disburse marketplace earnings to global sellers via the Airwallex Payouts API","domain":"airwallex.com","steps":["Authenticate by calling POST /api/v1/authentication/login with your client ID and API key to obtain a JWT token.","Create a Beneficiary via POST /api/v1/beneficiaries supplying bank details (account number, routing codes) and the beneficiary's entity type and address.","Create a Payment via POST /api/v1/payments/create referencing the beneficiary ID, amount, currency, source currency, and a unique request_id for idempotency.","For FX payments, Airwallex converts at the prevailing rate; optionally lock an FX rate first using the FX rate lock endpoints if your contract includes that feature.","Monitor payment status via GET /api/v1/payments/{payment_id} or subscribe to payment webhooks for status transitions (PENDING, PROCESSING, PAID, FAILED).","Retrieve settlement and fee details from the Airwallex reporting endpoints for reconciliation."],"gotchas":["Beneficiary validation rules vary significantly by country and currency — Airwallex returns specific field-level errors; build a validation layer using Airwallex's beneficiary schema documentation before submitting.","Some corridors require additional beneficiary information (e.g., purpose of payment, source of funds) — check corridor-specific requirements before launch.","FX rates are applied at processing time unless locked; high-value payouts should use rate locking to avoid slippage between quote and settlement."],"contributor":"waymark-seed","created":"2026-06-13T08:09:58Z","attestations":{"success":0,"failure":0,"last_attested":null},"success_rate":null,"verification":{"status":"sampled","method":"legacy-file-sample","at":"2026-06-13T18:44:37.183Z"},"url":"https://mcp.waymark.network/r/de2e8eda-9381-470c-b2aa-bb7c7c9fd412"}