# Authorize.net

### Need to know&#x20;

Provides functions to pre-authorize payments, and subsequently take payment of authorized transactions.

Enables card details to be stored securely, so that it can be used with a single click the next time payment is made. &#x20;

Can be used on customer payment pages in the:

* Main app on Customer Payments
* TAP

### Authorize.net account

If you dont have an Authorize.net account, you can apply for one here:

<mark style="color:purple;">Link coming soon -</mark>

### Setup&#x20;

{% hint style="warning" %}
Do not put your setup in LIVE mode until you have tested using dummy card details supplied by Authorize.net.
{% endhint %}

Go to: <mark style="color:orange;">SETUP > Payment Processors > View Authorize.net (SIM) > Edit</mark>

Click Enable and/or Live and enter your Merchant API Login ID and Merchant Transaction Key.

Go to: <mark style="color:orange;">ACCOUNTING > Currencies > View Currency > Edit > Select Default Payment Processor</mark>

Go to: <mark style="color:orange;">Setup>Plugin Store>Authorize.net Card Payment>Register</mark>, then <mark style="color:orange;">Install.</mark>

Go to plugin configuration page:&#x20;

| Enable                       | Should be always on.                                                                                                                               |
| ---------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------- |
| Live mode                    | Set this after you've tested using the dummy sandbox. Authorize.net will provide you with test/sandbox account details when you open your account. |
| Enable payment only          | Often referred to as 'Capture'.                                                                                                                    |
| Enable payment with pre-auth | Often referred to as 'Authorization'.                                                                                                              |

{% hint style="info" %}
The plugin adds two new buttons on 'Cash Sale' and 'Payments from Customers' lists.&#x20;

‘List Authorized’ button shows you all the pre-authorized documents.

‘Pay Authorized’ button allows you to pay (process) them all in bulk.
{% endhint %}
