电商收付通系列⑩,合单下单之扫码支付

简介: 电商收付通系列合单下单之扫码支付

1、直接上示例代码:

public static JSONObject payNative(PayParam param) {

   String requestParam = JSON.toJSONString(param);

   logger.info("payNative param:{}",requestParam);

        HttpResponse response = HttpUtils.v3HttpExecute("POST", TransactionsUrl.NATIVE,
                "自己系统的应用名称","服务商商户号","商户API证书序列号","平台证书序列号",requestParam,"商户API证书位置.pem",null);

        logger.info("payNative jsonObject:{}",response);
        return null;
    }

public static void main(String[] args) {
PayParam payParam = new PayParam();
payParam.setCombine_appid("");
payParam.setCombine_mchid("");
payParam.setCombine_out_trade_no("out_trade_no1_"+System.currentTimeMillis());

SceneInfo sceneInfo1 = new SceneInfo();
sceneInfo1.setDevice_id("POS1:12");
sceneInfo1.setPayer_client_ip("120.36.255.14");

payParam.setScene_info(sceneInfo1);

PaySubOrder paySubOrder = new PaySubOrder();
paySubOrder.setMchid("");
paySubOrder.setAttach("123&456");
Amount amount1 = new Amount();
amount1.setTotal_amount(2);
amount1.setCurrency("CNY");
paySubOrder.setAmount(amount1);
paySubOrder.setOut_trade_no("out_trade_no2_"+System.currentTimeMillis() + "");
paySubOrder.setSub_mchid("");
//商品简单描述。需传入应用市场上的APP名字-实际商品名称,例如:天天爱消除-游戏充值。
//示例值:腾讯充值中心-QQ会员充值
paySubOrder.setDescription("腾讯充值中心-QQ会员充值");
SettleInfo settleInfo = new SettleInfo();
settleInfo.setProfit_sharing(true);
paySubOrder.setSettle_info(settleInfo);
List<PaySubOrder> paySubOrders = new ArrayList<>();
paySubOrders.add(paySubOrder);
payParam.setSub_orders(paySubOrders);
payParam.setNotify_url("https://yourapp.com/notify");

payNative(payParam);
}

2、结果:

{"code_url":"weixin://wxpay/bizpayurl/up?pr=juMoKaK&groupid=00"}

3、用二维码生成工具将链接转换为二维码后使用微信扫码:

image.png

image.png

image.png

image.png

image.png

山水有相逢,来日皆可期,谢谢阅读,我们再会

我手中的金箍棒,上能通天,下能探海

上一篇:电商收付通系列⑨,分账之添加分账接收方和请求分账

相关文章
|
6月前
|
监控 供应链 搜索推荐
淘宝 1688 京东商品详情数据场景,自营商城上货,价格监控,竞品分析等
淘宝、1688、京东商品详情数据在各自的电商平台上具有广泛的应用场景,自营商城上货、价格监控以及竞品分析则是电商领域的关键环节。这些要素共同构成了电商运营的完整链条,为商家提供了丰富的数据支持和策略选择。
|
移动开发 安全 API
支付收银台初探(1)
支付收银台初探
431 0
|
小程序 JavaScript
电商收付通系列⑦,合单下单之小程序支付
在我接这个接口的时候,官方并没有明确给出合单支付支持小程序支付,凭借一腔热血去尝试了一下可以成功,prepay_id就是调用JS合单支付获取的。现在再看文档,已经明确列出来了“小程序调起支付”的字眼。所以大家可以放心的接入小程序合单支付哈。支付场景较多,系列文章只介绍小程序合单支付,APP合单支付、JS合单支付依瓢画葫芦,都一样哈。要注意,合单中同一个二级商户只允许有一笔子订单。订单如果需要进行分账等,需要在合单中指定需要进行分账(profit_sharing为true)。
315 0
电商收付通系列⑦,合单下单之小程序支付
|
小程序
电商收付通系列⑧,合单下单之支付通知
用户支付完成后,微信会把相关支付结果和用户信息发送给清算机构,清算机构需要接收处理后返回应答成功,然后继续给异步通知到下游从业机构。
217 0
电商收付通系列⑧,合单下单之支付通知
|
API
电商收付通系列⑪ ,下载账单
电商收付通的账单分为交易账单和资金账单,两种账单获取方式相同,这里只举例获取交易账单。交易账单:微信支付按天提供交易账单文件,文件内包含交易相关的金额、时间、营销等信息,供商户核对订单、退款、银行到账等情况。资金账单:微信支付按天提供微信支付账户的资金流水账单文件,文件内包含该账户资金操作相关的业务单号、收支金额、记账时间等信息,供商户进行核对。
193 0
电商收付通系列⑪ ,下载账单
|
JSON API 数据格式
电商收付通系列②,获取微信支付平台证书
微信支付平台证书是指由微信支付负责申请的,包含微信支付平台标识、公钥信息的证书。商户可以使用平台证书中的公钥进行验签。注意,这里的证书区别于商户API证书,商户API证书是直接从商户后台下载查看的,而微信支付平台证书是通过电商收付通的证书接口获取的。
753 0
电商收付通系列②,获取微信支付平台证书
|
安全 API 数据安全/隐私保护
电商收付通系列⑤,商户进件之二级商户进件申请
用户提交商家进件资料后,电商平台可使用该接口,帮助其二级商户进件成为微信支付商户。
571 0
电商收付通系列⑤,商户进件之二级商户进件申请
直播平台卖货,用自己的账户收款无账期
直播平台卖货现在是如火如荼,但是直播平台收取高额的抽成也成了商家的痛点,除了高额的抽成,资金结算周期还长,万一遇到急需资金的时候就废了。因此,可以在直播平台直接把收款链接发给用户进行支付,这样收到的款是直接到自己账户。
164 0
直播平台卖货,用自己的账户收款无账期
【氚云】线上订单需要付款怎么破?在线支付用起来!
线上订单需要付款怎么破?在线支付用起来!
460 0
【氚云】线上订单需要付款怎么破?在线支付用起来!