支付提供商(信用卡、在线支付)

Odoo 嵌入了多个 支付提供商 ,允许您的客户在他们的 客户门户 或您的 电子商务网站 上付款。他们可以使用自己喜欢的 信用卡 等付款方式支付销售订单、发票或订阅,并进行定期付款。

提供多种支付方式可以增加及时收款的机会,甚至可以立即收到款项,因为您让客户使用他们喜欢和信任的支付方式更加方便。

在客户门户网站上在线支付并选择要使用的支付提供商。

注解

Odoo应用程序将敏感信息的处理委托给认证的支付提供商,因此您永远不必担心PCI合规性。

这意味着敏感信息(如信用卡号码)不会存储在Odoo服务器或托管在其他地方的Odoo数据库中。相反,Odoo应用程序使用唯一的参考号码来安全地存储在支付提供商的系统中的数据。

支持的支付提供商

从会计角度来看,我们可以区分两种类型的支付提供商:第三方服务的支付提供商需要您遵循另一种会计工作流程,而直接进入银行账户的支付则遵循通常的对账工作流程。

在线支付提供商

付款流程来自

Tokenization

Manual capture

Refunds

Express checkout

Extra fees

Adyen

Odoo

仅限完整的

完整和部分

Amazon Payment Services

供应商网站

AsiaPay

供应商网站

Authorize.Net

Odoo

仅限完整的

仅限完整的

Buckaroo

供应商网站

Flutterwave

供应商网站

Mercado Pago

供应商网站

Mollie

供应商网站

PayPal

供应商网站

Razorpay

供应商网站

仅限完整的

完整和部分

SIPS

供应商网站

Stripe

供应商网站

仅限完整的

完整和部分

注解

有些在线支付提供商也可以添加为 银行账户,但这不是将它们添加为支付提供商的相同过程。支付提供商允许客户在线支付,而银行账户是在您的会计应用程序上添加和配置的,用于进行银行对账,这是一种会计控制过程。

小技巧

除了与API集成的常规支付提供商(如Stripe、PayPal或Adyen)之外,Odoo还捆绑了 演示支付提供商 。该支付提供商允许您进行演示支付,以测试涉及在线支付的业务流程。不需要凭据,因为演示支付是虚假的。

银行付款

  • 当选择此选项时,Odoo会显示您的付款信息和付款参考。您需要在收到银行账户中的付款后手动批准付款。
  • 您的客户可以在线签署SEPA直接扣款授权,并直接从他们的银行账户扣款。

附加功能

一些支付提供商支持支付流程的附加功能。请参考 上面的表格 来检查您的支付提供商是否支持这些功能。

令牌化

如果您的支付提供商支持此功能,客户可以选择保存他们的卡片以备将来使用。在Odoo中创建一个 支付令牌 ,可以作为后续支付的支付方式,无需再次输入卡片详细信息。这对于电子商务转化率和使用定期付款的订阅非常有用。

通过导航到您的支付提供商的 配置 选项卡,并勾选 允许保存支付方式 复选框,启用此功能。

注解

启用此功能时,您仍然完全符合PCI合规性,因为Odoo不直接存储卡详细信息。相反,它创建一个支付令牌,仅保存对存储在支付提供商服务器上的卡详细信息的引用。

手动捕获

如果您的支付提供商支持此功能,则可以将付款授权和捕获分为两个步骤,而不是一步。当您授权付款时,资金将保留在客户的付款方式上,但不会立即收取。只有在稍后手动捕获付款时才会收取费用。您还可以取消授权以释放保留的资金;这相当于常规取消。手动捕获付款在许多情况下都非常有用:

  • 收到付款确认并等待订单发货后再进行付款捕获。

  • 在付款完成并开始履行流程之前,请审核并验证订单是否合法。

  • 避免因取消付款而产生高额处理费用:付款提供商不会对取消授权收取费用。

  • 保留一笔安全押金,稍后退还,扣除任何扣款(例如,损坏后)。

通过导航到您的支付提供商的 Configuration 选项卡,并勾选 Capture Amount Manually 复选框,启用此功能。

要在授权后捕获付款,请转到相关的销售订单或发票,并单击 CAPTURE TRANSACTION 按钮。要释放资金,请单击 VOID TRANSACTION 按钮。

注解

  • 有些支付提供商只支持部分授权金额的捕获。剩余金额可以捕获或取消授权。这些提供商在 上表 中的值为 完全和部分。只支持捕获或取消授权全部金额的提供商的值为 仅完全

  • 这些资金可能不会永久保留。在一定时间后,它们可能会自动退回到客户的付款方式。请参考您的支付提供商的文档以获取确切的保留期限。

  • Odoo并不支持所有支付提供商的此功能,但有些提供商允许从其网站界面手动捕获。

