Stripe¶
Stripe 是一家总部位于美国的在线支付解决方案提供商,允许企业接受 信用卡 和其他支付方式。
使用 Odoo 创建您的 Stripe 账户¶
获取凭证的方法取决于您的托管类型:
导航到支付提供商 Stripe 并点击 连接 Stripe。
完成设置流程,并在 Stripe 向您发送确认邮件时确认您的电子邮件地址。
流程结束时,点击 同意并提交。如果所有要求的信息都已提交,您将被重定向到 Odoo,并且您的支付服务提供商将被启用。
导航到支付提供商 Stripe 并点击 连接 Stripe。
完成设置流程,并在 Stripe 向您发送确认邮件时确认您的电子邮件地址。
流程结束时,点击 同意并提交;随后您将被重定向至 Odoo 中的支付服务提供商 Stripe。
将 状态 字段设置为 已启用。
小技巧
要使用现有的 Stripe 账户,激活开发者模式 并 手动启用 Stripe。然后,您可以 填写凭证,生成网络钩子,并启用支付提供商。
你也可以使用 测试模式 来测试 Stripe。为此,首先 登录你的 Stripe 仪表盘 并切换到 测试模式。然后,在 Odoo 中,激活开发者模式,导航到支付提供商 Stripe,使用测试密钥填写你的 API 凭证,并将 状态 字段设置为 测试模式。
填写您的凭据¶
如果连接 Stripe 账户需要您的 API 凭据,请按以下步骤操作:
访问 Stripe 上的 API 密钥页面,或登录您的 Stripe 仪表板并转到 。
在 标准密钥 部分,复制 可发布的密钥 和 密钥 并保存备用。
在 Odoo 中,导航至支付提供商 Stripe。
在 Credentials 标签页中,填写 Publishable Key 和 Secret Key 字段,使用您之前保存的值。
生成 Webhook¶
如果您的 Webhook 签名密钥 是连接您的 Stripe 账户所必需的,您可以自动或手动创建一个 webhook。
确保您的 可发布和密钥 已填写,然后点击 生成您的 webhook。
前往 Stripe 的 Webhooks 页面,或登录您的 Stripe 仪表板并转到 。
在 托管端点 部分,点击 添加端点。然后,在 端点 URL 字段中,输入您的 Odoo 数据库的 URL,后跟
/payment/stripe/webhook
,例如https://yourcompany.odoo.com/payment/stripe/webhook
。点击表单底部的 选择事件 ,然后选择以下事件:
在 Charge 部分: charge.refunded 和 charge.refund.updated;
在 Payment intent 部分:payment_intent.amount_capturable_updated, payment_intent.payment_failed, payment_intent.processing, 和 payment_intent.succeeded;
在 Setup intent 部分: setup_intent.succeeded。
点击 添加事件。
点击 Add endpoint,然后点击 Reveal 并保存您的 Signing secret 以备后用。
在 Odoo 中,导航至支付提供商 Stripe。
在 Credentials 选项卡中,将 Webhook Signing Secret 字段填写为您之前保存的值。
注解
您可以选择其他事件,但它们目前未被 Odoo 处理。
启用 Apple Pay¶
要允许客户使用 Apple Pay 按钮支付其电子商务订单,请转到 配置 选项卡,启用 允许快速结账,然后点击 启用 Apple Pay。