如何用Paypal收款

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**。

Set up Odoo

  • 在 :menuselection:[UNKNOWN NODE problematic]网站或销售或会计->设置->收款方,中选择打开Paypal设置,输入**电邮ID**及**商户ID**,再勾选**使用IPN**。

    你的Paypal账户同时具备两个参数,见:menuselection:[UNKNOWN NODE title_reference]

  • 在Odoo(来自*自动返回*选项)中输入**身份令牌**,为此需在*设置*中激活**开发者模式**。

    然后在 :menuselection:[UNKNOWN NODE problematic]设置->技术->参数->系统参数,中选择用以下值创建一个参数:

    • 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>,创建两个沙盒账户:

  • 用商户账号登录Paypal沙盒<https://www.sandbox.paypal.com>,然后按以下提示配置。
  • 在Odoo中输入你的沙盒证书,确保Paypal仍然设置在*测试*模式。同时确保Paypal的确认模式不是*授权并获取数量,确认SO和自动验证收款方确认发票*,否则交易完成后,将会自动生成确认的发票。
  • 用沙盒个人账号从Odoo中运行一笔测试交易。