微信h5支付回调 java_微信H5支付,看完这个你一定就懂了【前端】

本文详细介绍了微信H5支付的配置要点,包括开通需求、安全域设置、价格处理、回调URL的注意事项。同时,提供了一段包含参数整理、XML格式转换及请求支付的Java代码示例,帮助开发者理解并实现微信H5支付流程。
摘要由CSDN通过智能技术生成

一、说在前面的话

1.微信H5支付一定要开通,没开通就别扯淡了,它和APP支付不是一个

2.微信支付后台一定要配置js安全域,否则支付时可能会因为地址不在该域下导致支付失败(提示商户参数配置错误,其实跟参数没半毛关系)

3.微信的价格1是1分,所以价格total_fee参数没有零点几几的情况。(支付宝0.01是一分)

4.微信请和返回都是XML格式,注意转化,可以写个公共方法

5.你可以设置支付成功后的回调页面,但是:要对整个回调redirect_url进行urlencode处理

别特么只知道处理域名,不管参数

二、直接上代码(按照步骤加解读,自己抽离相关方法)

1.整理所有H5支付的参数,数组格式

$scene = ['h5_info' => ['type' => 'h5_info', 'app_name' => 'H5支付', 'package_name' => 'baoming']];//这个参数一定要加

$scene = json_encode($scene);

$param = [

'appid'=>$config['appid'],//产品ID

'mch_id'=>$config['mch_id'],//商户ID

'nonce_str'=> $nonce_str,//16位随机数

'body'=>'点购买

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值