JKOPay

JKOPay 是由 JKOS 网络有限公司于 2015 年推出,是中国台湾地区领先的移动支付应用。2018 年获得电子支付许可,并于 2020 年成为台湾地区首个提供跨境服务的电子支付机构。JKOPay 为当地用户提供了包括线上线下支付、转账、公共事业缴费、投资贷款、公共交通、出租车叫车及外卖等广泛服务,拥有超过 590 万注册用户,并与超过 25 万家线上线下商户建立了合作关系。

支付方式属性

字段名称

内容

可用国家代码

中国台湾 (TW)

消费者货币

新台币 (TWD)

处理货币

澳元 (AUD), 加元 (CAD), 瑞士法郎 (CHF), 人民币 (CNY), 欧元 (EUR), 英镑 (GBP), 港元 (HKD), 日元 (JPY), 纽元 (NZD), 新加坡元 (SGD), 美元 (USD)

结算货币

澳元 (AUD), 加元 (CAD), 瑞士法郎 (CHF), 欧元 (EUR), 英镑 (GBP), 港元 (HKD), 日元 (JPY), 纽元 (NZD), 新加坡元 (SGD), 美元 (USD)

类型 I

电子钱包 (wallet)

类型 II

jkopay

最小交易金额

1 TWD(TWD 币种不支持分)

最大交易金额

单笔交易限额:50,000 TWD (约为 1,600 USD) 每日交易限额:100,000 TWD (约为 3,200 USD)

每月交易限额:300,000 TWD (约为 6,400 USD)

会话超时

10 分钟,取决于流程

退款

支持全额退款、部分退款和多次部分退款

退款有效期

365 天

拒付

集成类型

异步

交易流程

  1. 在商家结账页面,消费者选择使用JKOPay付款。
  2. 商户向JKOPay发送交易请求。
  3. 如果消费者通过桌面浏览器付款:
    1. 消费者被重定向到JKOPay页面
    2. 消费者可以扫描二维码,或者登录JKOPay网站进行支付。
  4. 如果消费者通过移动设备付款:
    1. JKOPay向商户的移动网站返回支付链接。
    2. 商家的移动网站将消费者重定向到JKOPay应用内支付页面。
    3. 消费者在JKOPay上完成支付。

集成

请求参数说明:

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

交易调用输入示例

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

响应参数说明

参数名类型必填说明
codeString响应状态码,"0" 表示成功
msgString响应消息
serverTimeNumber服务器时间戳,单位毫秒
dataObject业务数据对象
├── actionObject支付跳转相关信息
│ ├── paymentMethodTypeString支付方式类型(如 jkopay)
│ ├── schemeUrlString支付宝 scheme URL(用于 App 内支付)
│ ├── applinkUrlString支付宝 App 链接 URL(用于外部浏览器跳转)
│ ├── payUrlStringFuturePay构建付款链接兼容APP/WAP/WEB
│ ├── urlStringWeb 端支付 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": "jkopay",
            "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": "TWD",
            "value": 4500
        },
        "merchantReference": "TR1739188526ANM7D5",
        "pspReference": "1889210827400151040",
        "resultCode": "PENDING"
    },
    "success": true
}

附加信息