云交易技术对接全景

京东云开发者
• 阅读 187

作者:京东零售 王英杰

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 消息名称 消息接口文档 是否必须 是否全球购特化接口
商品 skuChange ct_sku_change 云交易商品信息变更 https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=178
商品 skuStatus ct_sku_status 云交易商品上下架变更消息 https://open.jd.com/home/home/#/doc/msgApi?apiCateId=92&apiId=301 按需
库存 wareHouse_change ct_wareHouse_change 云交易指定仓覆盖范围变更消息 https://open.jd.com/home/home/#/doc/msgApi?apiCateId=92&apiId=270 按需
促销 promoChange_pro ct_sku_promo_change 商品赠品促销变更消息 https://open.jd.com/home/home/#/doc/msgApi?apiCateId=92&apiId=263 按需
价格 skuPriceChange ct_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_ghost3 ct_order_create 云交易订单创建成功 https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=171
订单 ctp_jos_PS_Duizhang_Success_ghost ct_order_pay 云交易支付成功MQ https://open.jd.com/home/home/#/doc/msgApi?apiCateId=92&apiId=172
订单 ctp_jos_acc_balance_not_enough ct_order_balance_not_enough 账户余额不足报警mq https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=221 按需
订单 ctp_jos_bd_create_waybill ct_order_stockout 云交易订单出库MQ https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=177
订单 ctp_jos_delivery_modified ct_order_stockout_modified 云交易订单运单号变更 https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=220 按需
订单 ctp_jos_bd_dlok_flag_ghost ct_order_delivered 云交易订单妥投 https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=173 按需
订单 ctp_jos_ODC_COMPLETE ct_order_finish 云交易订单完成MQ https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=175
订单 ctp_jos_clearance_result ct_clearance_result 清关结果消息 https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=223 非全球购渠道不接
订单 ctp_jos_ODC_CANCEL ct_order_cancel 云交易订单取消成功 https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=174
售后 ctp_jos_RefundFinishMessage ct_order_refund 云交易订单退款成功 https://open.jd.com/home/home/#/doc/msgApi?apiCateId=92&apiId=176
售后 afsCreate ct_afs_create 售后服务单创建成功 https://open.jd.com/home/home#/doc/msgApi?apiCateId=92&apiId=194
售后 afsStepResult ct_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接口入参: 协议参数 特需说明****如下:

名称 类型 必须 示例值 描述
ctpProtocol com.jd.tpcc.base.api.protocol.CtpProtocol 协议参数(非必填字段建议传值,尤其是traceId要传请求唯一标识)
traceId String d8298e5a-7a94-49d8-8043-ebd7e253f8c5 客户每次请求的唯一标识,用于单纯标识一次请求,是接口联调、后期运维排查线上日志的重要线索,建议客户使用有业务语义的唯一值亦或使用UUID
opName String test0316 操作人账号
clientIp String 127.0.0.1 客户端请求ip
customerId Number 186224628 http://yjy.jd.com
clientPort String 8080 客户端请求端口
appKey String 0e4d960d7e57ed33d208b22226202073 客户应用唯一标识
channelId Number 187118347 http://yjy.jd.com

1.案例接口文档地址:

https://jos.jd.com/apilist?apiGroupId=881&apiId=16479&apiName=jingdong.ctp.order.getChildAreaList&apiGroupName=%E4%BA%91%E4%BA%A4%E6%98%93API



云交易技术对接全景

