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

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

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

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

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

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

相关文章
|
11月前
|
移动开发 安全 API
支付收银台初探(1)
支付收银台初探
267 0
|
11月前
支付收银台初探(2)
支付收银台初探
131 0
|
小程序 JavaScript
电商收付通系列⑦,合单下单之小程序支付
在我接这个接口的时候,官方并没有明确给出合单支付支持小程序支付,凭借一腔热血去尝试了一下可以成功,prepay_id就是调用JS合单支付获取的。现在再看文档,已经明确列出来了“小程序调起支付”的字眼。所以大家可以放心的接入小程序合单支付哈。支付场景较多,系列文章只介绍小程序合单支付,APP合单支付、JS合单支付依瓢画葫芦,都一样哈。要注意,合单中同一个二级商户只允许有一笔子订单。订单如果需要进行分账等,需要在合单中指定需要进行分账(profit_sharing为true)。
277 0
电商收付通系列⑦,合单下单之小程序支付
|
小程序
电商收付通系列⑧,合单下单之支付通知
用户支付完成后,微信会把相关支付结果和用户信息发送给清算机构,清算机构需要接收处理后返回应答成功,然后继续给异步通知到下游从业机构。
153 0
电商收付通系列⑧,合单下单之支付通知
|
API
电商收付通系列⑪ ,下载账单
电商收付通的账单分为交易账单和资金账单,两种账单获取方式相同,这里只举例获取交易账单。交易账单:微信支付按天提供交易账单文件,文件内包含交易相关的金额、时间、营销等信息,供商户核对订单、退款、银行到账等情况。资金账单:微信支付按天提供微信支付账户的资金流水账单文件,文件内包含该账户资金操作相关的业务单号、收支金额、记账时间等信息,供商户进行核对。
154 0
电商收付通系列⑪ ,下载账单
|
JSON API 数据格式
电商收付通系列②,获取微信支付平台证书
微信支付平台证书是指由微信支付负责申请的,包含微信支付平台标识、公钥信息的证书。商户可以使用平台证书中的公钥进行验签。注意,这里的证书区别于商户API证书,商户API证书是直接从商户后台下载查看的,而微信支付平台证书是通过电商收付通的证书接口获取的。
686 0
电商收付通系列②,获取微信支付平台证书
|
安全 API 数据安全/隐私保护
电商收付通系列⑤,商户进件之二级商户进件申请
用户提交商家进件资料后,电商平台可使用该接口,帮助其二级商户进件成为微信支付商户。
474 0
电商收付通系列⑤,商户进件之二级商户进件申请
直播平台卖货,用自己的账户收款无账期
直播平台卖货现在是如火如荼,但是直播平台收取高额的抽成也成了商家的痛点,除了高额的抽成,资金结算周期还长,万一遇到急需资金的时候就废了。因此,可以在直播平台直接把收款链接发给用户进行支付,这样收到的款是直接到自己账户。
129 0
直播平台卖货,用自己的账户收款无账期
|
数据可视化 API
电商收付通,多服务商模式
当把服务商信息新增好后,在给二级商户进件时,就可以通过选择服务商的形式,来告诉系统当前应该获取选中的服务商参数信息来调用接口进行进件。后续的操作比如合单支付、分账、提现、退款等和支付有关的很清楚如何操作了。
169 0
电商收付通,多服务商模式
【氚云】线上订单需要付款怎么破?在线支付用起来!
线上订单需要付款怎么破?在线支付用起来!
388 0
【氚云】线上订单需要付款怎么破?在线支付用起来!