Odoo Help


Payment Aquirer

OpenERP Master
on 10/23/14, 1:24 AM 3,236 views

Could someone please clarify for me, I am having difficulting understanding the scope of functionality. Our client is to use Odoo to process credit card payments from an external ecommerce website. The customers will not have access to the ERP. Could employees pay using paypal or another aquirer through the normal payment workflow? When paying a sales order through an invoice the only way to pay that we can see is by using the standard payment method, which is a journal of type bank or cash.

We didnt see any functionality to pay from an invoice. It appears that payment acquirer is only used for a customer directly interfacing with odoo?




Fabrice Henrion (fhe)

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

Director Odoo Americas

Fabrice Henrion (fhe)
On 10/23/14, 1:52 AM

Go to Settings > Configuration > Accounting > Bank And Cash > And check this checkbox "Show payment buttons to employees too"
Your employees will then be able to process a payment directly from the invoice with the payment acquirers available in a blue ribbon. Just click the payment acquirer you want to use and you will be redirected to the processor's secure website.


I just noticed this. Thank you for the quick response.

OpenERP Master
on 10/23/14, 2:19 AM

Again, Thanks for the response. I briefly reviewed the functionality in the paypal and ogone module. It appears the payment_acquirer module is designed to post form data to an external payment gateway to complete the payment. I am developing an Authorize.net module. I already have the api calls completed, and am looking at the best way to implement them in odoo 8. I do not understand how this could work. What I need is the ability to submit a call and interpret the response. I would also need to do things like capture, authorize + capture, etc. I could be wrong but this doesn't seem possible with the current acquirer functionality. Additionally, I was not able to locate any official documentation. If you could enlighten me on how I could accomplish these goals I would proceed with developing a payment acquirer, else I would probably just implement the api using the old fashioned journals and the new wizard for registering payment.

OpenERP Master
on 10/23/14, 2:52 AM

To clarify, the current functionality will redirect the browser to complete the payment, which is different that what I need it to do. I would submit a post to the external gateway, and register payment if it was successful. Additionally, the call needs to be configurable, like the user selects authorize and then presses the payment button.

OpenERP Master
on 10/23/14, 2:54 AM

Odoo out of the box allows to do what you mention. Not only does it work with Authorize.net (https://github.com/odoo-dev/odoo/tree/8.0-payment-authorize-aja), but you can capture the transaction's success or failure call back in Odoo to create the payment and reconcile it with its invoice. And you can still do so even by using the gateway's page to process the payment. We have done that for several of our clients.

Fabrice Henrion (fhe)
on 10/23/14, 3:05 AM
Victor Admin
On 12/23/14, 4:45 AM

@Fabrice Henrion and OpenERP Master -

I would love to use this feature, but it does not seem that Odoo does this out of the box as you say - I am on Debian using the nightly version, and I do not see it as an option. How do I get this functionality?

PS: I realize this should be a comment and not an answer, but I don't seem to have enough karma to comment (seems odd)


@Victor I have just tested this on my local VM and this works. What exactly do you not see or get? Have you checked all the checkmarks under the settings > invoicing menu for this? Have you then tried this on a validated invoice?

on 12/23/14, 5:02 AM

@Yenthe Thank you for your response. I realized my last comment was somewhat vague, I am specifically referring to Authorize.net integration. As of today, I don't see this in the Config > Invoicing section on the latest nightly package in Debian

Victor Admin
on 1/6/15, 10:52 PM

Hmm I haven't seen it around or used it yet either. Why don't you create a new question for this? You'll draw more people in there since the question is specific about your problem and your question is somewhat different from this one.

on 1/7/15, 2:01 AM
On 10/5/15, 9:27 AM

Does this answer work for Odoo 8 as well ? I cannot find the button indicated, it's not there 

Go to Settings > Configuration > Accounting > Bank And Cash > And check this checkbox "Show payment buttons to employees too"

the Saas ODOO V8 currently has this button; just checked from my own system

AD LIBITOM, michel Guénard
on 10/5/15, 10:37 AM

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

Question tools

5 follower(s)


Asked: 10/23/14, 1:24 AM
Seen: 3236 times
Last updated: 10/8/15, 2:30 AM