alipay.trade.create+JS调起收银台详解

简介: 说明: 在很多场景中都会需要通过alipay.trade.create接口生成一笔支付订单,然后通过JS唤起收银台支付,例如扫码点菜等。 需要注意的点: 交易状态必须以异步通知或查询接口为准,异步通知规则可以参考【请点击】。

说明: 
在很多场景中都会需要通过alipay.trade.create接口生成一笔支付订单,然后通过JS唤起收银台支付,例如扫码点菜等。 

需要注意的点: 
交易状态必须以异步通知或查询接口为准,异步通知规则可以参考【请点击】。 

create接口demo: 

AlipayClient alipayClient = new DefaultAlipayClient("https://openapi.alipay.com/gateway.do",                TenAlipayConfig.app_id,TenAlipayConfig.merchant_private_key,"json","GBK",TenAlipayConfig.alipay_public_key,"RSA2");                  AlipayTradeCreateRequest request = new AlipayTradeCreateRequest();        request.setBizContent("{" +        "\"out_trade_no\":\"20180320144630111\"," +        "\"total_amount\":0.01," +        "\"discountable_amount\":0.01," +//可打折金额        "\"subject\":\"测试\"," +        "\"buyer_id\":\"2088712969xxxxxx\"," +        "\"store_id\":\"123456\"," +//外部门店编号,此参数会影响优惠券的核销        "\"timeout_express\":\"90m\"," +                  "\"goods_detail\":[{" +        "\"goods_id\":\"wuhuo1996\"," +//商品编码,此参数会影响单品券的核销        "\"goods_name\":\"ipad\"," +        "\"quantity\":1," +        "\"price\":0.01" +        "}]," +        "\"extend_params\":{"+        "\"sys_service_provider_id\":\"208861191743xxxx\""+//此参数未返佣必填参数,2088开头        "}" +        "}");                  AlipayTradeCreateResponse response;        try {            response = alipayClient.execute(request);            if(response.isSuccess())  System.out.println("调用成功"+response.getBody());            else System.out.println("调用失败"+response.getBody());        } catch (AlipayApiException e) {            e.printStackTrace();        }finally {                      }

唤起收银台demo: 



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

目录
相关文章
|
JavaScript 前端开发 程序员
前端学习笔记——node.js
前端学习笔记——node.js
1030 0
|
资源调度 JavaScript 前端开发
Vue2项目使用v-viewer插件实现图片预览、切换、缩放、旋转...
这篇文章介绍了在Vue 2项目中如何通过`v-viewer`插件实现图片的预览、切换、缩放、旋转等功能,并提供了插件的安装、配置和使用方法。
5505 0
Vue2项目使用v-viewer插件实现图片预览、切换、缩放、旋转...
|
小程序 前端开发 Java
支付宝小程序 PHP 获取用户手机号 验签解密 RSA解密 AES解密
支付宝小程序 PHP 获取用户手机号 验签解密 RSA解密 AES解密
2016 0
|
Java
如何获取第三方应用授权app_auth_token
一,说明    1.第三方应用文档:[url]https://docs.open.alipay.com/20160728150111277227/intro[/url]     2.作用:代替商户发起相关逻辑请求 二,配置    1.
6075 12
|
JavaScript 前端开发
vue 页面下滚到目标元素的位置,目标元素自动吸顶(自动悬浮吸附到页面顶部)
vue 页面下滚到目标元素的位置,目标元素自动吸顶(自动悬浮吸附到页面顶部)
787 0
|
Linux
Linux上传下载百度网盘文件
Linux上传下载百度网盘文件
2622 1
|
运维 Kubernetes 监控
深入了解Rancher Desktop设置
通过深入了解Rancher Desktop的设置,你可以更好地利用它来进行Kubernetes应用程序的开发和测试,提高工作效率和开发体验。
1168 1
|
XML Java API
网站是怎么屏蔽脏话的呢:简单学会SpringBoot项目敏感词、违规词过滤方案
一个社区最重要的就是交流氛围与审查违规,而这两者都少不了对于敏感词进行过滤的自动维护措施。基于这样的措施,我们才能基本保证用户在使用社区的过程中,不至于被敏感违规词汇包围,才能够正常的进行发布帖子和评论,享受美好的社区氛围。目前,对于 springboot 项目也有较为成熟的敏感词过滤方案。
1780 0
网站是怎么屏蔽脏话的呢:简单学会SpringBoot项目敏感词、违规词过滤方案
|
SQL Java 数据库连接
对 MyBatis Plus SaveBatch 调优提升25倍性能!!!
最近在压测一批接口,发现接口处理速度慢的有点超出预期,感觉很奇怪,后面定位发现是数据库批量保存这块很慢。这个项目用的是,批量保存直接用的是提供的 saveBatch。于是开始排查之路。所以如果有使用 jdbc 的 Batch 性能方面的需求,要将rewriteBatchedStatements 设置为 true,这样能提高很多性能。然后如果喜欢手动拼接 sql 要注意一次拼接的数量,分批处理。
1533 1
|
API UED
短链接生成、短网址生成、缩短链接、将长链接缩短
短链接生成、短网址生成、用于将长网址、长链接缩短,把冗长的URL地址缩短成短链接、短网址,支持各大平台分享,把短信内容中的链接缩短为短链接,缩短短信文案长度,节省短信发送费用。
5618 1