PayPal

Paypal 是一家美国在线付款服务提供商,全球可用,也是少数几家不收取订阅费用的提供商之一。

注解

虽然 PayPal 在 超过 200 个国家/地区 可用,但仅支持 部分货币

PayPal 配置

  1. 登录到您的 PayPal 开发者仪表板.

  2. 点击 应用与凭证,然后点击 创建应用

  3. 输入一个 应用名称,然后点击 创建应用

  4. 复制 客户ID密钥,并保存以供 稍后使用

重要

如果你使用包含变音符号或非拉丁字符的客户名称或地址,你**必须**配置 Odoo 发送给 PayPal 的付款请求的编码格式,以避免在未通知的情况下交易失败。为此,请访问 PayPal 按钮语言编码设置,点击 更多选项,并将 编码 字段设置为 UTF-8

如果您正在测试 PayPal,请访问您的 PayPal 砂盒账户为您的沙盒账户配置编码格式

小技巧

对于加密网站支付及 EWP_SETTINGS 错误,请查看 PayPal 文档

Odoo 中的配置

  1. 导航到付款提供商 PayPal

  2. 凭证 选项卡中,输入与您的 PayPal 账户关联的 电子邮件,然后按照步骤 PayPal 配置 中保存的值,填写 客户端 ID客户端密钥 字段。

  3. 点击 生成您的 Webhook 以创建 Webhook ID

  4. 状态 字段设置为 启用,并确保 PayPal 支付服务商已 发布

  5. 配置其余选项以满足您的需求。

测试

PayPal 提供了两个沙箱账户,您可以使用它们来模拟实际交易:

  • 一个企业账户(用作商户账户,例如 ab-1abc12345678@business.example.com);

  • 一个默认的个人账户(用于购物者账户,例如 ba-9cba87654321@personal.example.com)。

要测试 Odoo 中的 PayPal 付款流程:

  1. 使用您的 PayPal 账户凭据登录到 Paypal 开发者网站,然后进入 测试工具 ‣ 沙箱账户

  2. 点击沙箱业务账户旁边的 (省略号) 图标,然后选择 查看/编辑账户

  3. 复制 电子邮件客户端ID密钥,并保存以供下一步使用。

  4. 在 Odoo 中,使用上一步保存的值来 配置 PayPal 付款提供商,并将 状态 字段设置为 测试模式

你可以使用沙箱个人账户从 Odoo 运行一个测试交易。

另请参见

  • 支付方式/测试模式

  • 支付方式