PayPal

Paypal is an American online payment provider available worldwide, and one of the few that does not charge a subscription fee.

備註

虽然 PayPal 适用于 200 多个国家/地区 <https://www.paypal.com/webapps/mpp/country-worldwide>`_,但只支持部分货币 <https://developer.paypal.com/docs/reports/reference/paypal-supported-currencies>`_。

Settings in PayPal

To access your PayPal account settings, log into PayPal, open the Account Settings, and open the Website payments menu.

PayPal account menu

重要

Note that for PayPal to work in Odoo, the options Auto Return, PDT, and IPN must all be enabled.

自动返回

The Auto Return feature automatically redirects customers to Odoo once the payment is processed.

网站付款,进入 网站首选项‣ 更新 ‣ 网站付款自动返回‣ 自动返回,然后选择 开启。在 返回网址 字段中输入 Odoo 数据库的地址(例如,https://yourcompany.odoo.com),然后 保存

備註

任何 URL 都可以。Odoo 只需要启用该设置,因为它使用的是另一个 URL。

支付数据传输(PDT)

PDT(付款数据传输)`允许接收付款确认,向客户显示付款状态,并验证付款的真实性。从 :menuselection:`网站首选项 –> 更新,向下滚动到 付款数据传输 并选择

小訣竅

PayPal displays your PDT Identity Token as soon as Auto return and Payment Data Transfer (PDT) are enabled. If you need the PDT Identity Token, disable and re-enable Payment data transfer to display the token again.

即时付款通知(IPN)

IPN is similar to PDT, but allows for more notifications, such as chargeback notifications. To enable IPN, go to Website payments ‣ Instant payment notifications ‣ Update and click Choose IPN settings. Enter a Notification URL, select Receive IPN messages (Enabled), and Save.

PayPal Account Optional

我们建议在付款时不要提示客户使用 PayPal 账户登录。客户使用借记卡/信用卡付款会更好、更方便。要禁用该提示,请进入:menuselection:账户设置-->网站支付-->更新,并在:guilabel:PayPal 账户可选项`中选择:guilabel:`开启

支付信息格式

如果您在客户名称或地址中使用重音字符(或主要拉丁字符以外的其他字符),则**必须**配置由 Odoo 发送至 PayPal 的付款请求的编码格式。否则,部分交易会因无通知而失败。

To do so, go to your production account. Then, click More Options and set the two default encoding formats as UTF-8.

小訣竅

在Odoo上设置

授權認證

Odoo needs your API Credentials to connect with your PayPal account. To do so, go to Accounting ‣ Configuration ‣ Payment Providers and Activate PayPal. Then, enter your PayPal account credentials in the Credentials tab:

  • Email: the login email address in Paypal;

  • PDT Identity Token: the key used to verify the authenticity of transactions;

  • Use IPN: enable for PayPal to work properly in Odoo.

小訣竅

Save the PDT Identity Token for later use.

To set the PDT Identity Token, switch to developer mode and retrieve the token by following the configuration steps at 支付数据传输(PDT).

備註

The PayPal Merchant ID is not required in Odoo.

重要

If you are trying PayPal as a test, using a PayPal Sandbox account, change the State to Test Mode. We recommend doing this on a test Odoo database rather than on your main database.

Extra fees

You can charge extra fees to customers choosing to pay with PayPal in order to cover the transaction fees PayPal charges you.

備註

测试环境

配置

Thanks to PayPal sandbox accounts, you can test the entire payment flow in Odoo.

使用 PayPal 凭据登录 PayPal 开发者网站,创建两个沙盒账户:

Log into PayPal sandbox using the merchant account and follow the same configuration instructions. Enter your sandbox credentials in Odoo (Accounting ‣ Configuration ‣ Payment Providers ‣ PayPal in the Credentials tab, and make sure the status is set on Test Mode. We recommend doing this on a test Odoo database rather than your main database.

用沙盒个人账号从Odoo中运行一笔测试交易。

也參考