v3

latestOpenAPI 3.1.0raw.githubusercontent.com2026-08-0162167359.9 KB
Banks
banks

Get a pooled bank payin quote

Create a Swipelux quote for paying into the user's custodial wallet via a pooled bank rail.

post/api/v1/banks/payin/quote

Headers

x-api-keystring nullable

Request body

bankAccountIdstring uuid required
memostring nullable

Response

Successful Response

quoteIdstring required
provider'swipelux' | 'align' | 'mcp' | 'wirex'

Supported fiat payment providers.

bankAccountIdstring uuid required
rail'uaefts_named-zand' | 'ach_pooled-hsbc' | 'ach_named-citi' | 'ach_named-jpmorgan_chase' | 'ach_named-cfsb' | 'fedwire_pooled-hsbc' | 'fedwire_pooled-jpmorgan_chase' | 'fedwire_pooled-cfsb' | 'fedwire_named-hsbc' | 'fedwire_named-citi' | 'fedwire_named-jpmorgan_chase' | 'fedwire_named-cfsb' | 'sepa_pooled-zen' | 'sepa_named-zen' | 'swift_pooled-hsbc' | 'swift_named-hsbc' required

Bank account route: provider rail + bank id ({rail}-{bank}).

paymentRailstring required
fromAmountstring required
fromCurrencystring required
toAmountstring required
toCurrencystring
feeAmountstring nullable
feeCurrencystring nullable
ratestring nullable
expiresAtstring date-time required