Authorizations
Your secret API key. Keep this secure and never expose it in client-side code.
Headers
Unique UUID v4 for idempotent requests. Prevents duplicate payments.
Body
Bank payment intent creation data
The banking payment method to use for the transfer. Determines processing time and fees. The blockchain network where the source currency resides. Determines gas fees and transaction speed.
ethereum
, solana
, polygon
, avalanche_c_chain
, base
, arbitrum
, optimism
, stellar
, tron
, bridge_wallet
, wire
, ach
, ach_push
, ach_same_day
, sepa
, swift
, spei
"ach_push"
The fiat currency to convert FROM. Must match the currency of the source payment rail.
usd
, eur
, mxn
"usd"
The stablecoin currency to convert TO. The customer will receive this currency. The stablecoin currency to convert FROM. This is the currency the customer will pay with.
usdc
, eurc
"usdc"
The blockchain network where the stablecoin will be delivered. Must support the destination currency. The blockchain network where the source currency resides. Determines gas fees and transaction speed.
ethereum
, solana
, polygon
, avalanche_c_chain
, base
, arbitrum
, optimism
, stellar
, tron
, bridge_wallet
, wire
, ach
, ach_push
, ach_same_day
, sepa
, swift
, spei
"ethereum"
Destination wallet address. Supports Ethereum (0x...) and Solana address formats.
"0x742d35Cc6634C0532925a3b8D4C9db96c4b4d8e1"
Payment amount (optional for flexible amount)
"1000.00"
Customer first name
"John"
Customer last name
"Doe"
Customer email address
"john.doe@example.com"
Customer address
"123 Main St, New York, NY 10001"
Customer country
"United States"
Customer country ISO code
"US"
Customer province/state
"New York"
Customer province/state ISO code
"NY"
Customer phone number
"+1-555-123-4567"
Wire transfer message (for WIRE transfers)
256
"Payment for invoice #12345"
SEPA reference (for SEPA transfers)
6 - 140
"REF-123456789"
ACH reference (for ACH transfers)
10
"ACH123456"
Response
Bank payment intent created successfully
The response is of type any
.