post https://api.revolv3.com/api/onboarding/processors/epx
This endpoint allows to configure an EPX payment processor for a specific merchant by submitting EPX-specific configuration data and credentials.
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 | EPX-specific configuration and credentials. | Yes |
customerNumber | String | Customer number assigned by EPX. Maximum 16 digits. | Yes |
dbaNumber | String | Doing Business As (DBA) name. Maximum 16 digits. | Yes |
merchantNumber | String | Unique merchant number in the EPX system. Maximum 16 digits. | Yes |
terminalNumber | String | Terminal number used for processing transactions. Maximum 16 digits. | Yes |
transactionDescriptor | String | Description that appears on the customer's bank statement. Maximum 20 characters. | No |
customerSupportPhone | String | Billing descriptor phone number associated with the account. Maximum 13 digits. | No |
Response Body Parameters
Parameter | Type | Description |
---|---|---|
objectType | String | Type of the returned object ("processorConfig" ). |
merchantProcessorId | Integer | Unique ID of the created merchant-processor configuration. |
processorId | Integer | Internal ID of the processor (7 for EPX). |
processorName | String | Name of the processor ("EPX" ). |
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 EPX credentials and configuration. |