PayPal¶
Paypal 是一家美国在线付款服务提供商,全球可用,也是少数几家不收取订阅费用的提供商之一。
注解
虽然 PayPal 在 超过 200 个国家/地区 可用,但仅支持 部分货币。
PayPal 配置¶
点击 应用与凭证,然后点击 创建应用。
输入一个 应用名称,然后点击 创建应用。
复制 客户ID 和 密钥,并保存以供 稍后使用。
重要
如果你使用包含变音符号或非拉丁字符的客户名称或地址,你**必须**配置 Odoo 发送给 PayPal 的付款请求的编码格式,以避免在未通知的情况下交易失败。为此,请访问 PayPal 按钮语言编码设置,点击 更多选项,并将 编码 字段设置为 UTF-8。
如果您正在测试 PayPal,请访问您的 PayPal 砂盒账户 并 为您的沙盒账户配置编码格式。
小技巧
对于加密网站支付及 EWP_SETTINGS 错误,请查看 PayPal 文档。
Odoo 中的配置¶
在 凭证 选项卡中,输入与您的 PayPal 账户关联的 电子邮件,然后按照步骤 PayPal 配置 中保存的值,填写 客户端 ID 和 客户端密钥 字段。
点击 生成您的 Webhook 以创建 Webhook ID。
将 状态 字段设置为 启用,并确保 PayPal 支付服务商已 发布。
配置其余选项以满足您的需求。
测试¶
PayPal 提供了两个沙箱账户,您可以使用它们来模拟实际交易:
一个企业账户(用作商户账户,例如
ab-1abc12345678@business.example.com
);一个默认的个人账户(用于购物者账户,例如
ba-9cba87654321@personal.example.com
)。
要测试 Odoo 中的 PayPal 付款流程:
使用您的 PayPal 账户凭据登录到 Paypal 开发者网站,然后进入 。
点击沙箱业务账户旁边的 (省略号) 图标,然后选择 查看/编辑账户。
复制 电子邮件、客户端ID 和 密钥,并保存以供下一步使用。
在 Odoo 中,使用上一步保存的值来 配置 PayPal 付款提供商,并将 状态 字段设置为 测试模式。
你可以使用沙箱个人账户从 Odoo 运行一个测试交易。
另请参见
支付方式/测试模式
支付方式