Authorize.Net

Cards through your own Authorize.Net account: connect it with its login ID and keys, and turn it on at checkout.

In the admin Settings › Payments › Other payment providers › Authorize.Net

Open Settings › Payments › Other payment providers and choose Set up Authorize.Net (Manage Authorize.Net once it is connected). Other payment providers is also under Payments in the Settings menu.

Authorize.Net takes cards through your own Authorize.Net account. Storeloom charges nothing for it; Authorize.Net’s own fees apply.

The page has two cards. Connection is where you connect your Authorize.Net account; At checkout has the switch Offer Authorize.Net at checkout and Instructions for customers (optional), shown when they choose it and in their order confirmation. Apply in the bar at the top (it says Unsaved changes while something is not saved) keeps the switch and the instructions; Discard puts them back.

  1. In Authorize.Net, open Account › Settings › Security Settings › API Credentials and Keys. Copy your API Login ID, make a new Transaction Key, and make a new Signature Key.
  2. Here, fill them in and choose the Environment: Sandbox or Live. Choose Connect Authorize.Net. Storeloom checks them with Authorize.Net and tells it where to send its payment notifications, so there is nothing to set up there. Then the details are locked away: never shown again, only the API Login ID, the Transaction Key’s last four characters and Sandbox or Live.
  3. Under At checkout, tick Offer Authorize.Net at checkout.

An Authorize.Net account takes one currency. Connect it only when your store’s currency is the one your account settles in (USD, CAD, GBP, EUR, AUD, NZD, DKK, NOK, PLN or SEK); checkout offers it only in your store’s own currency, not in a market’s other currency.

At checkout customers choose Card and other online payments. Their order page then says it is waiting for their payment, with Pay now, which opens Authorize.Net’s secure page; a declined card can be retried there. Continue brings them back to their order page, and Storeloom asks Authorize.Net what became of the payment:

  • Paid: the order is paid and ships; only then do they get the order confirmation, and you the new-order notification.
  • Held for your review (Authorize.Net’s fraud filters): their order page says the payment is being checked. Accept or decline it in Authorize.Net within 30 days; accepted, the order is paid; declined, it is cancelled and its stock goes back.
  • Page left unpaid: the payment page is valid for 15 minutes (Pay now opens a fresh one after that); about half an hour after it lapses unpaid, Storeloom cancels the order (stock back) and their order page offers Try again.

Notifications from Authorize.Net are only read when they carry a signature made with your Signature Key. Refunds go back through Authorize.Net: until the payment settles (usually overnight) only the whole amount can be refunded, which cancels the card payment; a part can be refunded once it has settled. A refund goes back through the Authorize.Net account and mode that took the payment: if you have connected another account since, or switched between Sandbox and Live, Storeloom asks you to connect the same account and mode again before it refunds. Disconnect forgets the details and stops offering Authorize.Net. Authorize.Net cannot pay subscription renewals yet. Only the owner connects or disconnects Authorize.Net.