Create WorldPay Processor

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

ParameterTypeDescriptionRequired
currenciesArray of StringsList of supported currency codes (e.g., ["USD", "EUR"]).Yes
merchantIdIntegerUnique identifier of the merchant in the Revolv3 system.Yes
processorFieldsObjectWorldPay-specific configuration and credentials.Yes
usernameStringUsername for authenticating with WorldPay.Yes
passwordStringPassword for the WorldPay account.Yes
transactionDescriptorStringDescription that appears on the customer's bank statement. Maximum 25 characters.No
worldPayMerchantIdStringUnique identifier assigned by WorldPay. Digits only, maximum 8 characters.Yes
accountUpdaterIdIntegerID used for account updater service tracking. Possible values: 1 - None, 2 - Batch, 3 - Real time, 4 - Real time and Batch.Yes
merchantPhoneStringBilling descriptor phone number associated with the account. Maximum 13 digits.No

Response Body Parameters

ParameterTypeDescription
objectTypeStringType of the object returned ("processorConfig").
merchantProcessorIdIntegerUnique ID of the created merchant-processor configuration.
processorIdIntegerInternal ID of the processor (3 for WorldPay).
processorNameStringName of the processor ("WorldPay").
merchantIdIntegerID of the merchant this processor is associated with.
currenciesArray of StringsList of currency codes configured for the processor (e.g., ["USD", "EUR"]).
processorFieldsObjectSubmitted WorldPay credentials and configuration.
Language
Credentials
Bearer
JWT
Click Try It! to start a request and see the response here!