Skip to content

Latest commit

 

History

History
167 lines (120 loc) · 3.34 KB

pumpkin_partner_operator_pay.md

File metadata and controls

167 lines (120 loc) · 3.34 KB

南瓜电影 运营商订购 API

编写者: 王永

联系方式: wangyong@vcinema.cn / 13466536112

运营商订购 API

API 地址及校验信息:

测试地址:https://dev-environmental.vcinema.cn:3505/pay/pay_order_operator
测试PID:TEST_PID
测试PID access secret:TEST_ACCESS_SECRET
测试PRODUCT ID: TEST_PUMPKIN_PRODUCT_ID

正式环境请联系后获取详细内容

正式接口地址:
PID:
PID access secret:
PRODUCT ID: 

请求方式: POST

传入参数:

序号 字段名称 类型 备注
1 pid string 合作方ID
2 version string 接口版本,默认v1
3 timeStamp long 时间戳
4 signatureNonce string 随机数
5 format string 返回类型 标准参数:JSON
6 sign string sign 签名,加密方式请查看DEMO
7 productId string 商品编码
8 account string 充值账号(手机号)
9 amount integer 充值数量
10 shop string 第三方标识
11 orderNumber string 第三方订单号
12 updateType string 操作类型: 1,订购; 2,退定;

返回信息:

HTTP Status Code: 0

成功
{
  "resultCode ": 0,
  "message": "订购/退订成功",
  "recordSequenceID": "10001410001"
}

失败
{
  "resultCode ": 1,
  "message": "订购/退订失败",
  "recordSequenceID": "10001410001"
}

返回状态码定义

状态码 信息
0 订购/退订成功
1 订购/退订失败

查询订单 API

测试地址:https://dev-environmental.vcinema.cn:3505/pay/get_order
测试PID:TEST_PID
测试PID access secret:TEST_ACCESS_SECRET

请联系后获取详细内容

正式接口地址:
PID:
PID access secret:
PRODUCT ID: 

请求方式: POST

传入参数:

序号 字段名称 类型 备注
1 pid string 合作方ID
2 version string 接口版本,默认v1
3 timestamp long 时间戳
4 signature_nonce string 随机数
5 format string 返回类型 标准参数:JSON
6 sign string sign 签名,加密方式请查看DEMO
7 shop string 第三方标识
8 order_number string 第三方订单号

返回信息:

HTTP Status Code: 200

成功
{
  "message": "充值成功",
  "content": {
    "pay_date_time": "2018-03-02 18:03:05.0",
    "amount": "1",
    "account": "18502083318"
  },
  "status_code": 200,
  "timestamp": "1520218926861",
  "date": "2018-03-05 11:02:06"
}
失败
{
  "message": "订单号不存在",
  "content": {

  },
  "status_code": 17003,
  "timestamp": "1520218926861",
  "date": "2018-03-05 11:02:06"
}

返回状态码定义

状态码 信息
200 充值成功
17003 订单号不存在
17005 该IP禁止访问
17006 sign不正确
17007 参数错误

Sign生成规则,以及测试 demo

加密方式: HmacSHA1

详情查看 TestPay.java 文件中payOrderOperatorSuccessful方法