退款

如果您的支付提供商支持此功能,您可以直接从Odoo退款。它不需要先启用。要退款客户付款,请导航到该付款并单击 REFUND 按钮。

注解

  • 有些支付提供商仅支持部分退款。剩余金额也可以选择性地退款。这些提供商在 上表 中的值为 全额和部分。只支持全额退款的提供商的值为 仅全额

  • Odoo并不支持所有支付提供商的此功能,但有些提供商允许从其网站界面退款。

快速结账

如果您的支付提供商支持此功能,客户可以使用 Google PayApple Pay 按钮,在不填写联系表单的情况下一键支付其电子商务订单。使用其中一个按钮,客户可以直接从购物车进入确认页面,经过Google或Apple的付款表单验证付款。

通过导航到您的支付提供商的 配置 选项卡,并勾选 允许快速结账 复选框,启用此功能。

注解

快速结账付款表单中显示的所有价格都已包含税费。

额外费用

如果支付提供商支持,您可以在在线交易中添加 额外费用 。费用可以配置为 固定 金额和百分比、 可变 金额和百分比,或同时 两者 。这些费用可以根据 国内国际 地理位置应用。

要启用费用,请从 电子商务会计 应用程序中,转到 配置 ‣ 付款提供商 并选择所需的 支持的提供商。点击 费用 选项卡并勾选 添加额外费用 复选框。根据您的需求进行配置。

注解

费用是基于含税价格计算的。

配置

注解

每个提供商都有其特定的配置流程,取决于 可用的功能

添加新的支付提供商

要添加新的支付提供商并使其对您的客户可用,请转到 会计 ‣ 配置 ‣ 支付提供商 ,查找您的支付提供商,安装相关模块并激活它。要这样做,请打开支付提供商并将其状态从 禁用 更改为 启用

点击安装,然后点击激活,使得支付提供商在Odoo上可用。

警告

我们建议在复制的数据库或测试数据库上使用 测试模式 。测试模式应该使用您的测试/沙盒凭据,但Odoo会像平常一样生成销售订单和发票。有时候无法取消发票,如果您在主数据库上测试您的支付提供商,这可能会导致一些发票编号问题。

凭据选项卡

如果还没有完成,请前往在线支付提供商网站创建一个账户,并确保拥有第三方使用所需的凭据。Odoo需要这些凭据来与支付提供商进行通信。

本节中的表格是针对您正在配置的支付提供商而设计的。请参考相关文档以获取更多信息。

配置选项卡

您可以通过修改 显示为 字段下的名称以及 支持的支付图标 字段下要显示哪些信用卡图标来更改支付提供商的前端外观。

国家

限制支付提供者在一些国家的使用。将此字段留空以使支付提供者在所有国家都可用。

最大金额

限制使用所选支付提供商的最大支付金额。将此字段留空为 0.00 ,则无论支付金额如何,支付提供商都可用。

重要

此功能不适用于允许客户更新付款金额的页面。例如,网站应用程序的 捐赠 片段和启用付费送货方式时 电子商务 应用程序的 结账 页面。

付款日志

您的支付提供商所选的 支付日记帐 必须是 银行 日记帐。

发布到网站上

默认情况下,支付提供商是 未发布的 ,这意味着只有内部用户可以在网站上看到它们。您的客户无法通过未发布的提供商进行付款,但他们仍然可以管理与此类提供商相关联的已存在的令牌,即 (删除并分配给订阅) 。这方便您在防止付款和注册新令牌的同时测试提供商。

点击位于提供商表单右上角的 发布 按钮,将其发布到网站上并使其对您的客户可用。点击 取消发布 按钮以取消发布。

小技巧

当你将支付提供商的状态分别更改为 enabledtest 时,它们会自动发布和取消发布。

会计角度

直接转入您的银行账户的 银行付款 将按照其通常的对账工作流程进行。然而,使用 在线支付提供商 记录的付款需要您考虑如何记录您的付款日记帐。我们建议您咨询您的会计师的建议。

您需要在提供者配置中选择一个 付款日志 来记录付款,记录在 未结算账户 上。日志的 类型 必须是 银行日志

您可以为多种支付方式使用同一个账簿。对于每种支付方式,您可以选择:

  • 定义一个 会计账户 ,将这些付款与其他付款方式分开。

  • 留空以使用默认账户,您可以在设置中查看或更改。

在“收款”选项卡中的银行日记账。

您可以为整个公司、某些账簿或单一支付方式使用相同的银行账户…选择最适合您需求的方式。