WeChat Pay

集成 WeChat Pay,允许商家接受来自微信应用的直接支付。





支付方式属性

属性
可用国家代码CN
消费者货币CNY
处理货币对于 GB,CH 商家: CHF, CNY, EUR, GBP, USD
对于 FR, DE, LU, HU, IE, NO, NL 商家: EUR, CNY
对于 IT 商家: EUR, GBP, USD, CNY
结算货币GB, CH 商家: CHF, EUR, GBP, USD
FR, DE, LU, HU, IE, NO, NL 商家: EUR
IT 商家: EUR, GBP, USD
类型 I电子钱包(wallet)
类型 IIwechatpay
最低交易金额CNY 0.01(或同等金额)
最高交易金额每笔交易或每天 CNY 10,000 至 50,000(取决于银行)从银行卡转账。一些银行可能允许更高的上限。

每天每笔交易CNY 50,000(或等值)从钱包余额转账
会话超时时间2 小时
退款全额,部分,多次部分退款
退款有效期365 天
拒付不支持
集成类型异步

交易流程

  1. 在商家结账页面,消费者选择使用 WeChat Pay 支付。
  2. 商家向 Future Pay 发送支付请求。
  3. Future Pay 向 WeChat 发送支付请求。
  4. WeChat 返回二维码。
  5. 商家在 Future Pay 托管的支付页面上显示二维码。
  6. 消费者使用微信应用扫描二维码。
  7. 消费者确认交易并输入支付密码。
  8. 成功支付信息显示。

集成

交易调用输入

{
    "reference": "9B6F974D3DB8436AA2B139551933FF08",
    "amount": {
        "currency": "USD",
        "value": 100
    },
    "countryCode": "CN",
    "origin": "fffmall.com",
    "paymentMethod": {
        "holderName": "John Doe",
        "telephoneNumber": "8613312345678",
        "shopperEmail": "[email protected]",
        "type": "wechatpay"
    },
    "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": "wechatpay",
            "url": "https://r2.girogate.de/molpay/S1389/I?tx=2334590813&rs=ZMQklSaGdmdZw9NTiM16xen8591YbjuY&cs=e1f62ec550918e3471308d9e34a830e3d7f22dc40690616190a9c16d8f653049",
            "method": "Get",
            "type": "redirect"
        },
        "amount": {
            "currency": "USD",
            "value": 100
        },
        "merchantReference": "9B6F974D3DB8436AA2B139551933FF08",
        "pspReference": "1844649030089572352",
        "resultCode": "PENDING"
    },
    "success": true
}

附加信息

人民币处理须知

所有以人民币处理的交易均以美元或欧元结算。支付宝对每笔交易采用一个外汇汇率,并以预定的结算货币(美元或欧元)向我们结算转换后的金额。我们也会与您结算转换后的金额。这意味着您必须跟踪每笔交易的外汇汇率,以便将其转换为结算货币(美元或欧元)。