[TITLE]
如何在 Odoo 中使用 Stripe 创建和配置支付账户
[DESCRIPTION]
本文详细介绍了在 Odoo(包括 Odoo Online、Odoo.sh 与本地部署)中创建 Stripe 账户、手动输入凭证、配置 Webhook、启用 Apple Pay 等完整步骤,并提供开发者模式、测试模式及多公司共享凭证的实用技巧,帮助企业快速集成 Stripe 支付解决方案。
[KEYWORDS]
Stripe, Odoo, 支付提供商, 创建账户, 手动凭证输入, Apple Pay, Webhook, 开发者模式, 测试模式, 多公司
[TRANSLATED_CONTENT]
Stripe
Stripe 是一家总部位于美国的在线支付解决方案提供商,帮助企业接受 信用卡 等多种支付方式。
::: seealso
- Stripe 支持的国家/地区列表
- Stripe 支持的支付方式列表
../payment_providers在 POS 终端中使用 Stripe <../../sales/point_of_sale/payment_methods/terminals/stripe>
:::
在 Odoo 中创建 Stripe 账户 {#payment_providers/stripe/create_account}
要创建新的 Stripe 账户并将其关联到 Odoo 数据库,请确保公司 Email 已在 公司设置 <general/companies/company> 中配置完毕,然后根据你的托管类型按以下步骤操作:
:::: tabs
.. group-tab:: Odoo Online
导航至支付提供商 Stripe <payment_providers/supported_providers>并点击连接 Stripe。- 完成设置流程,并在 Stripe 发送确认邮件后确认你的电子邮件地址。
- 流程结束时点击
同意并提交。如果所有必填信息已提交,你将被重定向回 Odoo,支付提供商即被启用。
::: group-tab
Odoo.sh 或本地部署
:::
导航至支付提供商 Stripe <payment_providers/supported_providers>并点击连接 Stripe。- 完成设置流程,并在 Stripe 发送确认邮件后确认你的电子邮件地址。
- 流程结束时点击
同意并提交;随后你会被重定向到 Odoo 中的 Stripe 支付提供商页面。 填写你的凭证 <payment_providers/stripe/manual_input>。- 将
状态字段设为已启用。
::::
:::: tip
::: title
提示
::
如果你是 创建 了一个账户而非 关联已有账户 <payment_providers/stripe/manual_input>,请先 启用开发者模式 <developer-mode>,然后在 Stripe 支付提供商表单上点击 重置你的 Stripe 账户,随后 填写你的 Stripe 账户凭证 <payment_providers/stripe/manual_input>。
::::
手动输入凭证 {#payment_providers/stripe/manual_input}
在以下情形下需要手动输入凭证:将已有 Stripe 账户关联到 Odoo 数据库、在 Odoo.sh 或本地部署时创建账户、或在 不影响真实交易 的情况下测试 Stripe <payment_providers/test-mode>。
Stripe 配置 {#payment_providers/stripe/stripe-configuration}
- 前往 Stripe 的 API 密钥页面,或登录 Stripe 仪表盘后进入
开发者 --> API 密钥。 - 在
标准密钥区域,复制Publishable key(可发布密钥)和Secret key(私密密钥),并保存以备后续payment_providers/stripe/odoo-configuration使用。
Odoo 配置 {#payment_providers/stripe/odoo-configuration}
启用开发者模式 <developer-mode>。导航至 Stripe 支付提供商 <payment_providers/supported_providers>。- 在
凭证标签页中,填写之前保存的Publishable Key(可发布密钥)和Secret Key(私密密钥)。 - 点击
生成你的 Webhook。 - 根据需要配置其余选项。
- 将
状态字段设为已启用。
:::: tip
::: title
提示
::
- 也可以使用
测试模式 <payment_providers/test-mode>以及你 Stripe 账户的测试 API 密钥<payment_providers/stripe/stripe-configuration>来进行不影响真实交易的测试,详见 Stripe 测试用例文档。 - 若需将同一 Stripe 账户关联到数据库中的 多个公司
</applications/general/companies/multi_company>,先为其中一家创建账户 <payment_providers/stripe/create_account>并手动输入凭证 <payment_providers/stripe/manual_input>,随后在其他公司复用相同的凭证和 Webhook。要查看 Webhook,可前往 Stripe 的 Webhook 页面 或在仪表盘中进入开发者 --> Webhooks,点击列表中的目标,再点击fa-eye(显示密钥)图标,复制Signing secret(签名密钥)值。
::::
启用 Apple Pay
若希望客户在电商订单中使用 Apple Pay 按钮支付,导航至 Stripe 支付提供商 <payment_providers/supported_providers>,进入 配置 标签页,勾选 允许快速结账,并点击 启用 Apple Pay。
::: seealso
快速结账与 Google Pay <payment_providers/express_checkout>
:::
:::: tip
::: title
提示
::
Stripe 还支持在 Odoo 或直接在 Stripe 仪表盘中 手动捕获 <payment_providers/manual_capture> 与 退款 <payment_providers/refunds> 支付。
::::
[SUMMARY]
- Stripe 在 Odoo 中的使用
- 创建 Stripe 账户
- Odoo Online
- Odoo.sh / 本地部署
- 手动输入凭证
- Stripe 配置
- Odoo 配置
- 启用 Apple Pay
- 提示与技巧
- 开发者模式与重置账户
- 测试模式使用
- 多公司共享凭证与 Webhook
- 手动捕获与退款
- 创建 Stripe 账户