To add Revolut, you need to configure the settings on the payment gateway side and add the module in BILLmanager.
Settings on the Revolut side
- Log in to your Revolut client area.
- Enter API → Merchant API.
- Save the API secret key.
Settings on the BILLmanager side
To create a payment method, enter Provider → Payment methods → click Add:
- Select the payment module: "Revolut".
- Integration setup. Specify the integration details.
Enable the option Create new client to display the link for registration in the payment system.
Fill in the form using the details of an existing client in the payment system: -
- Secret application key — specify the value of the API secret key from your Revolut client area.
- Test mode — enable the option for operation of the payment module in test mode. In the test mode there are no withdrawals, all payments are made successfully. See the details of test cards in the Revolut documentation.
- Configuring the payment method. Configure internal (within BILLmanager) payment method parameters. See Step 3 in the article Integration with payment gateways for more details.
More details
See the supported currencies in the Revolut documentation.
Refunds
To allow refunds, enter Provider → Payment methods → click Edit → Enable refunds. Refunds are supported for payments with the “Credited” status.
Logging
Logs of interaction between the billing platform and Revolut are recorded in files:
- /usr/local/mgr5/var/pmrevolut.log — log file of payment module settings, payment refunds, payment status check according to cron;
- /usr/local/mgr5/var/revolutpayment.log — log file of redirects to the payment form;
- /usr/local/mgr5/var/revolutresult.log — log file of the page of successful return from the payment system to the billing system.