ElliboHelp Centre

Connect Authorize.Net

Take cards and eCheck through your Authorize.Net gateway and merchant account - API Login ID, Transaction Key, sandbox testing and going live. No webhook needed.

Authorize.Net takes cards and eCheck through your own merchant account, in the US, Canada, UK, Europe and Australia (USD, CAD, GBP, EUR, AUD, NZD, CHF, DKK, NOK, PLN, SEK). Customers pay on Authorize.Net's secure hosted form, and Ellibo checks each payment with Authorize.Net - no webhook needed.

Before you start

  • An Authorize.Net gateway account (usually set up with your merchant bank or a reseller).
  • For testing, a free sandbox account at developer.authorize.net - it has its own Login ID and key.
  • You must be an admin of the business in Ellibo.

Step 1: Get your API Login ID and Transaction Key

  1. Sign in to the Merchant Interface (or your sandbox account).
  2. Go to Account › Account and API Settings › Security Settings › API Credentials & Keys.
  3. Copy the API Login ID.
  4. Under Create New Key(s), choose New Transaction Key and click Submit.
  5. Authorize.Net emails you a PIN. Enter it, and copy the Transaction Key that appears.
One new key at a time

The new Transaction Key is shown only once. Your old key keeps working for 24 hours unless you tick Disable Old Transaction Key Immediately - don't tick it if another system still uses the old one.

Step 2: Connect in Ellibo

  1. Open Settings › Integrations › Payments.
  2. On the Authorize.Net tile, click Connect.
Connecting Authorize.Net
1 API Login ID, 2 Transaction Key, 3 Account type, 4 Payments go into, 5 Connect.
#FieldWhat to enter
1API Login IDFrom API Credentials & Keys
2Transaction KeyThe key you just made
3Account typeTest / sandbox for sandbox keys, Live for production
4Payments go intoKeep Authorize.Net Clearing (recommended)
5Connect Authorize.NetClick it

Step 3: Try a sandbox payment

  1. With sandbox keys connected, open a small invoice's Pay now link and choose Authorize.Net.
  2. Pay with the test card 4111 1111 1111 1111 and any future date.
  3. Check the invoice shows Paid, then cancel the test receipt.

Step 4: Go live

In Ellibo, click Keys, paste your production API Login ID and Transaction Key, set Account type to Live, and Save.

Fees, payouts and refunds

  • Authorize.Net settles a batch each day; the money reaches your bank through your merchant account, usually in one or two working days. Record payouts in Accounting › Online Payments.
  • Refund with the Refund button in Ellibo. A card payment can only be refunded after it has settled (usually the next day).

If something goes wrong

ProblemFix
Keys not acceptedSandbox and production are separate accounts. Match Account type to the keys.
Keys stopped workingA new Transaction Key was made and the old one expired. Paste the new one.
Refund refusedThe payment hasn't settled yet. Try again tomorrow.

See also Fix payment problems.

Still need help?Write to us and we'll walk you through it.
Contact support