一、微信接入申请
1、申请连接:https://pay.weixin.qq.com/index.php/apply/applyment4normal 微信公众平台或者微信开放平台均有申请入口
2、填写申请表单,需要资料:1、公司营业执照 2、超级管理员(或法人)身份证正反面 3、公司对公银行帐号及开户行名称 4、手机号及联系邮箱。
3、提交申请后,进入下一步”待账户验证”,根据页面提示,向腾讯汇款验证上一步填写银行帐号是否是正常账户,需注意:1、必须是用上一步填写账户汇款 2、收款账户名、收款帐号、收款帐号开户行及汇款金额必须一致,才能通过验证。验证后会自动退款。
4、微信公众号(微信支付商户助手)会发送入驻通知,根据提示进行签约。签约后即可进行开发测试。
二、开发
1、下载java版sdk,链接:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_1
2、根据demo编写业务代码。
注意demo中需要修改:
1)WXPay.java 中的WXPay方法,将验签方式改成md5,如下
2)自己编写MyWXPayConfig类需要继承实现WXPayConfig类:如下:
public class MyWXPayConfig extends WXPayConfig {
public static String NOTIFY_URL = PropertyGetter.getString("pay", "recharge.wx.notify_url");
public static String SPBILL_CREATE_IP = PropertyGetter.getString("pay", "wechat.CREATE_IP");
//公众账号ID
@Override
public String getAppID() {
return PropertyGetter.getString("pay", "wechat.APP_ID");
}
//商户证书内容
@Override
public InputStream getCertStream() {
return null;
}
//API 商户密钥
@Override
public String getKey() {
return PropertyGetter.getString("pay", "wechat.API_KEY");
}
//商户号
@Override
public String getMchID() {
return PropertyGetter.getString("pay", "wechat.MCH_ID");
}
@Override
public IWXPayDomain getWXPayDomain() {
IWXPayDomain iwxPayDomain = new IWXPayDomain() {
@Override
public void report(String domain, long elapsedTimeMillis, Exception ex) {
}
@Override
public DomainInfo getDomain(WXPayConfig config) {
return new IWXPayDomain.DomainInfo(WXPayConstants.DOMAIN_API, true);
}
};
return iwxPayDomain;
}
}
3)商户号和公众号id进行绑定:在商户号-产品中心-appid授权管理中进行绑定,否则保商户号与appid不一致错误。
4)最终开发中需要数据项:
今天的文章微信支付申请步骤分享到此就结束了,感谢您的阅读。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/64959.html