Authentication Header
Authorization: {your_credentials}
Replace {your_credentials}
with your base64-encoded Basic Auth username and password given to you by your Implementation Manager.
You must use the Authorization
header for any request you send to our Account Payouts API, unless you are using client certificate authenticating with SSL/TLS.
GET Requests and Accept Header
Accept: application/vnd.worldpay.account-payouts-v2.hal+json
We use the Accept header to identify which version of our API you are using. You must use the Accept header for any GET
request you send to our Account Payouts APIs.
POST Requests and Content-Type Header
Content-Type: application/vnd.worldpay.account-payouts-v2.hal+json
We use the Content-Type header to identify which version of our API you are using. You must use the Content-Type header for any POST
request you send to our Account Payout API.
DNS Whitelisting
Whitelist the following URLs:
https://try.access.worldpay.com/
https://access.worldpay.com/
Please ensure you use DNS whitelisting, not explicit IP whitelisting. When you make a request within Access Worldpay, you should always cache the response returned.
https://try.access.worldpay.com/
https://access.worldpay.com/
A reference of the payoutInstrument created by you. This field holds the beneficiary bank details.
Positive whole number indicating the number of payouts to return in each page.
6-digit reference given to you by your Implementation Manager during the onboarding process.
ISO 3166-1 Alpha-2 country code of the payout destination.
Positive whole number indicating which page of the statement to return.
Posting start date for the payout. This is the start of a 'window' of time which must satisfy the constraints described. This should be before the current date and before the end date, as well as being after the minimum date (0001-01-01). The difference between start and end dates should not exceed 30 days. Must be a Gregorian calendar date with ISO 8601 format YYYY-MM-DD.
Posting end date for the payout. This is the end of a 'window' of time which must satisfy the constraints described. This should be before the current date, as well as after the start date and the minimum date (0001-01-01).
Complete payee name for the payout. This will be one of the following (depending on the beneficiary type): fullName - concatenated value from title + firstName + middleName + lastName; companyName
Source ISO 4217 alpha-3 currency codes for the payout.
Target ISO 4217 alpha-3 currency codes for the payout.
https://try.access.worldpay.com/payouts/events
https://access.worldpay.com/payouts/events
No request payload
OK
Complete payee name for the payout. This will be one of (depending on the beneficiary type): fullName- concatenated value from title + firstName + middleName + lastName companyName.
ISO 4217 alpha-3 currency code for the remitter account.
Target ISO 4217 alpha-3 currency codes for the payout.
State of the payment. See appendix for possible states.
Beneficiary IBAN. You must either provide the beneficiary's IBAN or account number.
Unique payout request ID associated with a payout submitted through our Account Payouts API. PN/PZ/PO prefix plus 6 characters, e.g. PZ000N65. Five numbers, a letter and finally two/four further numbers.
Reference provided by the remitter of the payment (unique for a remitter). In Account Payouts API - merchantNarrative.
Beneficiary bank account number. You must either provide beneficiary's account number or IBAN. Special characters are allowed.
6-digit reference given to you by your Implementation Manager during the onboarding process.
ISO 3166-1 Alpha-2 country code of the payout destination.
An ID generated by us, holding the beneficiary bank details.You have received this in the response of your "payout instrument creation" call using the Parties API..
Positive whole number indicating which page of the statement to return. Greater than 0.
{ "items": [ { "paymentId": "51a448e5-4430-ee11-b58a-005056b48b8e", "paymentDatetime": "2023-08-01T08:24:44.443", "payeeName": "John Smith", "sourceCurrency": "ARS", "sourceAmount": 0, "targetCurrency": "ARS", "targetAmount": 1.05, "paymentState": "EXECUTED", "bankName": "Test Bank", "bankCode": "10 02 04", "iban": "GB29NWBK60161331926819", "ubr": "PO000N65", "narrative": "XYZ102025", "transactionReference": "XYZ102025", "beneficiaryAccountNumber": "45533882", "swiftBic": "BUKBGB22", "entity": "000055", "countryCode": "AR" }, { "paymentId": "c1b659f6-4c30-ee11-b58a-005056b48b8e", "paymentDatetime": "2023-08-01T09:22:41.377", "payeeName": "John Johno Johnson", "sourceCurrency": "GBP", "sourceAmount": 0, "targetCurrency": "GBP", "targetAmount": 10, "paymentState": "EXECUTED", "bankName": "Test Bank", "bankCode": "404433", "iban": "GB29NWBK60161331926819", "ubr": "PN00004N", "narrative": "Ref: 123456", "transactionReference": "123456", "beneficiaryAccountNumber": "12345677", "swiftBic": "BUKBGB22", "entity": "000055", "countryCode": "GB" } ], "pagination": { "pageNumber": 1, "pageSize": 2, "pageCount": 5610, "totalNumberOfRecords": 11220 } }