Fluid Pay
Please follow the guidelines presented in this article to enable the integration with Fluid Pay.
Configuration on the payment system side​
-
Go to the https://app.tidalgateway.com/auth page, and enter your login and password information
-
When the page loads, click on the arrow in the upper right corner, and go to the "Manage Api Keys" section
-
Click "Add new API key", select Type - "Public", and enter any name in the "Enter Name for the API key" field
-
Click "Create", and save the key from the result somewhere for yourself
Configuration in our admin portal​
- Log in to the JeraSoft Billing web UI
- Go to Configuration → Legal Entities, and select the needed Legal Entity
- Go to the Autocharge Settings tab. Check the box next to "FLUIDPAY", enter your API key in the API Key field
Client Panel configuration​
For seamless integration, following settings must be configured within the paymentGateways.fluidpay
section of the configuration file.
Configuration parameters​
Field | Description |
---|---|
enabled | Is integration enabled |
sandbox | Is sandbox mode enabled |
allowCustom | Are custom amounts allowed |
amountOptions | List of allowed top up amounts |
defaultCountryCode | Respective Country Code in JeraSoft Billing |
currenciesId | Respective Currency ID in JeraSoft Billing |
currencyCode | Currency (code) to charge payments in |
paymentAccountsId | JeraSoft Payment Account ID to use |
apiKey | Your API key |
Sample config​
/opt/jerasoft/vcs-data/conf/cp-customer-params.json
{
"default": {
...
"paymentGateways": {
"fluidpay": {
"enabled": true,
"sandbox": false,
"allowCustom": true,
"amountOptions": [1, 5, 10, 25],
"defaultCountryCode": "US",
"currenciesId": null,
"currencyCode": "USD",
"paymentAccountsID": 1,
"apiKey": "your-api-key",
}
},
...
}
}