接口文档

获取cardList

接口地址:

GET /pay/nets/cardList HTTP/1.1

返回报文:

{
  //code非0 则表示请求失败,吐司提示相应的msg
  "code": 0,
  "msg": "success",
  "data": [
    {
      "merchantToken": "ED8CEB88F157C4510D2FDDC8B35F08FC1F35CF0D247DD2F6",
      "mtokenExpiryDate": "2312",
      "mtokenIndex": "00",
      "mtokenStatus": "3",
      "last4DigitsFpan": "1234",
      "bankFiid": "DBSC",
      "issuerShortName": "DBS ",
      "first8MuidHash": "C9367C0E",
      "defaultCard": true
    },
    {
      "merchantToken": "ED8CEB88F157C4510D2FDDC8B35F08FC1F35CF0D247DD2F6",
      "mtokenExpiryDate": "2312",
      "mtokenIndex": "00",
      "mtokenStatus": "3",
      "last4DigitsFpan": "4567",
      "bankFiid": "DBSC",
      "issuerShortName": "DBS ",
      "first8MuidHash": "C9367C0E",
      "defaultCard": false
    }
  ]
}

card注册接口

接口地址:

POST /pay/nets/register HTTP/1.1

请求body:

    {
        "netsData":"0109031000039025001        0000014078261221155422000000000000335682                            02150GS339E57D318941B748386CED8DF28F46517947B33    IPHONE13,3          40.040313  116.364999 111.200.195.219                                               "
    }

注册成功返回报文:

{
    //code非0 则表示注册失败,吐司提示相应的msg
    "code": 0,
    "msg": "success"
}

purchase接口

接口地址:

POST /pay/nets/purchase HTTP/1.1

请求body:

{
  //支付类型
  "type": "3",
  //商品价格 (单位S$)
  "amount": "10",
  //是否自动续费,默认传0
  "auto": "0",
  "couponId": "1235678",
  "other": {
    "cc": "65",
    "mobile": "12345678"
  },
  "muid": "1234567",
  "last4DigitsFpan": "4567",
  "merchantToken": "ED8CEB88F157C4510D2FDDC8B35F08FC1F35CF0D247DD2F6",
  "netsData": "0109031000039025001        0000014078261221155422000000000000335682                            02150GS339E57D318941B748386CED8DF28F46517947B33    IPHONE13,3          40.040313  116.364999 111.200.195.219                                               "
}
Param Type Note
type int 支付类型 1:押金,2:余额,3:骑行卡,4:套餐,5:行程,6:充电宝押金,7:商品
amount double 支付金额
additional String 当购买骑行卡的时候,此字段传骑行卡ID,行程支付的时候,此字段传行程id
couponId long 优惠券ID,可为Null
other json 给其他人付款时传值
muid long 用户id
last4DigitsFpan String 银行卡后四位
merchantToken String 卡唯一标识
netsData String 接口必填参数

如果需要PIN码 - 返回body:

    {
    //code非0 则表示请求失败,吐司提示相应的msg
    "code": 0,
    "msg": "success",
    "data":{
        "responseCode":"U9",
        "netsData":"53100F0F1C59BC4B525D800041909031124540000000000000000000000000000376C49189409F27A0000                 "
    }
}

如果不需要PIN码直接购买 -成功返回body:

    {
    //code非0 则表示购买失败,吐司提示相应的msg
    "code": 0,
    "msg": "success"
    "data":{
        "responseCode":"00"
    }
}
posted @ 2023-12-06 14:21  脉动丶  阅读(44)  评论(0)    收藏  举报