Create and maintain parties.
- View a balance account
Parties (2025-01-01)
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-01Replace {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.
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.
Scheduled payout for this balanceAccount.
weekly - you must include schedulePayoutDay
monthly - You must include schedulePayoutDay and recurrence
- Test (Try)https://try.access.worldpay.com/parties/{partyId}/balanceAccounts
- Livehttps://access.worldpay.com/parties/{partyId}/balanceAccounts
- Payload
- curl
- Python
- Java
- Node.js
- Go
- PHP
- Ruby
- C#
{ "currency": "EUR", "scheduledPayoutDay": "friday", "payoutInstrumentReference": "personalCheckingAccount2" }
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.
Scheduled payout for this balanceAccount.
weekly - you must include schedulePayoutDay
monthly - You must include schedulePayoutDay and recurrence
The week of the month the payout is paid out. Used for monthly frequency.
The next scheduled payout date for this balance account.
Unique ID created by us to identify a balance account. This is 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.
{ "currency": "EUR", "payoutInstrumentReference": "personalCheckingAccount2", "scheduledPayoutDay": "friday", "balanceAccountId": "pareBH4YMkUx7MA2X7bnS4750", "dateTimeCreated": "2025-04-16T20:46:26.727Z", "version": 0, "nextPayoutDate": "2025-04-25" }
- Test (Try)https://try.access.worldpay.com/parties/{partyId}/balanceAccounts/{balanceAccountId}
- Livehttps://access.worldpay.com/parties/{partyId}/balanceAccounts/{balanceAccountId}
- Payload
- curl
- Python
- Java
- Node.js
- Go
- PHP
- Ruby
- C#
No request payloadOK
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.
Scheduled payout for this balanceAccount.
weekly - you must include schedulePayoutDay
monthly - You must include schedulePayoutDay and recurrence
The week of the month the payout is paid out. Used for monthly frequency.
The next scheduled payout date for this balance account.
Unique ID created by us to identify a balance account. This is 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.
{ "currency": "USD", "payoutInstrumentReference": "primaryBusinessAccount", "scheduledPayoutDay": "thursday", "balanceAccountId": "parGWfE__Xr1F-AmY0v72fwR0", "dateTimeCreated": "2025-04-16T20:46:27.014Z", "version": 1, "frequency": "weekly", "nextPayoutDate": "2025-04-25" }
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.
The scheduled payout day for this balanceAccount.
Scheduled payout for this balanceAccount.
weekly - you must include schedulePayoutDay
monthly - You must include schedulePayoutDay and recurrence
- Test (Try)https://try.access.worldpay.com/parties/{partyId}/balanceAccounts/{balanceAccountId}
- Livehttps://access.worldpay.com/parties/{partyId}/balanceAccounts/{balanceAccountId}
- Payload
- curl
- Python
- Java
- Node.js
- Go
- PHP
- Ruby
- C#
{ "currency": "USD", "payoutInstrumentReference": "primaryBusinessAccount", "scheduledPayoutDay": "wednesday", "frequency": "monthly", "recurrence": "second", "nextPayoutDate": "2025-05-12" }
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.
Scheduled payout for this balanceAccount.
weekly - you must include schedulePayoutDay
monthly - You must include schedulePayoutDay and recurrence
The week of the month the payout is paid out. Used for monthly frequency.
The next scheduled payout date for this balance account.
Unique ID created by us to identify a balance account. This is 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.
{ "currency": "USD", "payoutInstrumentReference": "primaryBusinessAccount", "scheduledPayoutDay": "wednesday", "balanceAccountId": "parApcraCq1bmBuCotAMoyss0", "dateTimeCreated": "2025-04-16T20:46:26.852Z", "dateTimeUpdated": "2025-04-16T20:46:29.901Z", "version": 1, "frequency": "monthly", "recurrence": "second", "nextPayoutDate": "2025-05-12" }