Odoo Help


3 Answers

Fabien Pinckaers (fp) United States

--Fabien Pinckaers (fp)--
| 7 8 10
San Francisco, United States
--Fabien Pinckaers (fp)--

Odoo Founder & CEO

Fabien Pinckaers (fp) United States
2/9/13, 4:19 AM

In my knowledge, there is no module to attach a credit card to a sale order. But, there is a module to allow customers to pay your sale orders through a third party payment processor like paypal and ogone.

To activate paypal payments on your sale orders or invoices, go to Settings > Accounting. Just set your paypal account under your "Bank & Cash" section. You can configure other payment processing methods using the link "Configure payment acquiring methods".

The buttons to pay online are only available to portal users (you need to activate portal in the same menu). The process is the following. When you do a sale order or an invoice, the customer receive an email with the sale order or invoice. This emails contains the PDF of the order as well as a button to pay online or view the order online.

You can check the option "Show payment buttons to employees too" if you want to see the payment button on every sale order.

Here is how it looks like on the sale order (if the customer is connected through the portal, he does not sees all the menus and buttons):

image description

Elvin Kosova Bosnia-Herzegovina
2/9/13, 5:54 AM

Just started new demo instance on http://openerp.com, and as far as I can see the mentioned "Bank & Cash" section is actually found on Settings > Invoicing. Otherwise, everything seams to be in order.

Fabien Pinckaers (fp) United States
2/9/13, 9:44 AM

Just updated my answer.

richa soni India
10/9/13, 9:24 AM

hi can i refund to customer via paypal with same functionality in openerp 7.0

Jonathan Leaders United States
3/18/17, 6:07 PM

"Show payment buttons to employees too" was removed in Odoo 9.0 and in Odoo 10.0

I looked under Sales > Settings, Settings > General Settings.

See also: https://www.odoo.com/forum/help-1/question/show-payment-buttons-to-employees-too-is-not-available-in-odoo-9-0-93750

Kerul Patel India
2/9/13, 8:57 AM

I just follow as directed by Fabien and i get paypal working. But I want to integrate SagePay Form Payment Module which is like basic paypal integration. There is an option also to add payment processor.

But as it requires SuccessURL and FailureURL parameter to pass along with other details I get stuck. I checked in paypal but it is not there but it should be. But paypal is working fine.

You will find following code on #id=1&view_type=form&model=portal.payment.acquirer&action=166

(change to your IP)

% if object.company_id.paypal_account:
<form action="paypalurl" method="post" target="_blank">
<input type="hidden" name="cmd" value="_xclick"/>
<input type="hidden" name="business" value="${object.company_id.paypal_account}"/>
<input type="hidden" name="item_name" value="${object.company_id.name} ${kind.title()} ${reference}"/>
<input type="hidden" name="amount" value="${amount}"/>
<input type="hidden" name="currency_code" value="${currency.name}"/>
<input type="image" name="submit" src="logourl"/>
% endif

======================== So I think it is somewhere in python code for success and failure URL. or if not in python code what will be the success and failure URLs.

chidowsky Mexico
6/18/13, 5:33 PM

Can this feature be used to also pay with other methods like for example credit cards?? or it just works with specific type of payment methods??

Ask a Question
Keep Informed
2 follower(s)
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