euBankTransfer

银行转账这一支付方式为客户提供了一种通过银行通道进行转账的安全方式。客户可从他们自己的网银接口或线下银行网点将钱转到虚拟银行账号。

支付方式属性

属性
消费者货币欧元(EUR)
处理货币欧元(EUR)
类型 I银行转账 (bankTransfer)
类型 IIeubanktransfer
最低交易金额EUR 0.5
最高交易金额EUR 999999.99
会话超时取决于流程
退款支持全额、部分和多次部分退款
退款有效期180天
拒付
集成类型异步

交易流程

  1. 消费者在商家的结账页面选择 eubankTransfer 付款。
  2. 客户输入其姓名和绑定的电子邮箱地址。
    1. Future Pay根据传入的邮箱与姓名生成唯一虚拟银行账户。
  3. 点击“确认支付”后,页面会重定向到 Future Pay生成的专属收款银行账户信息页面。
  4. 客户确认应付的精确金额,以及转账银行信息。
  5. 客户进行主动汇款,向专属收款账户发起对应金额的转账。
  6. Future Pay 向商家发送交易结果通知。消费者返回商家结账页面,看到确认消息后可以继续购物。

集成

请求参数说明

参数名类型必填说明
referenceString订单唯一标识
amountObject订单金额信息
├── currencyString货币类型(如 EUR)
├── valueNumber金额数值,单位为最小货币单位
productDetailString订单描述
countryCodeString国家代码(如 DE)
originString订单来源,如商城域名
paymentMethodObject支付方式信息
├── holderNameString持卡人姓名,用于生产专属收款银行账户信息
├── shopperEmailString付款人邮箱,用于生产专属收款银行账户信息,以及客户退款验证邮箱
├── typeString支付方式(如 banktransfer)
returnUrlString支付完成后返回的 URL
statementDescriptorString收款账户持卡人姓名
browserInfoObject设备浏览器信息(如不指定该信息,则会获取userAgent信息判断消费者终端信息)
├── osTypeString操作系统类型(如 IOS, ANDROID,OTHER)
├── terminalTypeString终端类型(如 APP, WAP,WEB,MINI_APP)
shopperReferenceString付款人唯一标识
webhookUrlString回调通知地址
billingAddressObject账单地址
├── cityString城市
├── countryString国家
├── streetString街道
├── postalCodeString邮编
├── stateOrProvinceString州/省

交易调用输入示例

{
    "reference": "TR1739188526ANM7D7",
    "amount": {
        "currency": "EUR",
        "value": 10000
    },
    "productDetail": "描述订单",
    "countryCode": "DE",
    "origin": "fffmall.com",
    "paymentMethod": {
        "holderName": "test",
        "shopperEmail": "[email protected]",
        "type": "eubanktransfer"
    },
    "statementDescriptor": "ABC Co., Ltd."
    "returnUrl": "https://www.baidu.com",
    "browserInfo": {
        "osType": "IOS",
        "terminalType": "APP"
    },
    "billingAddress": {
        "city": "San Francisco",
        "country": "US",
        "street": "1234 Market Street, Suite 500",
        "postalCode": "94103",
        "stateOrProvince": "California"
    },
    "shopperReference": "8cc77a71707447819ef87155926516cc"
}

响应参数说明

参数名类型必填说明
codeString响应状态码,"0" 表示成功
msgString响应消息
serverTimeNumber服务器时间戳,单位毫秒
dataObject业务数据对象
├── actionObject支付跳转相关信息
│ ├── paymentMethodTypeString支付方式类型(如 eubanktransfer)
│ ├── urlString收款银行账户信息页面
│ ├── methodString请求方法(如 Get)
│ ├── typeString操作类型(如 redirect)
├── amountObject订单金额信息
│ ├── currencyString货币类型(如 EUR)
│ ├── valueNumber金额数值,单位为最小货币单位
├── merchantReferenceString商户订单号
├── pspReferenceString支付平台交易号
├── resultCodeString支付结果状态(如 PENDING)
├── orderObject账户信息
│ ├──referenceString参考编号
│ ├──accountString账号
│ ├──accountHolderNameString账户持卡人姓名
│ ├──bankAddressString银行地址
│ ├──accountHolderAddressString账户持卡人地址
│ ├──ibanStringIBAN
│ ├──bicStringBIC
│ ├──countryString国家/地区
successBoolean是否成功(true 表示成功)

交易调用输出示例

{
    "code": "0",
    "msg": "success",
    "serverTime": 1784780664916,
    "data": {
        "action": {
            "paymentMethodType": "banktransfer",
            "url": "https://checkout-v2.futurepay-develop.com/bank-transfer?platformOrderNo=2080146987050729472&reference=20260723103",
            "type": "redirect"
        },
        "amount": {
            "currency": "EUR",
            "value": 10000
        },
        "order": {
            "reference": "AUJJW5CMT5RD",
            "account": "DE516851511818882272662",
            "accountHolderName": "FUTUREPAY GLOBAL LIMITED",
            "bankAddress": "Boersenplatz 9, Frankfurt Am Main, Hessen 60313, DE",
            "accountHolderAddress": "C/O A & L Goodbody, IFSC North Wall Quay, Dublin, Dublin 1 D01H104, IE",
            "bic": "SOGEDEFFXXX",
            "iban": "DE516851511818882272662",
            "country": "DE"
        },
        "merchantReference": "TR1739188526ANM7D5",
        "pspReference": "2080146987050729472",
        "resultCode": "PENDING"
    },
    "success": true
}

说明

如果买家多打了钱,订单会立即变为 succeeded。多出的部分安全沉淀在该买家的余额池中。如果此时又有一笔交易,则会将其部分金额扣除,如果余留金额 大于 交易金额,则该笔交易直接成功。

银行转账无法直接“原路秒退”。退款时需要向买家发送邮件并提供安全网页,让买家手动填写接收退款的银行账号。


Did this page help you?