作者:京东零售 王英杰

1.云交易简介

简介:对外开放平台,通过对接各种流量场,输出京东商品供应链能力。主要业务模式: 1、官方旗舰店:京东以旗舰店方式入驻各大流量平台。 2、一件代发:为品牌商、商家在流量平台或者私域流量内的订单提供履约服务。


在这里插入图片描述



1.对接全景图

全程保姆式 一站式服务

以下章节图例解释
在这里插入图片描述

1.B客户业务操作流程

在这里插入图片描述

1.B客户技术对接流程

在这里插入图片描述

1.宙斯token与渠道配置下单pin

客户下单常见问题之: 下单PIN与渠道配置PIN不一致

举例说明:客户调宙斯传的token是从宙斯平台通过pin获取的,调接口时会传给宙斯再传给云交易,如果云交易解析token得到的pin与当前的渠道配置中的下单pin不一致则接口不通

异常错误案例:京东创建订单接口失败,渠道订单号:17221922317409*** 失败原因:parameter check:ApiSubmitOrderParam.pin error, channelConfig pin is z小*****, token pin is 张武1****【ApiSubmitOrderParam类的pin入参和渠道配置的token pin 不匹配,请传入正确】

在这里插入图片描述

两种解决方案:

•方案一:在云交易管理端配置下单pin:pin-XXX

•方案二:JOS管理端为:使用 pin-XXX 申请权限



1.商品信息流程

商品、价格、促销、库存相关的接口及消息处理流程

在这里插入图片描述

1.订单正向流程
在这里插入图片描述

注意📢:因提单参数较为复杂,故提供:提单参数说明-辅助开发 供参考



1.订单逆向流程

2.逆向包含2条链路:订单取消、订单售后

注意📢:售后服务单Id是由创建售后服务单mq返回的,创建售后服务单申请接口只会返回申请Id,非售后服务单Id

在这里插入图片描述

1.以快手直连对接云交易的售后为案例,详细流程如下图所示:

在这里插入图片描述

1.正逆向资金流程

资金流、代扣、发票等

在这里插入图片描述



1.全球购业务特化流程

2.B客户若需要售卖全球购的商品,在系统对接的过程中需要额外对接如下订单、商品相关的接口,无全球购的商品售卖需求可忽略该小结,接口可不对接!


在这里插入图片描述

1.全球购清关流程

在这里插入图片描述

1.消息Topic接口清单

2.消息管理端地址:

https://jcq-console.jdcloud.com/topics

https://yd-jcq-console.jdcloud.com/topics

1.基于以上管理端可以查看消息的出队、入队、积压情况

模块京东内部 JMQ Topic宙斯JOS对外topic消息名称消息接口文档是否必须是否全球购特化接口
商品skuChangect\_sku\_change云交易商品信息变更https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=178
商品skuStatusct\_sku\_status云交易商品上下架变更消息https://open.jd.com/home/home/#/doc/msgApi?apiCateId=92&apiId...按需
库存wareHouse\_changect\_wareHouse\_change云交易指定仓覆盖范围变更消息https://open.jd.com/home/home/#/doc/msgApi?apiCateId=92&apiId...按需
促销promoChange\_proct\_sku\_promo\_change商品赠品促销变更消息https://open.jd.com/home/home/#/doc/msgApi?apiCateId=92&apiId...按需
价格skuPriceChangect\_sku\_price\_change云交易商品价格变更https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=196
地址jd\_address\_change四级地址变更消息https://open.jd.com/home/home#/doc/msgApi?apiCateId=90&apiId=166按需
订单ctp\_jos\_OrderPipe\_ghost3ct\_order\_create云交易订单创建成功https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=171
订单ctp\_jos\_PS\_Duizhang\_Success\_ghostct\_order\_pay云交易支付成功MQhttps://open.jd.com/home/home/#/doc/msgApi?apiCateId=92\&apiId=172
订单ctp\_jos\_acc\_balance\_not\_enoughct\_order\_balance\_not\_enough账户余额不足报警mqhttps://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=221按需
订单ctp\_jos\_bd\_create\_waybillct\_order\_stockout云交易订单出库MQhttps://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=177
订单ctp\_jos\_delivery\_modifiedct\_order\_stockout\_modified云交易订单运单号变更https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=220按需
订单ctp\_jos\_bd\_dlok\_flag\_ghostct\_order\_delivered云交易订单妥投https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=173按需
订单ctp\_jos\_ODC\_COMPLETEct\_order\_finish云交易订单完成MQhttps://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=175
订单ctp\_jos\_clearance\_resultct\_clearance\_result清关结果消息https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=223非全球购渠道不接
订单ctp\_jos\_ODC\_CANCELct\_order\_cancel云交易订单取消成功https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=174
售后ctp\_jos\_RefundFinishMessagect\_order\_refund云交易订单退款成功https://open.jd.com/home/home/#/doc/msgApi?apiCateId=92\&apiId=176
售后afsCreatect\_afs\_create售后服务单创建成功https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=194
售后afsStepResultct\_afs\_step\_result售后服务单全流程https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=195





