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.
设置你的Paypal账户
创建一个Paypal业务账户<https://www.paypal.com>,或将你的基本账户升级为*业务账户*。
登录到`Paypal <https://www.paypal.com>`,打开**档案**的设置。
进入菜单中**我的销售工具**。
先设置**网站偏好**。
打开**自动返回**,输入**返回URL**<odoo_instance_url>/shop/confirmation。用正确的协议(HTTP/HTTPS)验证这一地址。
打开**付款数据转移**。保存时,会生成一个**身份识别令牌**。稍后会要求你在Odoo中输入。
然后返回你的档案中,在**我的销售工具**中激活**付款后立即通知(IPN)**。
输入**通知URL**:<odoo_instance_url>/payment/paypal/ipn
现在你必须更改Odoo至Paypal的支付请求的编码格式了。为此,请返回*我的销售工具*并在*更多销售工具*节中点击*PayPal*按钮进行语言编码。
然后点击*更多选项*,将两个默认的编码格式设为**UTF-8**。
小技巧
如你希望顾客在没有创建Paypal账户的情况下付款,需要打开**Paypal账户可选**。
Set up Odoo
在 menuselection 中选择:网站或销售或会计->设置->收款方,打开Paypal设置,输入**电邮ID**及**商户ID**,再勾选**使用IPN**。
你的Paypal账户同时具备两个参数,见menuselection:[UNKNOWN NODE title_reference]
在Odoo(来自*自动返回*选项)中输入**身份令牌**,为此需在*设置*中激活**开发者模式**。
然后在 menuselection 中选择设置->技术->参数->系统参数,用以下值创建一个参数:
- Key: payment_paypal.pdt_token
Value: 你的Paypal 身份识别令牌
激活
你的配置现已就绪!可以在商户界面显示Paypal,然后激活**生产模式**。
手续费
你可以向顾客额外收费以冲抵Paypal向你收取的手续费。转到Paypal后,你的顾客将看到订单要额外收取费用。
为了激活此功能,需到Odoo Paypal配置表的*配置*页签下选择*添加额外收费*。以下是美国的默认收费。
你所在国家的手续费参见:<https://www.paypal.com/webapps/mpp/paypal-fees>
测试付款流程
可通过Paypal沙盒账户测试整个付款流程。
用你的Paypal证书登录Paypal开发者网站<https://developer.paypal.com>,创建两个沙盒账户:
业务账户(作为商户,例如pp.merch01-[email protected])
默认的个人账户(作为购物者,如pp.merch01-[email protected])
用商户账号登录Paypal沙盒<https://www.sandbox.paypal.com>,然后按以下提示配置。
在Odoo中输入你的沙盒证书,确保Paypal仍然设置在*测试*模式。同时确保Paypal的确认模式不是*授权并获取数量,确认SO和自动验证收款方确认发票*,否则交易完成后,将会自动生成确认的发票。
用沙盒个人账号从Odoo中运行一笔测试交易。