PayToBankAccountV3
Everything you need to know about the payment request.
About the payToBankAccountV3 request
-
payToBankAccountV3 request schema and elements
-
payToBankAccountV3 response schema and elements
payToBankAccountV3 request schema
Each <paymentInstructions>
parent can contain multiple <paymentInstructionV3>
children – one for each payment, up to 500.
If failure occurs in a <paymentInstructionV3>
child, then all transactions within the <payToBankAccountV3>
request fail with an error -800. The <paymentInstructionV3>
children have individual success or failure codes, showing which transactions failed, and why. Though some of these children may show success status codes, they are not processed if they are part of a failed batch.
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Body>
<payToBankAccountV3 xmlns="http://merchantapi.envoyservices.com">
<auth>
<username>string</username>
<password>string</password>
</auth>
<requestReference>string</requestReference>
<paymentInstructions>
<paymentInstructionV3> <!--You can have up to 500 of these in each <paymentInstructions> element-->
<paymentDetails>
<countryCode>string</countryCode>
<sourceCurrency>string</sourceCurrency>
<sourceAmount>double</sourceAmount>
<targetCurrency>string</targetCurrency>
<targetAmount>double</targetAmount>
<sourceOrTarget>string</sourceOrTarget>
<merchantReference>string</merchantReference>
<paymentReference>string</paymentReference>
<email>string</email>
<mobile>string</mobile>
<fastPayment>string</fastPayment>
<forexReference>string</forexReference>
<paymentDescription>string</paymentDescription>
<paymentAdditionalData>
<AdditionalData>
<KeyName>string</KeyName>
<KeyValue>string</KeyValue>
</AdditionalData>
<AdditionalData>
<KeyName>string</KeyName>
<KeyValue>string</KeyValue>
</AdditionalData>
</paymentAdditionalData>
</paymentDetails>
<paymentTemplate TemplateID="string" Name="string" TransferTypeDesc="string" TemplateType="int" TemplateCurrency="string" TemplateCountry="string" ErrorCode="int" ErrorMsg="string">
<Row Section="string" SectionTag="string" Title="string" FieldType="string" Id="string" InputType="string" Required="string" Visibility="string" LabelTooltip="string" Tooltip="string" MinLength="int" MaxLength="int" MaxLengthIncludesNonAlpha="string" ErrorCode="int" ErrorMsg="string" OptionValue="string" OptionText="string" Spacer="string" Value="string" />
<Row Section="string" SectionTag="string" Title="string" FieldType="string" Id="string" InputType="string" Required="string" Visibility="string" LabelTooltip="string" Tooltip="string" MinLength="int" MaxLength="int" MaxLengthIncludesNonAlpha="string" ErrorCode="int" ErrorMsg="string" OptionValue="string" OptionText="string" Spacer="string" Value="string" />
<Row Section="string" SectionTag="string" Title="string" FieldType="string" Id="string" InputType="string" Required="string" Visibility="string" LabelTooltip="string" Tooltip="string" MinLength="int" MaxLength="int" MaxLengthIncludesNonAlpha="string" ErrorCode="int" ErrorMsg="string" OptionValue="string" OptionText="string" Spacer="string" Value="string" />
</paymentTemplate>
<paymentItemId>guide</paymentItemId>
</paymentInstructionV3>
</paymentInstructions>
</payToBankAccountV3>
</soap:Body>
</soap:Envelope>
payToBankAccountV3 elements
Lvl |
Element |
Description |
Values / Limitations |
---|---|---|---|
1 |
auth |
Contains the elements related to the authorisation of a request. |
Complex Type Mandatory |
2 |
username |
Username for this merchant (or API user). |
6 to 50 alpha-numeric characters Mandatory |
2 |
password |
Password for this merchant. |
6 to 50 alpha-numeric characters Mandatory |
1 |
requestReference |
Unique field used if a valid response is not received to this request. The request can be called again with the same requestReference, returning the original response. |
6 to 50 alpha-numeric characters Mandatory |
1 |
paymentInstructions |
Contains the elements relating to paymentInstructionV3. Up to 500 paymentInstructionV3 can be included. |
Complex Type Mandatory |
2 |
paymentInstructionV3 |
Contains the elements related to a single payment instruction. |
Complex Type Mandatory |
3 |
paymentDetails |
Contains the below child elements. |
Complex Type Mandatory |
4 |
countryCode |
The country the payment is being made to, there are additional country codes for some specific routes. |
2 alpha characters as per the ISO 3166-1 English country code standard Mandatory |
4 |
sourceCurrency |
The currency code of your Worldpay AP account that should be debited. |
3 alpha characters as per the ISO 4217 currency code standard Mandatory |
4 |
sourceAmount |
The amount of the funds to be debited from your Worldpay AP account. |
Numeric that can contain two decimal places. Optional |
4 |
targetCurrency |
Specifies the currency of the payment if the payment currency is different to the source currency. |
3 alpha characters as per the ISO 4217 currency code standard Mandatory |
4 |
targetAmount |
The amount of target currency that should be made to the beneficiary. |
Numeric that can contain two decimal places Optional |
4 |
sourceOrTarget |
Whether the beneficiary should be paid the source (S) or target (T) amount. See payToBankAccountV3 for further details. |
‘S’ or ‘T’, representing Source or Target |
4 |
merchantReference |
Your own reference for the payment which may appear on the beneficiary bank account statement. |
1 to 50 alpha-numeric characters. Does not need to be unique Optional |
4 |
paymentReference |
Your unique identifier for this transaction, typically used for internal transaction IDs. This reference may appear on the beneficiary bank account statement. |
1 to 50 alpha-numeric characters. should be unique Mandatory |
4 |
|
Beneficiary’s email address. If populated the beneficiary will receive an email notification once the payment has been made (if set up). |
1 to 255 alpha-numeric characters. Optional |
4 |
mobile |
For future use. |
1 to 50 alpha-numeric characters. Optional |
4 |
fastPayment |
Indicates if the payment should go through a fast or normal payment route.
|
“Y” or “N” Optional |
4 |
forexReference |
For future use. |
Optional |
3 |
paymentDescription |
Description for the payment, known as the purpose of payment. |
Optional |
3 |
paymentAdditionalData |
For future use.
|
Complex Type Optional |
4 |
AdditionalData |
For future use.
|
Complex Type Optional |
5 |
KeyName |
For future use.
|
String Optional |
5 |
KeyValue |
For future use.
|
String Optional |
3 |
paymentTemplate |
You have three options on how to provide a paymentTemplate, explained in payToBankAccountV3 |
Complex Type Mandatory if paymentItemId is not provided |
3 |
paymentItemId |
The paymentItemId value can be returned from the OneClick BankDetailsCapture service, explained in Collecting the beneficiary’s bank details on page 6 |
GUID, 36 alpha-numeric characters. Mandatory if paymentTemplate is not provided |
payToBankAccountV3Response schema
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Body>
<payToBankAccountV3Response xmlns="http://merchantapi.envoyservices.com">
<payToBankAccountV3Result>
<requestReference>string</requestReference>
<receivedDate>dateTime</receivedDate>
<statusCode>int</statusCode>
<statusMessage>string</statusMessage>
<paymentInstructions>
<paymentResultV3>
<epacsReference>string</epacsReference>
<merchantReference>string</merchantReference>
<paymentReference>string</paymentReference>
<paymentDetails>
<countryCode>string</countryCode>
<sourceCurrency>string</sourceCurrency>
<sourceAmount>double</sourceAmount>
<targetCurrency>string</targetCurrency>
<targetAmount>double</targetAmount>
<sourceOrTarget>string</sourceOrTarget>
<merchantReference>string</merchantReference>
<paymentReference>string</paymentReference>
<email>string</email>
<mobile>string</mobile>
<fastPayment>string</fastPayment>
<forexReference>string</forexReference>
<paymentDescription>string</paymentDescription>
<paymentAdditionalData>
<AdditionalData>
<KeyName>string</KeyName>
<KeyValue>string</KeyValue>
</AdditionalData>
<AdditionalData>
<KeyName>string</KeyName>
<KeyValue>string</KeyValue>
</AdditionalData>
</paymentAdditionalData>
</paymentDetails>
<bankDetails>
<payee>string</payee>
<accountNumber>string</accountNumber>
<bankName>string</bankName>
<bankCode>string</bankCode>
<branchCode>string</branchCode>
<branchAddress>string</branchAddress>
<accountType>string</accountType>
<checkDigits>int</checkDigits>
<iban>string</iban>
<swift>string</swift>
<ffc>string</ffc>
<fastPayment>string</fastPayment>
<bankAccountCurrency>string</bankAccountCurrency>
<additionalInfo1>string</additionalInfo1>
<additionalInfo2>string</additionalInfo2>
<additionalInfo3>string</additionalInfo3>
</bankDetails>
<paymentTemplate TemplateID="string" Name="string" TransferTypeDesc="string" TemplateType="int" TemplateCurrency="string" TemplateCountry="string" ErrorCode="int" ErrorMsg="string">
<Row Section="string" SectionTag="string" Title="string" FieldType="string" Id="string" InputType="string" Required="string" Visibility="string" LabelTooltip="string" Tooltip="string" MinLength="int" MaxLength="int" MaxLengthIncludesNonAlpha="string" ErrorCode="int" ErrorMsg="string" OptionValue="string" OptionText="string" Spacer="string" Value="string" />
<Row Section="string" SectionTag="string" Title="string" FieldType="string" Id="string" InputType="string" Required="string" Visibility="string" LabelTooltip="string" Tooltip="string" MinLength="int" MaxLength="int" MaxLengthIncludesNonAlpha="string" ErrorCode="int" ErrorMsg="string" OptionValue="string" OptionText="string" Spacer="string" Value="string" />
<Row Section="string" SectionTag="string" Title="string" FieldType="string" Id="string" InputType="string" Required="string" Visibility="string" LabelTooltip="string" Tooltip="string" MinLength="int" MaxLength="int" MaxLengthIncludesNonAlpha="string" ErrorCode="int" ErrorMsg="string" OptionValue="string" OptionText="string" Spacer="string" Value="string">
<Row Section="string" SectionTag="string" Title="string" FieldType="string" Id="string" InputType="string" Required="string" Visibility="string" LabelTooltip="string" Tooltip="string" MinLength="int" MaxLength="int" MaxLengthIncludesNonAlpha="string" ErrorCode="int" ErrorMsg="string" OptionValue="string" OptionText="string" Spacer="string" Value="string" />
<Row Section="string" SectionTag="string" Title="string" FieldType="string" Id="string" InputType="string" Required="string" Visibility="string" LabelTooltip="string" Tooltip="string" MinLength="int" MaxLength="int" MaxLengthIncludesNonAlpha="string" ErrorCode="int" ErrorMsg="string" OptionValue="string" OptionText="string" Spacer="string" Value="string" />
</Row>
</paymentTemplate>
<paymentItemId>guid</paymentItemId>
<paymentStatusCode>int</paymentStatusCode>
<paymentStatusMessage>string</paymentStatusMessage>
</paymentResultV3>
<paymentResultV3>
<epacsReference>string</epacsReference>
<merchantReference>string</merchantReference>
<paymentReference>string</paymentReference>
<paymentDetails>
<countryCode>string</countryCode>
<sourceCurrency>string</sourceCurrency>
<sourceAmount>double</sourceAmount>
<targetCurrency>string</targetCurrency>
<targetAmount>double</targetAmount>
<sourceOrTarget>string</sourceOrTarget>
<merchantReference>string</merchantReference>
<paymentReference>string</paymentReference>
<email>string</email>
<mobile>string</mobile>
<fastPayment>string</fastPayment>
<forexReference>string</forexReference>
<paymentDescription>string</paymentDescription>
<paymentAdditionalData>
<AdditionalData>
<KeyName>string</KeyName>
<KeyValue>string</KeyValue>
</AdditionalData>
<AdditionalData>
<KeyName>string</KeyName>
<KeyValue>string</KeyValue>
</AdditionalData>
</paymentAdditionalData>
</paymentDetails>
<bankDetails>
<payee>string</payee>
<accountNumber>string</accountNumber>
<bankName>string</bankName>
<bankCode>string</bankCode>
<branchCode>string</branchCode>
<branchAddress>string</branchAddress>
<accountType>string</accountType>
<checkDigits>int</checkDigits>
<iban>string</iban>
<swift>string</swift>
<ffc>string</ffc>
<fastPayment>string</fastPayment>
<bankAccountCurrency>string</bankAccountCurrency>
<additionalInfo1>string</additionalInfo1>
<additionalInfo2>string</additionalInfo2>
<additionalInfo3>string</additionalInfo3>
</bankDetails>
<paymentTemplate TemplateID="string" Name="string" TransferTypeDesc="string" TemplateType="int" TemplateCurrency="string" TemplateCountry="string" ErrorCode="int" ErrorMsg="string">
<Row Section="string" SectionTag="string" Title="string" FieldType="string" Id="string" InputType="string" Required="string" Visibility="string" LabelTooltip="string" Tooltip="string" MinLength="int" MaxLength="int" MaxLengthIncludesNonAlpha="string" ErrorCode="int" ErrorMsg="string" OptionValue="string" OptionText="string" Spacer="string" Value="string" />
<Row Section="string" SectionTag="string" Title="string" FieldType="string" Id="string" InputType="string" Required="string" Visibility="string" LabelTooltip="string" Tooltip="string" MinLength="int" MaxLength="int" MaxLengthIncludesNonAlpha="string" ErrorCode="int" ErrorMsg="string" OptionValue="string" OptionText="string" Spacer="string" Value="string" />
<Row Section="string" SectionTag="string" Title="string" FieldType="string" Id="string" InputType="string" Required="string" Visibility="string" LabelTooltip="string" Tooltip="string" MinLength="int" MaxLength="int" MaxLengthIncludesNonAlpha="string" ErrorCode="int" ErrorMsg="string" OptionValue="string" OptionText="string" Spacer="string" Value="string">
<Row Section="string" SectionTag="string" Title="string" FieldType="string" Id="string" InputType="string" Required="string" Visibility="string" LabelTooltip="string" Tooltip="string" MinLength="int" MaxLength="int" MaxLengthIncludesNonAlpha="string" ErrorCode="int" ErrorMsg="string" OptionValue="string" OptionText="string" Spacer="string" Value="string" />
<Row Section="string" SectionTag="string" Title="string" FieldType="string" Id="string" InputType="string" Required="string" Visibility="string" LabelTooltip="string" Tooltip="string" MinLength="int" MaxLength="int" MaxLengthIncludesNonAlpha="string" ErrorCode="int" ErrorMsg="string" OptionValue="string" OptionText="string" Spacer="string" Value="string" />
</Row>
</paymentTemplate>
<paymentItemId>guid</paymentItemId>
<paymentStatusCode>int</paymentStatusCode>
<paymentStatusMessage>string</paymentStatusMessage>
</paymentResultV3>
</paymentInstructions>
</payToBankAccountV3Result>
</payToBankAccountV3Response>
</soap:Body>
</soap:Envelope>
payToBankAccountV3Response elements
Lvl |
Element |
Description |
Values / Limitations |
||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
1 |
payToBankAccountV3Result |
Contains elements related to the request. |
Complex Type |
||||||||
2 |
requestReference |
This is the requestReference supplied by the merchant when they made the request. |
6 to 50 alpha-numeric characters Mandatory |
||||||||
2 |
receivedDate |
The date and time transactions are received by the Worldpay API, configured for GMT/UTC. |
yyyy-mm-ddThh:mm:ss.nn Mandatory |
||||||||
2 |
statusCode |
Shows the result of the request. |
This is an integer value and mandatory.
|
||||||||
2 |
statusMessage |
The outcome of the request, containing reason for failure if applicable. |
1 to 255 alpha-numeric characters Mandatory |
||||||||
2 |
paymentInstructions |
Contains a collection of responses to the payment requests. |
Complex Type |
||||||||
3 |
paymentResultV3 |
Contains the status and transaction related information related to the original payment request. |
Complex Type |
||||||||
4 |
epacsReference |
The Worldpay reference code for this transaction. |
36 alpha-numeric characters Mandatory |
||||||||
4 |
merchantReference |
Returns the merchantReference field passed as part of the request. |
1 to 50 alpha-numeric characters. Non-unique and optional |
||||||||
4 |
paymentReference |
Returns the unique paymentReference passed as part of the request. If no value was supplied then a unique value is returned. |
1 to 50 alpha-numeric characters Mandatory |
||||||||
4 |
paymentDetails |
Returns the entire contents of the paymentDetails passed into the request. |
Complex Type Mandatory |
||||||||
5 |
countryCode |
The country the payment is being made to. |
2 alpha characters as per the ISO 3166-1 English country code standard Mandatory |
||||||||
5 |
sourceCurrency |
The currency code of your Worldpay AP account that should be debited. |
3 alpha characters as per the ISO 4217 currency code standard Mandatory |
||||||||
5 |
sourceAmount |
The amount of the funds to be debited from your Worldpay AP account. |
Numeric that can contain two decimal places Optional |
||||||||
5 |
targetCurrency |
Currency you asked for Worldpay to pay to the beneficiary. |
3 alpha characters as per the ISO 4217 currency code standard Mandatory |
||||||||
5 |
targetAmount |
The amount of target currency that should be made to the beneficiary. |
Numeric that can contain two decimal places Optional |
||||||||
5 |
sourceOrTarget |
Whether the beneficiary should be paid the source (S) or target (T) amount. See payToBankAccountV3 payToBankAccountV3 for further details. |
‘S’ or ‘T’, representing Source or Target |
||||||||
5 |
merchantReference |
Your own reference for the payment which may appear on the beneficiary bank account statement. |
1 to 50 alpha-numeric characters Optional |
||||||||
5 |
paymentReference |
Your unique identifier for this transaction, typically used for internal transaction IDs. This reference may appear on the beneficiary bank account statement. |
1 to 50 alpha-numeric characters Mandatory |
||||||||
5 |
|
Beneficiary’s email address. |
1 to 255 alpha-numeric characters Optional |
||||||||
5 |
Mobile |
For future use. |
1 to 50 alpha-numeric characters Optional |
||||||||
5 |
fastPayment |
A flag indicating whether the payment should go through a fast or normal payment route. |
String 1 character, “Y” or “N” Optional |
||||||||
5 |
forexReference |
For future use. |
Optional |
||||||||
5 |
paymentDescription |
A description for the payment, known as the purpose of payment. |
Optional |
||||||||
5 |
paymentAdditionalData |
For future use. |
Complex Type Optional |
||||||||
6 |
AdditionalData |
For future use. |
Complex Type Optional |
||||||||
7 |
KeyName |
For future use. |
String Optional |
||||||||
7 |
KeyValue |
For future use. |
String Optional |
||||||||
5 |
bankDetails |
Returns the beneficiary bank details |
Complex Type Mandatory |
||||||||
6 |
Payee |
Beneficiary name |
String, up to 50 characters Optional |
||||||||
6 |
accountNumber |
Beneficiary Bank Account Number |
String, up to 35 characters Optional |
||||||||
6 |
bankName |
Beneficiary Bank Name |
String, up to 50 characters Optional |
||||||||
6 |
bankCode |
Beneficiary Bank Code |
String, up to 50 characters Optional |
||||||||
6 |
branchCode |
Beneficiary Branch Code |
String, up to 50 characters Optional |
||||||||
6 |
branchAddress |
Beneficiary Branch Address |
String, up to 50 characters Optional |
||||||||
6 |
accountType |
Beneficiary Account Type |
String, 1 character Optional |
||||||||
6 |
checkDigits |
Beneficiary Account Check Digits |
String, up to 2 characters Optional |
||||||||
6 |
Iban |
Beneficiary IBAN |
String, up to 34 characters Optional |
||||||||
6 |
Swift |
Beneficiary SWIFT Code |
String up to 11 characters Conditional |
||||||||
6 |
Ffc |
For Further Credit to |
String up to 35 characters Optional |
||||||||
6 |
fastPayment |
Defines whether the payment should be sent through a Fast Payment route. |
String 1 character, “Y” or “N” Optional |
||||||||
6 |
bankAccountCurrency |
Currency of the beneficiary bank account |
3 alpha characters as per the ISO 4217 currency code standard. Mandatory |
||||||||
6 |
additionalInfo1 |
Additional information you provide when requesting the Push to Account. |
String, up to 50 characters Optional |
||||||||
6 |
additionalInfo2 |
Additional information you provide when requesting the Push to Account. |
String up to 50 characters Optional |
||||||||
6 |
additionalInfo3 |
Additional information you provide when requesting the Push to Account. |
String up to 50 characters Optional |
||||||||
5 |
paymentTemplate |
Extracted from the paymentTemplate contents passed into the request, or from the associated bank details captured in OneClick if the paymentItemId is passed into the request. |
Complex Type Optional |
||||||||
5 |
paymentItemId |
The paymentItemId value returned from the OneClick BankDetailsCapture service, as explained in Collecting the beneficiary’s bank details. |
GUID, 36 alpha-numeric characters. Optional |
||||||||
5 |
paymentStatusCode |
Returns a numeric code specific to the transaction in question. |
Numeric between -32000 and 32000. Mandatory |
||||||||
5 |
paymentStatusMessage |
Returns the reason for a specific transaction. |
1 to 255 alpha-numeric characters. Mandatory |
Example request and response
Request
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Body>
<payToBankAccountV3Response xmlns="http://merchantapi.envoyservices.com">
<payToBankAccountV3Result>
<requestReference>2450924358743589381</requestReference>
<receivedDate>2013-04-21T21:54:09.87</receivedDate>
<statusCode>0</statusCode>
<statusMessage>Success</statusMessage>
<paymentInstructions>
<paymentResultV3>
<epacsReference>F18B495A-6BCE-4BDF-B554-44E97F64369B</epacsReference>
<merchantReference>lecompte205</merchantReference>
<paymentReference>2340983560894390</paymentReference>
<paymentDetails>
<countryCode>FR</countryCode>
<sourceCurrency>GBP</sourceCurrency>
<sourceAmount />
<targetCurrency>EUR</targetCurrency>
<targetAmount>200.00</targetAmount>
<sourceOrTarget>T</sourceOrTarget>
<merchantReference>lecompte205</merchantReference>
<paymentReference>2340983560894390</paymentReference>
</paymentDetails>
<bankDetails>
<payee>Monsieur Examinez LeCompte</payee>
<accountNumber>98765432109</accountNumber>
<bankName>Banque Francais</bankName>
<bankCode>11822</bankCode>
<branchCode>32452</branchCode>
<branchAddress>1 Rue de Victor Hugo, Rouen</branchAddress>
<accountType />
<checkDigits>21</checkDigits>
<iban />
<swift />
</bankDetails>
<paymentItemId>da1553c5-567f-e211-90b2-0026b9792fb4</paymentItemId>a
<paymentStatusCode>0</paymentStatusCode>
<paymentStatusMessage>Success</paymentStatusMessage>
</paymentResultV3>
</paymentInstructions>
</payToBankAccountV3Result>
</payToBankAccountV3Response>
</soap:Body>
</soap:Envelope>
Response
<?xml version="1.0" encoding="UTF-8"?>
<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soap:Body>
<payToBankAccountV3Response xmlns="http://merchantapi.envoyservices.com">
<payToBankAccountV3Result>
<requestReference>2450924358743589381</requestReference>
<receivedDate>2013-04-21T21:54:09.87</receivedDate>
<statusCode>0</statusCode>
<statusMessage>Success</statusMessage>
<paymentInstructions>
<paymentResultV3>
<epacsReference>F18B495A-6BCE-4BDF-B554-44E97F64369B</epacsReference>
<merchantReference>lecompte205</merchantReference>
<paymentReference>2340983560894390</paymentReference>
<paymentDetails>
<countryCode>FR</countryCode>
<sourceCurrency>GBP</sourceCurrency>
<sourceAmount />
<targetCurrency>EUR</targetCurrency>
<targetAmount>200.00</targetAmount>
<sourceOrTarget>T</sourceOrTarget>
<merchantReference>lecompte205</merchantReference>
<paymentReference>2340983560894390</paymentReference>
</paymentDetails>
<bankDetails>
<payee>Monsieur Examinez LeCompte</payee>
<accountNumber>98765432109</accountNumber>
<bankName>Banque Francais</bankName>
<bankCode>11822</bankCode>
<branchCode>32452</branchCode>
<branchAddress>1 Rue de Victor Hugo, Rouen</branchAddress>
<accountType />
<checkDigits>21</checkDigits>
<iban />
<swift />
</bankDetails>
<paymentTemplate>
<Row Id="BankName" Value="Banque Francais" />
<Row Id="BranchAddress" Value="1 Rue de Victor Hugo, Rouen" />
<Row Id="CustomerName" Value="Monsieur Examinez LeCompte" />
<Row Id="BankAccountNumber" Value="0098765432109" />
<Row Id="BankCode" Value="11822" />
<Row Id="BranchCode" Value="32452" />
</paymentTemplate>
<paymentItemId>FF509047-117C-E211-90B2-0026B9792FB4</paymentItemId>
<paymentStatusCode>0</paymentStatusCode>
<paymentStatusMessage>Success</paymentStatusMessage>
</paymentResultV3>
</paymentInstructions>
</payToBankAccountV3Result>
</payToBankAccountV3Response>
</soap:Body>
</soap:Envelope>