[ADD] ecommerce: How to get paid with Authorize.Net

This commit is contained in:
Frédéric Gilson 2017-06-01 13:28:58 +02:00 committed by Yannick Tivisse
parent 2a0cb7565d
commit 803263c139
6 changed files with 81 additions and 3 deletions

View File

@ -7,6 +7,7 @@ Get paid
shopper_experience/payment
shopper_experience/paypal
shopper_experience/authorize
shopper_experience/wire_transfer
shopper_experience/payment_acquirer
shopper_experience/portal

View File

@ -0,0 +1,77 @@
==================================
How to get paid with Authorize.Net
==================================
Authorize.Net is one of the most popular eCommerce payment platforms in North America.
Unlike most of the other payment acquirers compatible with Odoo,
Authorize.Net can be used as `payment gateway <https://www.authorize.net/solutions/merchantsolutions/pricing/?p=gwo>`__ only.
That way you can use the `payment processor or merchant <https://www.authorize.net/partners/resellerprogram/processorlist/>`__ that you like.
Create an Authorize.Net account
===============================
* Create an `Authorize.Net account <https://www.authorize.net>`__
by clicking 'Get Started'.
* In the pricing page, press *Sign up now* if you want to use Authorize.net as
both payment gateway and merchant. If you want to use your own merchant, press
the related option.
.. image:: media/authorize01.png
:align: center
* Go through the registration steps.
* The account is set as a test account by default. You can use this test
account to process a test transaction from Odoo.
* Once ready, switch to **Production** mode.
Set up Odoo
===========
* Activate Authorize.Net in Odoo from :menuselection:`Website or Sales or Accounting
--> Settings --> Payment Acquirers`.
* Enter both your **Login ID**
and your **API Transaction Key**.
.. image:: media/authorize02.png
:align: center
To get those credentials in Authorize.Net, you can rely on
*API Login ID and Transaction Key* video of
`Authorize.Net Video Tutorials <https://www.authorize.net/videos/>`__.
Such videos give meaningful insights about how to set up your
Authorize.Net account according to your needs.
Go live
=======
Your configuration is now ready!
You can make Authorize.Net visible on your merchant interface
and activate the **Production** mode.
.. image:: media/paypal_live.png
:align: center
.. note:: Credentials provided by Authorize.net are different for both
test and production mode. Don't forget to update them in Odoo when you
turn on the production mode.
Assess Authorize.Net as payment solution
========================================
You can test and assess Authorize.Net for free by creating a `developer account <https://developer.authorize.net>`__.
Once the account created you receive sandbox credentials.
Enter them in Odoo as explained here above and make sure
you are still in *Test* mode.
You can also log in to `Authorize.Net sandbox platform <https://sandbox.authorize.net/>`__
to configure your sandbox account.
To perform ficticious transactions you can use fake card numbers
provided in the `Authorize.Net Testing Guide <https://developer.authorize.net/hello_world/testing_guide/>`__.
.. seealso::
* :doc:`payment`
* :doc:`payment_acquirer`

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.7 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 3.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 21 KiB

After

Width:  |  Height:  |  Size: 10 KiB

View File

@ -2,7 +2,7 @@
How to get paid with Paypal
===========================
Paypal is the easiest online payment method to configure.
Paypal is the easiest online payment acquirer to configure.
It is also the only one without any subscription fee.
We definitely advise it to any starter.
@ -70,8 +70,8 @@ Set up your Paypal account
:align: center
Set up Paypal's payment method in Odoo
======================================
Set up Odoo
===========
* Open Paypal setup form in :menuselection:`Website or Sales or Accounting
--> Settings --> Payment Acquirers+`. Enter both your **Email ID**
and your **Merchant ID** and check **Use IPN**.