post https://api.revolv3.com/api/onboarding/processors/worldpay
This endpoint is used to configure a WorldPay payment processor for a specific merchant. It accepts required merchant identifiers, WorldPay credentials and configuration fields.
Request Body Parameters
Parameter | Type | Description | Required |
---|---|---|---|
currencies | Array of Strings | List of supported currency codes (e.g., ["USD", "EUR"] ). | Yes |
merchantId | Integer | Unique identifier of the merchant in the Revolv3 system. | Yes |
processorFields | Object | WorldPay-specific configuration and credentials. | Yes |
username | String | Username for authenticating with WorldPay. | Yes |
password | String | Password for the WorldPay account. | Yes |
transactionDescriptor | String | Description that appears on the customer's bank statement. Maximum 25 characters. | No |
worldPayMerchantId | String | Unique identifier assigned by WorldPay. Digits only, maximum 8 characters. | Yes |
accountUpdaterId | Integer | ID used for account updater service tracking. Possible values: 1 - None, 2 - Batch, 3 - Real time, 4 - Real time and Batch. | Yes |
merchantPhone | String | Billing descriptor phone number associated with the account. Maximum 13 digits. | No |
Response Body Parameters
Parameter | Type | Description |
---|---|---|
objectType | String | Type of the object returned ("processorConfig" ). |
merchantProcessorId | Integer | Unique ID of the created merchant-processor configuration. |
processorId | Integer | Internal ID of the processor (3 for WorldPay). |
processorName | String | Name of the processor ("WorldPay" ). |
merchantId | Integer | ID of the merchant this processor is associated with. |
currencies | Array of Strings | List of currency codes configured for the processor (e.g., ["USD", "EUR"] ). |
processorFields | Object | Submitted WorldPay credentials and configuration. |