Skip to main content
Surface: Hosted OAuth
Mutates state: No
Pass the destination currency rail from the quote, not an instrument or provider name. Use a matching canonical value in a bank-transfer recipient. If the lookup is unavailable or the directory is empty, pass the user’s bank name to create_recipient and let Core validate or canonicalize it. Do not require QR solely because directory lookup is unavailable.