Pay by Bank app (PbBa)

集成 Pay by Bank app (PbBa),允许商户接受商品和服务的数字借记支付。消费者通过他们的银行应用程序直接从其当前账户进行支付。





PbBa 支持以下银行:

  • Barclays(巴克莱银行)
  • HSBC(汇丰银行)
  • NatWest(国民西敏寺银行)

🚧

重要提示

Pay by Bank app 不是独立应用程序。消费者无需下载任何内容。一旦消费者的银行选择集成此支付方式,Pay by Bank app 将自动可用。消费者无需注册使用它,因为他们会自动注册。集成完成后,Pay by Bank app 就可以立即使用。


支付方式属性

属性
可用国家代码GB(英国)
消费者货币GBP(英镑)
处理货币GBP(英镑)
结算货币GBP(英镑)
类型 I银行转账 (bankTransfer)
类型 IIpbba
最低交易金额无限制
最高交易金额由银行决定
会话超时检索超时时间:250秒
确认超时时间:150秒
退款支持部分和多次部分退款
退款有效期无限制
拒付支持
集成类型同步

交易流程

m-commerce(单设备流程)

  1. 消费者在商户结账页面选择 Pay by Bank app。
  2. 消费者被重定向到 Future Pay 托管的支付页面,页面上显示6位字母数字代码和提示按钮,指导消费者打开 Open Banking App,并提供支付方式信息。
  3. 消费者登录其银行应用程序,查看订单详情并授权付款。
  4. 商户收到订单状态通知。
  5. 消费者被重定向到商户确认页面。

App2app(单设备流程)

  1. 消费者在商户结账页面选择 Pay by Bank app。
  2. 消费者收到来自其银行的推送通知,提示他们进行银行应用程序身份验证。
  3. 消费者查看订单详情并授权付款。
  4. 商户收到订单状态通知。
  5. 消费者被重定向到商户确认页面。

e-commerce(双设备流程)

  1. 消费者在商户结账页面选择 Pay by Bank app。
  2. 消费者被重定向到 Future Pay 托管的支付页面,页面上显示6位字母数字代码和支付方式信息。
  3. 消费者在手机或平板电脑上的银行应用程序中登录,输入代码并授权付款。
  4. 商户收到订单状态通知。
  5. 消费者被重定向到商户确认页面。

集成

交易调用输入

{
    "reference": "9B6F974D3DB8436AA2B139551933FF08",
    "amount": {
        "currency": "GBP",
        "value": 100
    },
    "countryCode": "GB",
    "origin": "fffmall.com",
    "paymentMethod": {
        "holderName": "John Doe",
        "shopperEmail": "[email protected]",
        "type": "pbba"
    },
    "returnUrl": "https://wallet.futurepay-develop.com/api/PayNotify/paymentSynchronous/business_merchant_id/1/order_id/2115",
    "shopperReference": "FP3d9bcb7a0cf84b80bfc814e1cc43c613"
}

交易调用输出

{
    "code": "0",
    "msg": "success",
    "serverTime": 1728633576429,
    "data": {
        "action": {
            "paymentMethodType": "pbba",
            "url": "https://r2.girogate.de/molpay/S1389/I?tx=2334590813&rs=ZMQklSaGdmdZw9NTiM16xen8591YbjuY&cs=e1f62ec550918e3471308d9e34a830e3d7f22dc40690616190a9c16d8f653049",
            "method": "Get",
            "type": "redirect"
        },
        "amount": {
            "currency": "GBP",
            "value": 100
        },
        "merchantReference": "9B6F974D3DB8436AA2B139551933FF08",
        "pspReference": "1844649030089572352",
        "resultCode": "PENDING"
    },
    "success": true
}

品牌指南

您可以在 Pay by Bank app Assets Portal 找到品牌指南。请联系您的账户经理或集成联系人获取访问权限。


其他信息

关于 Pay by Bank app 的超时时间

有两种超时时间:

  • 检索超时时间:这是初始步骤,包括在银行应用程序中检索交易。例如,当您在银行应用程序中输入 BRN/6位代码以检索付款时。
  • 确认超时时间:这是第二步,包括确认付款。在某些情况下,这一步是点击银行应用程序中的“发送资金”按钮。

从消费者点击 PbBa 按钮开始,他们有 250 秒的时间来检索付款。从检索到付款的时刻起,他们有 150 秒的时间来确认。如果这两个步骤中的任何一步未按时完成,付款将超时。

访问 Pay by Bank 测试应用程序

🚧

重要提示

您可以使用公司电子邮件地址访问 Pay by Bank 测试应用程序。分发列表不支持。

一旦我们为您注册,Pay by Bank 应用程序将向您发送安装测试应用程序的邀请,并提供设备上的安装说明。

准备 Pay by Bank 测试应用程序

  1. 打开 Pay by Bank 应用程序。会显示一条消息,要求您输入登录 PIN。
  2. 摇动手机,新的屏幕将出现。
  3. 点击 CRE (r3-cre) 以启用应用程序进入 Future Pay 环境的测试模式。
  4. 强制关闭应用程序并重新打开。

👍

注意

您只需执行一次此配置。

付款流程

  1. 初始化付款。
  2. Future Pay 会将您重定向到由 Future Pay 托管的结账页面。选择 Pay by Bank 作为付款方式。
  3. 在 Pay by Bank 应用程序中,如果提示注册,继续单击“下一步”,使用预填字段中的默认值。
  4. 新窗口会提示您输入 PIN 码。使用 12345。
  5. 点击屏幕右下角的 Pay by Bank 应用程序标志。
  6. 输入显示在 Future Pay 托管结账页面上的 Pay by Bank 应用程序代码。

当付款完成后,消费者将被重定向到商户重定向 URL 或 ApptoApp URL(如果已定义)。