Bancomat Pay

BANCOMAT Pay 是一种意大利服务,允许消费者转账并购买商品和服务。交易是在线完成的,消费者还可以使用 BANCOMAT Pay 来支付账单、税款等。





支付方式属性

属性值
适用国家代码IT(意大利)
消费者货币EUR(欧元)
处理货币EUR(欧元)
结算货币EUR(欧元)
类型 I银行转账 (bankTransfer)
类型 IIbancomatpay
最低交易金额EUR 0.01
最高交易金额无限制。基于消费者的银行账户余额或银行关于交易限额的规则。
会话超时1小时(默认120秒)
退款支持全额、多次及部分退款。
退款有效期12个月
拒付是
集成类型异步

交易流程

  1. 消费者在商家的结账页面选择 BANCOMAT Pay。
  2. 如果是首次使用,消费者输入手机号码继续。如果之前使用过,消费者则选择出现在屏幕上的手机号码。
  3. 消费者选择 BANCOMAT Pay,Future Pay 发送交易请求到 Bancomat 平台。
  4. BANCOMAT Pay 向消费者的手机设备发送推送通知,并在点击通知后自动启动银行应用。
  5. 消费者登录他们的银行应用。
  6. 交易详情出现在银行应用中,消费者确认付款。
  7. 银行应用向 BANCOMAT Pay 发送支付通知。
  8. BANCOMAT Pay 向银行应用发送确认通知。
  9. BANCOMAT Pay 向 Future Pay 发送确认通知。
  10. Future Pay 向商家发送交易结果通知。消费者返回商家结账页面,看到确认消息后可以继续购物。

集成

请求参数说明:

参数名类型必填说明
referenceString是订单唯一标识
amountObject是订单金额信息
├── currencyString是货币类型(如 HKD, USD,CNY)
├── valueNumber是金额数值,单位为最小货币单位
productDetailString是订单描述
countryCodeString是国家代码(如 CN)
originString是订单来源,如商城域名
paymentMethodObject是支付方式信息
├── holderNameString否持卡人姓名
├── shopperEmailString否付款人邮箱
├── typeString是支付方式(如 bancomatpay)
returnUrlString是支付完成后返回的 URL
browserInfoObject否设备浏览器信息(如不指定该信息,则会获取userAgent信息判断消费者终端信息)
├── osTypeString否操作系统类型(如 IOS, ANDROID,OTHER)
├── terminalTypeString否终端类型(如 APP, WAP,WEB,MINI_APP)
shopperReferenceString是付款人唯一标识

交易调用输入示例

{
    "reference": "TR1739188526ANM7D5",
    "amount": {
        "currency": "CNY",
        "value": 4500
    },
    "productDetail": "描述订单",
    "countryCode": "TH",
    "origin": "fffmall.com",
    "paymentMethod": {
        "holderName": "test",
        "shopperEmail": "[email protected]",
        "type": "bancomatpay"
    },
    "returnUrl": "https://www.baidu.com",
    "browserInfo": {
        "osType": "IOS",
        "terminalType": "APP"
    },
    "shopperReference": "8cc77a71707447819ef87155926516cc"
}

响应参数说明

参数名类型必填说明
codeString是响应状态码,"0" 表示成功
msgString是响应消息
serverTimeNumber是服务器时间戳,单位毫秒
dataObject是业务数据对象
├── actionObject是支付跳转相关信息
│ ├── paymentMethodTypeString是支付方式类型(如 bancomatpay)
│ ├── schemeUrlString否支付宝 scheme URL(用于 App 内支付)
│ ├── applinkUrlString否支付宝 App 链接 URL(用于外部浏览器跳转)
│ ├── payUrlString是FuturePay构建付款链接兼容APP/WAP/WEB
│ ├── urlString是Web 端支付 URL
│ ├── qrCodeString否付款二维码值(需将二维码值构建为二维码)
│ ├── methodString是请求方法(如 Get)
│ ├── typeString是操作类型(如 redirect)
├── amountObject是订单金额信息
│ ├── currencyString是货币类型(如 HKD, USD)
│ ├── valueNumber是金额数值,单位为最小货币单位
├── merchantReferenceString是商户订单号
├── pspReferenceString是支付平台交易号
├── resultCodeString是支付结果状态(如 PENDING)
successBoolean是是否成功(true 表示成功)

交易调用输出示例

{
    "code": "0",
    "msg": "success",
    "serverTime": 1739257937234,
    "data": {
        "action": {
            "paymentMethodType": "bancomatpay",
            "schemeUrl": "alipayconnect://platformapi/alipayconnectcode.html?code=281666040099hsDB6IgeR48ustzUrk8v4Zff&pspName=ALIPAY_CN&loadMode=2",
            "applinkUrl": "https://psp.ac.alipay.com/page/simulation-wallet/acwallet/alipayconnectcode.html?code=2816660400949Sy36H8Dh0ch7H6GlNKv4Io2&pspName=ALIPAY_HK&loadMode=2",
            "url": "https://psp.ac.alipay.com/page/simulation-wallet/acwallet/alipayconnectcode.html?code=2816660400949Sy36H8Dh0ch7H6GlNKv4Io2&pspName=ALIPAY_HK&loadMode=2&needPull=false",
            "qrCode": "281666040096G11P6G1xU7RdCdzSNmq8ZTH5",
            "payUrl": "https://checkout.futurepay-develop.com/alipayPlus?pspReference=1894341805890207744",
            "method": "Get",
            "type": "redirect"
        },
        "amount": {
            "currency": "CNY",
            "value": 4500
        },
        "merchantReference": "TR1739188526ANM7D5",
        "pspReference": "1889210827400151040",
        "resultCode": "PENDING"
    },
    "success": true
}


Did this page help you?