Capitec Pay

Capitec Pay 是一种由南非 Capitec 银行支持的支付服务,使客户能够安全地从他们的银行账户执行即时在线支付和移动支付交易。

支付方式属性

属性
可用国家代码南非(ZAR)
消费者货币ZAR
处理货币ZAR
结算货币ZAR
类型 I银行转账 (bankTransfer)
类型 IIcapitecpay
最低交易金额无限制
最高交易金额取决于银行
会话超时1小时
退款支持
退款有效期180 天
拒付
集成类型异步

交易流程

  1. 消费者在商家结账时选择使用 ‌Capitec Bank支付。
  2. 商户系统将付款请求转发给 Future Pay。
  3. Future Pay向‌Capitec Bank发起支付请求。
  4. 在Capitec Bank响应后,Future Pay将响应转发给商户。
  5. 消费者确认付款后,Capitec Bank通知支付成功结果到Future Pay。
  6. Future Pay向商户发送成功通知,商户通知消费者支付成功。

集成

请求参数说明:

参数名类型必填说明
referenceString订单唯一标识
amountObject订单金额信息
├── currencyString货币类型(ZAR)
├── valueNumber金额数值,单位为最小货币单位
paymentMethodObject支付方式信息
├── bankCodeString付款人银行账号
├── shopperEmailString付款人邮箱
├── telephoneNumberString付款人手机号
├── typeString支付方式(capitecpay)
countryCodeString国家代码(ZA)
productDetailString订单描述

交易调用输入

{
    "amount": {
        "currency": "ZAR",
        "value": 100
    },
    "countryCode": "ZA",
    "paymentMethod": {
        "bankCode": "117442574",
        "shopperEmail": "[email protected]",
        "telephoneNumber": "274234234",
        "type": "capitecpay"
    },
    "productDetail": "debug产品描述信息",
    "reference": "E1F1C701E41543B09FBD65850DC13AAC"
}

交易调用输出

{
    "code": "0",
    "data": {
        "action": {
            "paymentMethodType": "capitecpay",
            "type": "banktransfer"
        },
        "amount": {
            "currency": "ZAR",
            "value": 100
        },
        "merchantReference": "E1F1C701E41543B09FBD65850DC13AAC",
        "pspReference": "1933362194490195968",
        "refusalReason": "Charge Initiated",
        "resultCode": "PENDING"
    },
    "msg": "success",
    "serverTime": 1749784459986,
    "success": true
}