extraData.fundingTransferType | mandatory | fundingTransfer type attribute | see Funding Transfer Type table |
extraData.paymentPurpose | conditional* | fundingTransfer.paymentPurpose | see Payment Purpose table |
extraData.senderAccountReference | optional | (sender) fundingParty.accountReference | 0-50 char. [a-z][A-Z][0-9] spaces and special characters |
extraData.senderAccountType | conditional | (sender) fundingParty.accountReference accountType attribute | mandatory if senderAccountReference is sent, see AccountType table |
customer.firstName | mandatory | (sender) fundingParty.fullName.first | 0-35 char. [a-z][A-Z] |
customer.lastName | mandatory | (sender) fundingParty.fullName.last | 0-35 char. [a-z][A-Z] |
customer.billingAddress1 | conditional | (sender) fundingParty.fundingAddress.address1 | 0-255 char. [a-z][A-Z][0-9] optional unless city is supplied |
customer.billingAddress2 | optional | (sender) fundingParty.fundingAddress.address2 | 0-255 char. [a-z][A-Z][0-9] |
customer.billingCity | conditional | (sender) fundingParty.fundingAddress.city | 0-100 char. [a-z][A-Z][0-9] optional unless address1 is supplied |
customer.billingPostcode | conditional | (sender) fundingParty.fundingAddress.postalCode | 0-15 char. [a-z][A-Z][0-9] mandatory for countries with post codes |
customer.billingState | conditional | (sender) fundingParty.fundingAddress.state | 0-3 char. [a-z][A-Z][0-9] mandatory for US and CA, 2-3 character ISO code |
customer.billingCountry | mandatory | (sender) fundingParty.fundingAddress.countryCode | 2 char. [A-Z] |
customer.birthDate | optional | (recipient) fundingParty.fundingAddress.birthDate | YYYY-MM-DD |
customer.billingPhone | optional | (recipient) fundingParty.fundingAddress.telephoneNumber | max. 30 char. |
extraData.recipientAccountReference | mandatory | (recipient) fundingParty.accountReference | 0-50 char. [a-z][A-Z][0-9] spaces and special characters |
extraData.recipientAccountType | mandatory | (recipient) fundingParty.accountReference accountType attribute | see AccountType table |
extraData.recipientFirstName | optional | (recipient) fundingParty.fullName.first | 0-35 char. [a-z][A-Z] |
extraData.recipientLastName | conditional | (recipient) fundingParty.fullName.last | 0-35 char. [a-z][A-Z] mandatory if first name provided |
extraData.recipientAddress1 | conditional | (recipient) fundingParty.fundingAddress.address1 | 0-255 char. [a-z][A-Z][0-9] optional unless city is supplied |
extraData.recipientAddress2 | optional | (recipient) fundingParty.fundingAddress.address2 | 0-255 char. [a-z][A-Z][0-9] |
extraData.recipientCity | conditional | (recipient) fundingParty.fundingAddress.city | 0-100 char. [a-z][A-Z][0-9] optional unless address1 is supplied |
extraData.recipientZip | conditional | (recipient) fundingParty.fundingAddress.postalCode | 0-15 char. [a-z][A-Z][0-9] mandatory for countries with post codes |
extraData.recipientState | conditional | (recipient) fundingParty.fundingAddress.state | 0-3 char. [a-z][A-Z][0-9] mandatory for US and CA, 2-3 character ISO code |
extraData.recipientCountry | mandatory | (recipient) fundingParty.fundingAddress.countryCode | 2 char. [A-Z] |
extraData.recipientBirthdate | optional | (recipient) fundingParty.fundingAddress.birthDate | YYYY-MM-DD |
extraData.recipientPhone | optional | (recipient) fundingParty.fundingAddress.telephoneNumber | max. 30 char. |