New service | Last updated: 09 October 2025
Verify a beneficiary's bank details to ensure the payout is going to the intended account.
POST https://try.access.worldpay.com/accountVerifications
- Test (Try)https://try.access.worldpay.com/accountVerifications
 - Livehttps://access.worldpay.com/accountVerifications
 
- Payload
 - curl
 - Python
 - Java
 - Node.js
 - Go
 - PHP
 - Ruby
 - C#
 
{ "merchant": { "entity": "default" }, "instructions": [ { "party": { "type": "beneficiary", "payoutInstrument": { "type": "bankAccount", "currency": "GBP", "iban": "GB41CITI18500818404062", "accountHolderName": "John Smith", "accountNumber": "123456", "bankCode": "184758", "bankName": "Demo Bank", "branchCode": "1234", "swiftBic": "DBbic01", "accountType": "checking", "address": { "type": "personal", "address1": "Main Bvd", "address2": "No 1", "city": "London", "postalCode": "012345", "countryCode": "GB" } }, "personalDetails": { "type": "personal", "title": "Mr", "firstName": "John", "middleName": "", "lastName": "Smith", "dateOfBirth": "2000-01-01", "companyName": "Co Name", "dateOfIncorporation": "2025-01-01", "email": "john@domain.com", "phones": [ { "number": "7777777777", "prefix": "44" } ] } }, "expandableKeyValuePairs": { "key": "value" } } ] }
Your entity reference created as part of on-boarding. Used to route the request in Access Worldpay.
The type of this party. Only beneficiary type is accepted.
A object that holds details of your payout instrument. <br> View our bank coverage guide for country specific requirements.
The type of the payoutInstrument.
The currency in ISO 4217 currency format.
Beneficiary IBAN. You must either provide iban or accountNumber.
Full name of the beneficiary. accountHolderName is a mandatory element of the request body when firstName and lastName are missing.
Type of the account bank.
The code of the bank which must be exactly six digits.
Identifies the type of this address.
The address. Must consist of at least two letters, two words, and one number.
Line two of the address.
The city of this address.
The postal code of this address.
The country code specified in <a href="/products/reference/supported-countries-currencies">ISO 3166-1 Alpha-2 country code</a>.
What the party represents: personal - an individual company - a corporation     or partnership with multiple owners..
The title for this person.
First name of the beneficiary. firstName and lastName are mandatory elements of the request body when accountHolderName is missing.
Middle name name of the beneficiary.
Last name name of the beneficiary.
The date the person was born.
Company name. companyName must be provided if accountHolderName is not present and type is company.
The incorporation date for the company.
An email address for this party.
A list of phone numbers associated with this party.
{
  "outcome": "fullMatch",
  "message": "Account Details Matched",
  "actualAccountHolderName": ""
}For a full list of outcomes and errors see our API Reference.
Next steps