Skip to main content
Create a saved US bank-account destination, then send the wire from an accessible virtual account. If the recipient hasn’t supplied bank details yet, create a queued payment with an informationRequestId instead of a destinationId. Creating a wire requires a user API key with wire access, used from an allowlisted IP. amount.amount is in minor units, so 1250 USD means USD 12.50.
The response is a Transfer with type: "wire". Store its transfer_intent_ id and retrieve it with GET /v2/transfers/wire/{transferId}. Its Transaction ids appear in transactionIds. Cancel with POST /v2/transfers/wire/{transferId}/cancel while the wire is still pre-submission.