codecamp

百度智能小程序 支付状态查询

请求 URL

环境URL 地址
正式环境https://dianshang.baidu.com/platform/entity/openapi/queryorderdetail
必须是走收银台的订单

请求参数说明

参数介绍

参数名称类型是否必须描述
appIdLong10026 ,在支付能力申请通过后,开发者在“开发者平台-支付管理-支付设置”中查看支付的 APP ID 。
appKeyStringMMM4oc ,在开发者平台开通支付能力后分配的支付 appKey 。
orderIdLong1920891312 ,百度平台订单 ID 。
siteIdLong百度用户 ID(通过支付成功回调给业务的 userId) ,如:2250333905 。
signStringRSA 签名,基于 appKey/appId/orderId/siteId ,参数计算,详见签名与验签

数据请求 Demo


https://dianshang.baidu.com/platform/entity/openapi/queryorderdetail?appKey=MMM4oc&appId=10026&siteId=3747777038&orderId=1920891312&sign=TR%2FITwQxgJ7ZWfHOmhdijEMvOxcuzR5Z7SrcOtaFmNo%2FTVBachkwPP7jMnp5vPga9p3FCVGzzDLhdTrrDz%2BT0IMDd00YW4Uc1UobCE0q3roKpE2Yz05gt%2FJmNgvjghr%2FP9pv12PWg2BL2F5voxLj%2BHclo42tggRY1CaBGmJ41iE%3D


数据返回 Demo

{
    "errno": 0,
    "errmsg": "成功",
    "msg": "成功",
    "data": {
        "data": {
            "payStatus": {
                "statusNum": 1, //-1未支付,1支付成功
                "statusDesc": "支付成功"
            },
            "refundStatus": {
                "statusNum": -1, //-1未退费,1退费中,2退费成功,9退费失败
                "statusDesc": "未退费"
            },
            "verification":{
               "statusNum": -1, //-1未核销,1已核销
               "statusDesc": "无核销数据"
           }
        }
    },
    "timestamp": 1482735200,
    "cached": 0,
    "serverlogid": "3200820823"
}


百度智能小程序 通知支付状态
百度智能小程序 取消核销
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

百度智能小程序开发文档

百度智能小程序 组件

百度智能小程序 地图

百度智能小程序 画布

百度智能小程序 API

百度智能小程序 界面

百度智能小程序 关注小程序引导组件

百度智能小程序 自定义组件

百度智能小程序 媒体

百度智能小程序 设备

百度智能小程序 拨打电话

百度智能小程序 内存警报

百度智能小程序 手机联系人

百度智能小程序 用户截屏事件

百度智能小程序 第三方平台

百度智能小程序 开放接口

百度智能小程序 百度收银支付

百度智能小程序 分包预下载

百度智能小程序 数据分析

百度智能小程序 服务端

百度智能小程序 云开发

百度智能小程序 初始化

百度智能小程序 云函数

百度智能小程序 服务端初始化

百度智能小程序 服务器获取上下文

百度智能小程序 服务端云函数

百度智能小程序 开发教程

百度智能小程序 功能开发

百度智能小程序 基本原理

百度智能小程序 小程序自动化

百度智能小程序 视频教程

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }