口碑订单预咨询接口详解

简介: 说明: ISV下单前,可以通过此接口咨询用户优惠信息。 交互UI示例: 需要注意的点: 1.apdid_token参数为用户设备信息,接口使用方法如下:// 获取用户信息设备 AlipayJSBridge.

说明: 
ISV下单前,可以通过此接口咨询用户优惠信息。 

交互UI示例: 


需要注意的点: 
1.apdid_token参数为用户设备信息,接口使用方法如下:

// 获取用户信息设备       AlipayJSBridge.call('getO2ODeviceToken', {           appName: 'kb_isv_110229',           appKey:'98y6VvdaDLpoqWZw'           },           function (result) {               //回调               //alert(result.appToken);           });

这里需要注意的是appName,appKey参数不需要改变它们的值!!! 
result数据结构:

1、调用失败: {"error":xxx,"errorMessage":"xxx"}2、调用成功: {'appToken':'xxxssajkjkjkxdkwqkqwb'}

2.goods_info参数中quantity(商品数量),price(商品单价)参数需要满足quantity * price = total_amount,否则接口会报错,报错示例如下:

{"koubei_trade_order_consult_response":{"code":"40004","msg":"Business Failed","sub_code":"INVALID_PARAMETER","sub_msg":"参数有误单品总金额:0.03不能超过订单金额:0.01"},"sign":"iWhTXJRc72PK+AwSKcQGoA206NL8E47Ob9TtqQA6jCSJO02+6dJNm3D3Jg8D7jYKwpFrMndqI50ZWnUgfghjp57CaLD/6ULoOS3V0MFg1XvP+d/ay7h/CAqWd5uAZlUJXmpfRHzLj4hmdfq/sHeqjNUvoSYeYgF9I718HbG033ZhIR/N/OzV2kaxox2ywVvMmdKgoiD0jrWZ2ggFVe/mwJ7pgpwgQisiEMHV0h1bn+95wzGelA1THOhj0M57VRdKWpoag=="}

3.返回参数discount_detail参数中id参数一般有两种格式:

"discount_detail":[           {               "discount_type":"M_DISCOUNT",               "id":"1801220004000998509",//这种格式一般是活动id,一般是不需要用户领取的               "is_hit":"false",               "is_purchased":"false",               "name":"1.1折"           },           {               "discount_type":"M_DISCOUNT",               "id":"VOUCHER_DC_VOUCHER_DEFAULT_NULL_2018021100073002403700UQOVTK",               //这种格式一般是优惠券id,需要用户领取               "is_hit":"false",               "is_purchased":"false",               "name":"1.2折"           }       ],

代码示例:

AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do",        AlipayConfig.app_id,AlipayConfig.merchant_private_key,"json","GBK",AlipayConfig.alipay_public_key,"RSA2");  KoubeiTradeOrderConsultRequest request = new KoubeiTradeOrderConsultRequest();request.setBizContent("{" +"\"request_id\":\"20180206134530999\"," +"\"user_id\":\"2088712969xxxxxx\"," +"\"total_amount\":0.01," +"\"undiscountable_amount\":0," +"\"shop_id\":\"2017080300077000000044490772\"," +"\"goods_info\":[{" +"\"goods_id\":\"wuhuo1996\"," +"\"goods_name\":\"武霍專用\"," +"\"goods_category\":\"201701000\"," +"\"quantity\":\"1\"," +"\"price\":0.01" +"}]," +"\"apdid_token\":\"e6yhhS3s6I0rFtB2f/y3doGNY27x0hFzu6vKSPROjXiiVKVYSn108AIxG1H/4SML0pRXZ1DY3b/jG6vWv/eP/GYLmzbKxbqISg8LoyaA29T5oq+ENu3vD6HsClPwHlggetqN4kw3UQxemf5oWuQ/k7oEg4N+amtEzih+hNkTvKLLE5oU0N98wW++uxQWUtNh5N/WRtH0Ric7bMbAc6dYfuc4rbcIaPWgKSr9MPyJa6P11eXzP69/aY34RvAemxg==\"" +"}");KoubeiTradeOrderConsultResponse response;try {    response = alipayClient.execute(request);    if(response.isSuccess()){        System.out.println("调用成功"+response.getBody());        } else {        System.out.println("调用失败"+response.getBody());        }} catch (AlipayApiException e) {    // TODO Auto-generated catch block    e.printStackTrace();}finally {      }

 

如果大家还有什么疑问欢迎帖子下面跟帖追问吐槽

目录
相关文章
|
数据采集
GEE:如何进行对MOD09GA数据集进行水体/云掩膜并计算NDVI将其导出至云盘?
GEE:如何进行对MOD09GA数据集进行水体/云掩膜并计算NDVI将其导出至云盘?
1106 0
|
6月前
|
监控 算法 安全
小红书养号脚本,全自动多账号养号插件,提高账号活跃度【autojs 仅供学习】
本代码示例包含基础架构、行为模拟、多账号管理及定时任务调度等功能模块,适用于自动化测试场景。通过环境检测确保运行安全,提供随机滑动与点击等模拟操作
|
运维 Kubernetes Go
在k8S中,Helm优缺点是什么?
在k8S中,Helm优缺点是什么?
|
12月前
|
SQL Unix OLAP
ClickHouse安装教程:开启你的列式数据库之旅
ClickHouse 是一个高性能的列式数据库管理系统,适用于在线分析处理(OLAP)。本文介绍了 ClickHouse 的基本使用步骤,包括下载二进制文件、安装应用、启动服务器和客户端、创建表、插入数据以及查询新表。还提到了图形客户端 DBeaver 的使用,使操作更加直观。通过这些步骤,用户可以快速上手并利用 ClickHouse 的强大性能进行数据分析。
1352 4
|
12月前
|
网络安全 数据安全/隐私保护 UED
HTTP代理稳定性大作战长效和短效的实力较量
随着数字化时代的发展,网络安全和隐私保护成为核心需求。本文对比了长效和短效HTTP代理在连接稳定性、服务可用性、出错率及网络延迟稳定性方面的表现,帮助用户更好地选择适合的代理类型。
278 9
|
移动开发 HTML5
HTML5 3D地球仪可按经纬坐标定位特效
这是一个基于HTML5的3D地球仪动画,地球仪不仅可以自动自西向东旋转,而且还可以旋转到指定经纬度坐标。另外,还有一个控制面板,可以控制地球是否自转、光晕是否显示,以及地理缩放。你也可以通过拖拽鼠标来改变地球仪的视角,可以将它移至南北极的视角,也可以移至赤道的视角,非常方便。需要的朋友可下载试试!
604 2
|
缓存 安全 数据安全/隐私保护
【Docker专栏】深入理解Docker镜像的构建与推送
【5月更文挑战第7天】本文介绍了Docker镜像的核心作用及基础概念,包括镜像作为容器模板的特性。文章详细阐述了Dockerfile的编写,例如设置基础镜像、工作目录、安装依赖及定义启动命令。通过`docker build`命令构建镜像,并提示了优化构建过程的技巧。此外,还讲解了如何将镜像推送到远程仓库,包括选择仓库、认证、标签和推送镜像的步骤,以及镜像安全性的考虑,如扫描漏洞和遵循最小权限原则。本文旨在帮助读者掌握Docker镜像的构建与推送,以高效管理容器化应用。
672 61
【Docker专栏】深入理解Docker镜像的构建与推送
|
小程序
云支付接入流程说明
云支付接入流程说明
7395 0
云支付接入流程说明
|
Android开发
android|Magisk注入Zygisk的过程
android|Magisk注入Zygisk的过程
1655 1
 android|Magisk注入Zygisk的过程
|
算法 Java 数据安全/隐私保护
App逆向百例|06|某App mfsig分析
App逆向百例|06|某App mfsig分析
1562 0