线下店--现金支付.md 1.87 KB

线下店现金支付

(method=app.paymentForOffline.cashPay)

公共请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
client_secret string 50 5ac68f20cb18efe154be 进入接口提供的参数加密信息
app_version float 10 1 APP版本
os_version string 20 Android4.4 系统版本+机器型号
client_type string 20 iphone/android/ipad 手机型号(不区分大小写)
screen_size string 20 768x1024 (IPAD尺寸)

请求参数

参数名称 参数类型 长度 可否为空 示例 默认值 备注
uid String 11 20364598 客户账号
order_code String 20 170819209 订单编码
employee_uid String 20 20001840 用户账号
type int 可以为空 0 0:有货现金支付 1第三方订单现金支付

请求示例
http://172.16.6.150:8080/gateway/?app_version=17011601&client_secret=00d019e8062a6e2d08128973b037c4ac&client_type=ipad&debug=XYZ&employee_uid=20001840&method=app.paymentForOffline.cashPay&order_code=170819209&os_version=9.3&screen_size=768x1024&uid=20364598&v=7

响应

code为200即为成功,否则是失败。

响应成功JSON格式如下所示:

{
  "alg": "SALT_MD5",
  "code": 200,
  "data": [],
  "md5": "6d729d4b35f10fc73531210bd7ecff91",
  "message": "success"
}

响应失败JSON格式如下所示1:

{
  "message": "该订单不存在",
  "code": 500
}

响应失败JSON格式如下所示2:

{
  "message": "非线下订单支付",
  "code": 500
}

响应失败JSON格式如下所示3:

{
  "message": "无权限支付当前订单",
  "code": 500
}

响应失败JSON格式如下所示4:

{
  "message": "该订单当前不可支付",
  "code": 500
}