Create parties, manage your payout instruments and beneficial owners and carry out identity verification checks.
Authentication
Set your headers
Authorization: {your_credentials}
WP-Api-Version: 2025-01-01
Replace {your_credentials}
with your base64-encoded Basic Auth username and password.
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.
API Collection
A full set of API examples based on different scenarios.
http://access.worldpay.com/
http://try.access.worldpay.com/
The currency in ISO 4217 currency format.
A reference of the payoutInstrument
created by you. This field holds the beneficiary bank details. Use this to direct payouts to the relevant beneficiary. This must be unique within an entity.
http://access.worldpay.com/parties/{partyId}/balanceAccounts
http://try.access.worldpay.com/parties/{partyId}/balanceAccounts
Create balance account for existing party of a person (modular)
{ "currency": "EUR", "scheduledPayoutDay": "friday", "payoutInstrumentReference": "MyPayoutInstrument1" }
Created
The currency in ISO 4217 currency format.
A reference of the payoutInstrument
created by you. This field holds the beneficiary bank details. Use this to direct payouts to the relevant beneficiary. This must be unique within an entity.
The scheduled payout day for this balanceAccount
.
Unique ID created by us to identify a balance account. This sent in the response after balanceAccount
creation.
The date and time that the balance account was created, as an ISO 8601 zoned date time.
The date and time that the balance account was last updated, as an ISO 8601 zoned date time.
Balance account for a party of an existing person (modular)
{ "currency": "EUR", "payoutInstrumentReference": "MyPayoutInstrument1", "scheduledPayoutDay": "friday", "balanceAccountId": "pareBH4YMkUx7MA2X7bnS4750", "dateTimeCreated": "2025-04-16T20:46:26.727Z", "version": 0 }
http://access.worldpay.com/parties/{partyId}/balanceAccounts/{balanceAccountId}
http://try.access.worldpay.com/parties/{partyId}/balanceAccounts/{balanceAccountId}
No request payload
OK
The currency in ISO 4217 currency format.
A reference of the payoutInstrument
created by you. This field holds the beneficiary bank details. Use this to direct payouts to the relevant beneficiary. This must be unique within an entity.
The scheduled payout day for this balanceAccount
.
Unique ID created by us to identify a balance account. This sent in the response after balanceAccount
creation.
The date and time that the balance account was created, as an ISO 8601 zoned date time.
The date and time that the balance account was last updated, as an ISO 8601 zoned date time.
Balance account for a party of type company (modular)
{ "currency": "USD", "payoutInstrumentReference": "MyPayoutInstrument1", "scheduledPayoutDay": "thursday", "balanceAccountId": "parGWfE__Xr1F-AmY0v72fwR0", "dateTimeCreated": "2025-04-16T20:46:27.014Z", "version": 1 }
A unique identifier for the party generated by us. This is sent in the response of your party creation call.
The currency in ISO 4217 currency format.
A reference of the payoutInstrument
created by you. This field holds the beneficiary bank details. Use this to direct payouts to the relevant beneficiary. This must be unique within an entity.
http://access.worldpay.com/parties/{partyId}/balanceAccounts/{balanceAccountId}
http://try.access.worldpay.com/parties/{partyId}/balanceAccounts/{balanceAccountId}
Update balance account for existing party of a sole trader (modular)
{ "currency": "USD", "payoutInstrumentReference": "MyPayoutInstrument1", "scheduledPayoutDay": "wednesday" }
OK
The currency in ISO 4217 currency format.
A reference of the payoutInstrument
created by you. This field holds the beneficiary bank details. Use this to direct payouts to the relevant beneficiary. This must be unique within an entity.
The scheduled payout day for this balanceAccount
.
Unique ID created by us to identify a balance account. This sent in the response after balanceAccount
creation.
The date and time that the balance account was created, as an ISO 8601 zoned date time.
The date and time that the balance account was last updated, as an ISO 8601 zoned date time.
Update balance account for existing party of a sole trader (modular)
{ "currency": "USD", "payoutInstrumentReference": "MyPayoutInstrument1", "scheduledPayoutDay": "wednesday", "balanceAccountId": "parApcraCq1bmBuCotAMoyss0", "dateTimeCreated": "2025-04-16T20:46:26.852Z", "dateTimeUpdated": "2025-04-16T20:46:29.901Z", "version": 1 }