Authorize.net
For seamless integration with Authorize.net, following settings must be configured within the paymentGateways.authorizenet
section of the configuration file.
Configuration parameters​
Field | Description |
---|---|
apiLoginId | Authorize.Net API Login ID |
apiTransactionKey | Authorize.Net API Transaction Key |
apiSignatureKey | Authorize.Net API Signature Key |
enabled | Is integration enabled |
sandbox | Is sandbox mode enabled |
paymentAccountsId | JeraSoft Payment Account ID to use |
amountOptions | List of allowed top up amounts |
allowCustom | Are custom amounts allowed |
currencyCode | Currency (code) to charge payments in |
currenciesId | Respective Currency ID in JeraSoft Billing |
Sample config​
/opt/jerasoft/vcs-data/conf/cp-customer-params.json
{
"default": {
...
"paymentGateways": {
"authorizenet": {
"apiLoginId": "your-api-login-id",
"apiTransactionKey": "your-transaction-key",
"apiSignatureKey": "your-signature-key",
"enabled": true,
"sandbox": false,
"paymentAccountsId": 1,
"amountOptions": [
10, 20, 50, 100
],
"allowCustom": true,
"currencyCode": "USD",
"currenciesId": 26
}
},
...
}
}