帮助与文档

> >

接口说明

接口功能:用户查询订单支付状态

接口说明:正常订单的交易状态会通过MobPay官网后台配置的http地址来通知调用方此订单的交易状态,

在非正常的情况下会出现订单状态未知的情况,通过此接口来查询有疑问的订单。

 

请求地址

环境
地址
正式环境 https://open.pay.mob.com/query

请求参数

参数
类型
是否必填
最大长度
描述
示例值
appkey String 32 Mob应用唯一标示 moba6b6c6d6
ticket_id String集合 100 ticket_id AAB14846ED4D30E74B429FFF8AA93910
sign String 64 签名,详见签名算法签名算法
nonce_str String 64 随机字符串RSA加密后的密文(这个需要用到我们提供的公匙https://open.pay.mob.com/rsa调用这个接口得到公钥来解密)

 

响应参数

参数
类型
是否必填
最大长度
描述
示例值
ticket_id String 64 ticketId 0D66998AF5BF3C7C24E67E39575ACE51
pay_at Long 32 支付时间 113131315413
result Integer 1 交易结果 1-等待支付,2-支付成功,10-用户取消
trade_msg String 64 交易信息 TRADE_SUCCESS
order_id String 64 订单ID 4744135666966323754
amount Integer 8 交易金额 100
pay_channel 支付渠道 Integer 2 支付渠道 22-微信  50-支付宝   53-银联

请求示例

curl --data 'nonce_str=DlDsqHA6cq148mP3fTmA6YaiDjKaisVTSAURh2Cwjpdsb6Iv2YJU5kAQmJyBnIdfXn8zZzC0kWQ+\r\nMpSMV/Upwi7QnLzSoHAGZV9eU6iz4kv1pIQm2BqogDGeilq49FjgL/pnFA2vYJ4wExH9ZPV9dZQg\r\nSFWEYthqieldE+XHx1s=,sign=FB71837F00B15862B210C60EB4BBA005,appkey=moba6b6c6d6,ticket_id=AAB14846ED4D30E74B429FFF8AA93910' 'https://open.pay.mob.com/query'

 

响应示例

{
    "msg": "SUCCESS",
    "result": 10,
    "amount": 1,
    "nonce_str": "DlDsqHA6cq148mP3fTmA6YaiDjKaisVTSAURh2Cwjpdsb6Iv2YJU5kAQmJyBnIdfXn8zZzC0kWQ+\r\nMpSMV/Upwi7QnLzSoHAGZV9eU6iz4kv1pIQm2BqogDGeilq49FjgL/pnFA2vYJ4wExH9ZPV9dZQg\r\nSFWEYthqieldE+XHx1s=",
    "code": "2000",
    "trade_msg": "Cancel pay",
    "pay_at": 1515482172089,
    "sign": "0283C6B181413F33918CEC3948B72FC4",
    "pay_channel": 50,
    "ticket_id": "AAB14846ED4D30E74B429FFF8AA93910",
    "order_id": "3435353535353535"
}

 

相关文档