点赞
收藏
评论区
推荐文章
京东小程序接入ARVR的技术方案和性能调优
京东小程序是一个开放技术平台,正在被越来越多的头部品牌选择,用于站内私域流量的营销和运营。诸如各种日化、奢侈品等品牌对ARVR有较多的诉求,希望京东小程序引擎提供一些底层能力,叠加品牌自主的个性化开发和定制,以支持更加丰富的场景和玩法,比如AR试妆、试戴等
基于Sentinel自研组件的系统限流、降级、负载保护最佳实践探索 | 京东云技术团队
作者:京东物流杨建民一、Sentinel简介Sentinel以流量为切入点,从流量控制、熔断降级、系统负载保护等多个维度保护服务的稳定性。Sentinel具有以下特征:丰富的应用场景:秒杀(即突发流量控制在系统容量可以承受的范围)、消息削峰填谷、集群流量控
京东云开发者 京东云开发者
11个月前
2023京东零售技术年度盘点
过去一年,围绕开放生态建设、低价心智等主要方向,京东零售技术团队持续攻坚。从百亿补贴、调整流量分配机制为用户提供低价品质好货,到简化商家进驻流程、优化商家体验,带动商家数量增长和平台生态活跃,再到将大模型结合到内部大量业务场景,探索效率提升……快速响应、助
京东云开发者 京东云开发者
10个月前
大促削峰实战:评价QPS降低85%的背后逻辑
一、背景京东APP商品详情页展示的评价数据通过单独请求评价接口获取,与商详模块流量近乎1:1,需要共同应对秒杀等海量流量的冲击,存在突发流量风险。经过对用户操作行为和评价埋点信息分析,评价调用与商详流量解耦可行,预期收益显著。为此,评价与商详模块研发人员组
想天浏览器 想天浏览器
9个月前
公域流量和私域流量该如何选择?
很多客户在做品牌推广的时候,都会犹豫应该把精力投放到公域流量还是做自己的私域流量。特别是现在流量为王的时代,大部分客户都在布局做公域流量,砸钱推广,直播带货各种形式进行曝光。在无论是线上还是线下的公共领域,单靠公共领域的经营往往面临困难重重的局面。我们分析
京东云开发者 京东云开发者
4个月前
大促高并发系统性能优化实战--京东联盟广告推荐系统
当一个推荐系统面临高频、瞬时、大幅的流量突变时,如何在维持稳定性的同时,最小化推荐效果损失?背景618对京东来说是一场重要的营销盛会,大促将为业务各个层面带来爆发式增长。然而,超大规模的流量洪峰也对京东各系统提出了严峻考验。京东联盟是京东的联盟营销平台,主
京东云开发者 京东云开发者
3个月前
买药秒送 JADE动态线程池实践及原理浅析
一、背景及JADE介绍买药秒送是健康即时零售业务新的核心流量场域,面对京东首页高流量曝光,我们对频道页整个技术架构方案进行升级,保障接口高性能、系统高可用。动态线程池是买药频道应用的技术之一,我们通过3轮高保真压测最终初步确定了线程池的核心参数。但我们仍面
京东云开发者 京东云开发者
3个月前
大模型时代下的新一代广告系统
京东零售广告部承担着京东全站流量变现及营销效果提升的重要职责,广告研发部是京东最核心的技术部门,也是京东最主要的盈利来源之一。作为京东广告部的核心方向,我们基于京东海量的用户和商家数据,探索最前沿的深度学习等算法技术,创新并应用到业务实践中,赋能千万商家和
京东云开发者 京东云开发者
1个月前
揭秘JDQ限流架构:实时数据链路的多维动态带宽管控
作者:京东零售饶璐1、背景在数字化转型的浪潮席卷之下,大数据和云计算技术已成为企业创新和发展的关键驱动力。尤其是以京东为代表的电商平台为例,其日常运营中持续生成海量数据,涵盖实时交易记录、点击曝光统计及用户行为轨迹等,这些数据对精准业务决策、深化用户体验优
十亿级订单系统的数据库查询性能优化之路
作者:京东零售崔健0.前言•系统概要:BIP采购系统用于京东采销部门向供应商采购商品,并且提供了多种创建采购单的方式以及采购单审批、回告、下传回传等业务功能•系统价值:向供应商采购商品增加库存,满足库存周转及客户订单的销售,供应链最重要的第一环节1.背景采