1.对外API接口清单

API接口文档 详见: 2.11. API接口族文档

模块接口名称接口说明是否必须是否全球购特化接口备注
商品jingdong.ctp.ware.sku.getSkuDetail获取商品详情信息API
商品jingdong.ctp.ware.sku.getSkuList获取渠道商品列表API按需
商品jingdong.ctp.ware.sku.getBrotherList获取兄弟商品列表API按需
商品jingdong.ctp.ware.skupool.getSkuPoolList公共商品池列表查询API按需
商品jingdong.ctp.ware.skupool.addSkuIntoChannel将公共商品池sku批量添加到渠道下API按需
商品jingdong.ctp.ware.sku.getSkuCustomsRecords全球购商品备案基本信息API非全球购渠道不接
商品jingdong.ctp.ware.sku.getSkuCustomsPatterns全球购商品备案模式信息API非全球购渠道不接
商品jingdong.ctp.ware.sku.getXnztSkuList查询虚拟组套子商品API按需
价格jingdong.ctp.ware.price.getSkuPriceInfoList批量获取sku价格API
促销jingdong.ctp.ware.sku.getSkuPromoForJos查询渠道促销赠品信息API按需
库存jingdong.ctp.ware.stock.queryAreaStockState获取库存状态API
库存jingdong.ctp.ware.stock.querySpecifyWareHouse指定仓信息查询API按需
订单jingdong.ctp.order.getFreightFee获取运费API
订单jingdong.ctp.order.getChildAreaList获取京标四级地址API按需
订单jingdong.ctp.order.getShipmentType获取配送方式API
订单jingdong.ctp.order.getTaxInfo获取税费信息API按需
订单jingdong.ctp.order.submitOrder订单创建API
订单jingdong.ctp.order.querySubmitOrder反查下单京东订单号API按需
订单jingdong.ctp.order.getLogistics获取订单物流轨迹API
订单jingdong.ctp.order.cancelOrder订单取消API
订单jingdong.ctp.order.cancelVirtualOrder虚拟订单取消API按需
订单jingdong.ctp.order.applyClearance申请清关API按需
订单jingdong.ctp.order.pushOrder订单推送API按需
订单jingdong.ctp.order.confirmDelivery订单确认收货API按需
订单jingdong.ctp.order.getOrderDetail获取订单详情信息API按需
订单jingdong.ctp.order.getOrderPayInfo查询订单支付信息API按需
订单jingdong.ctp.finance.getInvoiceDetail查询发票详情API按需
售后jingdong.ctp.afs.operate.apply.getIsCanApplyInfo查询订单是否可申请售后API
售后jingdong.ctp.afs.operate.apply.createAfsApply售后服务单申请API
售后jingdong.ctp.afs.operate.apply.getApplyReason获取售后申请原因列表API
售后jingdong.ctp.afs.operate.apply.getReturnType获取商品返件方式API按需
售后jingdong.ctp.afs.logistics.getLogisticsAddress获取售后服务单回寄地址API
售后jingdong.ctp.afs.logistics.postBackLogisticsBillParam回传客户发货信息API
售后jingdong.ctp.afs.servicenbill.getAfsServiceDetail获取售后服务单详情API
售后jingdong.ctp.afs.servicenbill.cancelAfsService售后服务单取消API

1.API接口族文档

2.云交易API接口族,详见如下截图,根据自己需要对接的接口查看接口文档细节。

3.云交易API接口入参: 协议参数 特需说明****如下:

名称类型必须示例值描述
ctpProtocolcom.jd.tpcc.base.api.protocol.CtpProtocol协议参数(非必填字段建议传值,尤其是traceId要传请求唯一标识)
traceIdStringd8298e5a-7a94-49d8-8043-ebd7e253f8c5客户每次请求的唯一标识,用于单纯标识一次请求,是接口联调、后期运维排查线上日志的重要线索,建议客户使用有业务语义的唯一值亦或使用UUID
opNameStringtest0316操作人账号
clientIpString127.0.0.1客户端请求ip
customerIdNumber186224628http://yjy.jd.com
clientPortString8080客户端请求端口
appKeyString0e4d960d7e57ed33d208b22226202073客户应用唯一标识
channelIdNumber187118347http://yjy.jd.com

1.案例接口文档地址:

https://jos.jd.com/apilist?apiGroupId=881&apiId=16479&apiName...



在这里插入图片描述


京东云开发者
3.3k 声望5.4k 粉丝

京东云开发者(Developer of JD Technology)是京东云旗下为AI、云计算、IoT等相关领域开发者提供技术分享交流的平台。