changedInput schema / properties / accountHolderName / description
Previous value: -"Bank account holder's full name (required for off-ramp)"New value: +"Account holder's full name, or the company name when recipientType is business"
changedInput schema / properties / accountNumber / description
Previous value: -"Bank account number (if not using IBAN)"New value: +"Bank account number, if not using IBAN"
changedInput schema / properties / accountType / description
Previous value: -"Type of bank account"New value: +"Account type. Required for CAD and USD bank payouts"
addedInput schema / properties / addressCity
Added value: +{
+ "description": "Beneficiary city",
+ "type": "string"
+}
addedInput schema / properties / addressCountry
Added value: +{
+ "description": "Beneficiary country, ISO 2-letter. The complete address is required for AED, CAD, EUR, GBP, MXN, USD",
+ "type": "string"
+}
addedInput schema / properties / addressPostalCode
Added value: +{
+ "description": "Beneficiary postal code",
+ "type": "string"
+}
addedInput schema / properties / addressState
Added value: +{
+ "description": "Beneficiary state or region",
+ "type": "string"
+}
addedInput schema / properties / addressStreet
Added value: +{
+ "description": "Beneficiary street address",
+ "type": "string"
+}
addedInput schema / properties / bankCode
Added value: +{
+ "description": "Bank code / institution number (CAD)",
+ "type": "string"
+}
changedInput schema / properties / bankCountry / description
Previous value: -"Two-letter country code of the bank (e.g., 'AU', 'US')"New value: +"Bank country, ISO 2-letter (e.g. 'AU', 'US')"
changedInput schema / properties / bankCurrency / description
Previous value: -"Currency for the bank payout (e.g., 'EUR', 'USD', 'AUD')"New value: +"Payout currency, ISO 3-letter (e.g. 'EUR')"
changedInput schema / properties / bankName / description
Previous value: -"Name of the destination bank (required for off-ramp)"New value: +"Name of the destination bank"
addedInput schema / properties / bicCode
Added value: +{
+ "description": "BIC (EUR/GBP international)",
+ "type": "string"
+}
addedInput schema / properties / branchCode
Added value: +{
+ "description": "Branch code / transit number (CAD)",
+ "type": "string"
+}
addedInput schema / properties / cnaps
Added value: +{
+ "description": "CNAPS (China)",
+ "type": "string"
+}
addedInput schema / properties / dateOfBirth
Added value: +{
+ "description": "Beneficiary date of birth, YYYY-MM-DD. Required when recipientType is individual for AED, CAD, EUR, GBP, MXN, USD",
+ "type": "string"
+}
addedInput schema / properties / destinationAddress
Added value: +{
+ "description": "Wallet address when destinationType is crypto",
+ "type": "string"
+}
addedInput schema / properties / destinationCurrency
Added value: +{
+ "description": "Stablecoin to deliver when destinationType is crypto (e.g. 'USDT')",
+ "type": "string"
+}
addedInput schema / properties / destinationNetwork
Added value: +{
+ "description": "Blockchain network when destinationType is crypto (e.g. 'polygon')",
+ "type": "string"
+}
addedInput schema / properties / destinationType
Added value: +{
+ "default": "bank",
+ "description": "Payout target: a bank account (off-ramp) or a wallet address",
+ "enum": [
+ "bank",
+ "crypto"
+ ],
+ "type": "string"
+}
addedInput schema / properties / fundingSource
Added value: +{
+ "description": "fund_transfer (default) returns deposit instructions for the customer; prefund_balance pays from your organisation's balance and starts immediately. Check get_balance first: transfers_enabled must be true and the quote's source asset must be held on its network",
+ "enum": [
+ "fund_transfer",
+ "prefund_balance"
+ ],
+ "type": "string"
+}
changedInput schema / properties / iban / description
Previous value: -"IBAN for the destination bank account (EU/international)"New value: +"IBAN (EU/international)"
changedInput schema / properties / metadata / description
Previous value: -"Optional metadata to attach to the transfer"New value: +"Optional metadata"
addedInput schema / properties / payId
Added value: +{
+ "description": "PayID alias (AUD only). Requires payIdType",
+ "type": "string"
+}
addedInput schema / properties / payIdType
Added value: +{
+ "description": "PayID alias type. Required when payId is given",
+ "enum": [
+ "email",
+ "phone_number",
+ "abn",
+ "acn",
+ "organisation_id"
+ ],
+ "type": "string"
+}
addedInput schema / properties / purposeCode
Added value: +{
+ "description": "Purpose of the transfer (e.g. 'SALARY'). Required on some corridors",
+ "enum": [
+ "PAYMENT_FOR_SERVICES",
+ "PAYMENT_FOR_SOFTWARE",
+ "PAYMENT_FOR_IMPORTED_GOODS",
+ "TRAVEL_SERVICES",
+ "VENDOR_CONTRACTOR_PAYOUTS",
+ "TRANSFER_TO_OWN_ACCOUNT",
+ "INVESTMENT_IN_SHARES",
+ "PURCHASE_OF_PROPERTY",
+ "REPAYMENT_OF_LOANS",
+ "SALARY",
+ "PAYMENT_OF_PROPERTY_RENTAL",
+ "INFORMATION_SERVICE_CHARGES",
+ "ADVERTISING_PR_EXPENSES",
+ "ROYALTY_FEES",
+ "BROKER_COMMITMENT_FEES",
+ "ADVISOR_TECHNICAL_FEES",
+ "REPRESENTATIVE_OFFICE_EXPENSES",
+ "TAX_PAYMENT",
+ "TRANSPORTATION_FEES_FOR_GOODS",
+ "CONSTRUCTION_COSTS",
+ "INSURANCE_PREMIUM",
+ "GENERAL_GOODS_TRADES",
+ "INSURANCE_CLAIMS_PAYMENT",
+ "FAMILY_MAINTENANCE",
+ "EDUCATION_EXPENSES",
+ "MEDICAL_TREATMENT",
+ "DONATIONS",
+ "MUTUAL_FUND_INVESTMENT",
+ "CURRENCY_EXCHANGE",
+ "USER_WITHDRAWAL",
+ "ADVANCE_PAYMENTS_FOR_GOODS",
+ "VENDOR_CONTRACTOR_SOFTWARE_PAYOUTS",
+ "MERCHANT_SETTLEMENT",
+ "REPATRIATION_FUND_SETTLEMENT",
+ "PERSONAL_REMITTANCE",
+ "RETURN_OF_FUNDS"
+ ],
+ "type": "string"
+}
addedInput schema / properties / recipientType
Added value: +{
+ "description": "Beneficiary type. Required for AED, CAD, EUR, GBP, MXN, USD",
+ "enum": [
+ "individual",
+ "business"
+ ],
+ "type": "string"
+}
changedInput schema / properties / swiftCode / description
Previous value: -"SWIFT/BIC code for international transfers"New value: +"SWIFT code"