京东支付集成到小程序:实现金口令接口与参数详解

0 下载量 43 浏览量 更新于2024-08-03 收藏 208KB PDF 举报
本文档主要介绍了如何将小程序支付功能集成到京东支付中,通过京东科技提供的金口令接口实现。以下是关键知识点的详细解读: 1. **接口概述** - **接口名称**: 京东金口令接口 - **接口地址**: `https://ms.jr.jd.com/gw/generic/jrm/h5/m/build` - **协议**: HTTPS - **方法**: POST - **数据格式**: JSON (UTF-8) 2. **版本管理** - **2022年9月27日**: 初始版本发布,文档创建完成。 3. **调用步骤与参数** - **调用方向**: 小程序开发者需要向京东科技发送请求。 - **必要参数**: - `reqData`: 业务请求的JSON字符串,包含URL、渠道标识(如`keyChannel`)、京东科技分配的`sourceCode`等信息。 - `sourceCode`: 必填,京东科技分配的唯一标识。 - `keyChannel`: 必填,分享渠道,例如在微信环境中为`Wxfriends`。 - `url`: 需要在分享链接中包含口令生成所需的参数,以及可能的其他业务参数。 - **非必填参数**: - 可选的设备信息 (`deviceInfo`),用于收集用户设备信息。 - 口令配置编号 (`sourceID`)、活动编码 (`actflag`)、结算标识 (`isPay`)、资源位标识 (`channelLv`) 和渠道标识 (`cpachflag`),根据实际情况填写或由双方约定。 - **示例请求**: ```json reqData={"request":{"url":"abc.jd.com?sourceID=123<&otherparam>","keyChannel":"Wxfriends","sourceCode":"jdt"}} ``` 4. **响应参数** - **响应码 (`resultCode`)**: 成功状态为0,用于判断请求是否成功。 - **响应说明 (`resultMsg`)**: 返回有关业务操作结果的详细信息。 - **返回业务参数 (`resultDat`)**: 成功情况下会包含生成的口令或其他业务相关数据。 5. **应用场景** - 该接口适用于在小程序中嵌入京东支付功能,通过生成金口令(优惠券或付款码)引导用户进行支付或促销活动,提升用户体验和交易转化率。 6. **注意事项** - 线上环境的URL必须以HTTPS开头,并且在URL中包含了特定的参数以确保口令的正确传递和活动跟踪。 - 非必填字段的使用应在与京东科技的沟通中明确。 本篇文档提供了小程序开发者如何接入京东支付的详细步骤,包括接口调用方法、参数要求、响应处理等内容,以便于快速集成京东金口令服务到其应用中。