Skip to main content

Authorize.net

For seamless integration with Authorize.net, following settings must be configured within the paymentGateways.authorizenet section of the configuration file.

Configuration parameters

FieldDescription
apiLoginIdAuthorize.Net API Login ID
apiTransactionKeyAuthorize.Net API Transaction Key
apiSignatureKeyAuthorize.Net API Signature Key
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": {
"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
}
},
...
}
}