Skip to main content

USAePay

For seamless integration with USAePay, following settings must be configured within the paymentGateways.usaepay section of the configuration file.

Configuration parameters

FieldDescription
apiKeyUSAePay API Key
apiPinUSAePay API PIN
enabledIs integration enabled
sandboxIs sandbox mode enabled
paymentAccountsIdJeraSoft Payment Account ID to use
amountOptionsList of allowed top up amounts
allowCustomAre custom amounts allowed
currencyCodeCurrency (code) to charge payments in
currenciesIdRespective Currency ID in JeraSoft Billing

Sample config

/opt/jerasoft/vcs-data/conf/cp-customer-params.json

{
"default": {
...
"paymentGateways": {
"usaepay": {
"apiKey": "your-api-key",
"apiPin": "your-api-pin",
"enabled": true,
"sandbox": false,
"paymentAccountsId": 1,
"amountOptions": [
10, 20, 50, 100
],
"allowCustom": true,
"currencyCode": "USD",
"currenciesId": 26
}
},
...
}
}