Odoo Help

12 Answers

Fabrice Henrion (fhe)

--Fabrice Henrion (fhe)--
| 7 7 9
San Francisco, United States
--Fabrice Henrion (fhe)--

Director Odoo Americas

Fabrice Henrion (fhe)
3/28/15, 1:27 AM

An Authorize.net module for the ecommerce and the backend has been developed and certified by Odoo: https://github.com/odoo/odoo/tree/saas-6/addons/payment_authorize 
It works similarly than the Paypal module. It will be available on the SaaS when that version will be rolled-out (in a couple weeks).

Victor Admin
4/17/15, 8:26 AM

That is great! Is this just for web sales, or can it also be used by employees to register a payment to Sales Orders? (using customers' credit card numbers taken over the phone)

Fabrice Henrion (fhe)
4/17/15, 4:36 PM

It can be used by salespeople in the backend. You need to activate the option: Settings > Accounting > Show payment buttons to employees too. Then, a blue ribbon will appear on your sale orders and invoices with the different payment methods that have been configured.

Randall Risser
3/27/18, 1:29 PM

@Fabrice Henrion (fhe)

Is it no longer possible to charge the customer's credit card for them through odoo? Did something change? I can't find:

Setting>Accounting>Show Payment Buttons to Employees

1/15/15, 12:56 AM

**EDIT 6/22/15 - In case current cloud users are not aware, authorize.net is now available as a payment acquirer and payment option within the system. This solution uses the virtual terminal or hosted checkout page of Authorize.net and is not a AIM/SIM/CIM integration method - in other words, it's similar to a Paypal checkout page. If you're wanting a direct or full integration, you'll still not be able to accomplish this without custom development (for SaaS) or one of the modules or solutions mentioned below**


HI Victor - There are a couple ways to answer this question. If you are using a self-hosted version, then you can have a module custom developed or extended into your system. There are several Github and other python builds that have a great start to laying out the SOAP/XML/API components if you want to have bi-directional integration into your authorize.net account.

One here: https://py-authorize.readthedocs.org/en/latest/index.html 

Another here: https://github.com/jeffschenck/authorizesauce 

If you do not need or want to do an Advanced Integration then you have the option of using the Direct Post method. You can add this via the 'Payment Acquirers' module in settings and Authorize.net will essentially function like Paypal checkout where a Sales Order payment will process off-property on an authorize.net virtual terminal page/checkout page.

The major drawback here can be for recurring transactions and transaction detail updates. If you are not technical or do not have coding/development staff or budget, then you'll be limited on implementation - currently Authorize.net has no native support in the same way Paypal does, which is pretty surprising. Hopefully this helps!

Hengky Zhang
1/15/15, 3:07 AM

hi arthur i want to ask if i use paypal for payment gateway both paypal account or credit card can i get the history and notification regarding the payment waht i mean is which is the payment is success or not

Victor Admin
4/17/15, 8:30 AM

Thank you for your detailed response, I must have missed this when you posted it a few months back. Around the time of my original question, I didn't see Authorize.net in the Payment Acquirers section or available to install anywhere, but I see now that it's being officially added so that is great, I will have to check it out. Those Python modules look cool, thanks for the tip!

7/3/15, 9:09 AM

The module that some users refers to is so awkward. It follows a procedure that is foreign to every web-shopper. How can you be requested to jump out of your website to enter your credit card? It just blows my mind that Odoo wants to be taken as a serious eCommerce platform and it doesn't offer an off the shelf way to charge credit cards.

6/12/15, 10:54 AM

Hi Victor,

You mention how Authorize.net is officially added. I installed the module yesterday and I don't see anything besides Wire Transfer.

Could you please elaborate on how can I see the Authorize.net option?

1 Comment
Jonathan Leaders
3/18/17, 6:13 PM

Did you enable it via Invoicing > Payment > Payment Acquirers?

Jerry P
3/27/15, 10:03 PM

Fabrice, that's great news, is it only for SaaS? I assume it would need some modification to work on Premise-Based?

FPT Media, could you provide details on how to use the 'Payment Acquirers' method? When I go to Settings>Payments>Payment Acquirers and click Create, the only options are Wire Transfer or Paypal.

Gregory Gillis
1/25/18, 10:58 AM

Fabrice, how do you access payments in the backend? You mentioned using Setting>Accounting>Show Payment Buttons to Employees. I do not see this option. We desperately need access to Authorize.net in the backend on sales quotes/orders. Other modules and apps are posing issues and you mention it is built in already. We are running Enterprise 10 self-hosted. We already have it setup as a payment acquirer on our website but need backend access.

Ask a Question
About This Community

This platform is for beginners and experts willing to share their Odoo knowledge. It's not a forum to discuss ideas, but a knowledge base of questions and their answers.

Odoo Training Center

Access to our E-learning platform and experience all Odoo Apps through learning videos, exercises and Quizz.

Test it now