| 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. |