android微信支付源码分享

android微信支付源码分享,第1张

概述本文为大家分享了android微信支付源码,供大家参考,具体内容如下参数配置publicstaticfinalStringAPP_ID;

本文为大家分享了androID微信支付源码,供大家参考,具体内容如下

参数配置

public static final String APP_ID ;/**在微信开放平台注册app,微信给分配的ID**/public static final String MCH_ID;/**申请开通微信支付,成功后微信会给你发一封邮件,给你分配一个商户平台账号,在资料里有商户ID**/public static final String API_KEY;/**在微信发给你的那封邮件里,给你分配的微信商户平台账号,在里面设置一个API_key**/

获取到prepay_ID

以上配置均正确,跑起来你会收到,微信这样的返回结果:

<xml><return_code><![cdaTA[SUCCESS]]></return_code><return_msg><![cdaTA[OK]]></return_msg><appID><![cdaTA[wx8760819e9228eab6]]></appID><mch_ID><![cdaTA[1244336402]]></mch_ID><nonce_str><![cdaTA[p7F4pU6Kk8Ci3vbi]]></nonce_str><sign><![cdaTA[598ADE81CDEEFBEF1E7A9E4F73B03CD4]]></sign><result_code><![cdaTA[SUCCESS]]></result_code><prepay_ID><![cdaTA[wx20151210110830853e5daa560147579483]]></prepay_ID>//成功获取到预付ID<Trade_type><![cdaTA[APP]]></Trade_type></xml>

在走第二步的时候,你可能出现的问题:

result_code><![cdaTA[APP_ID与商户ID不匹配]]></result_code>//商户ID不对
result_code><![cdaTA[签名错误]]></result_code>//在拼装产品参数的时候,中文类容,要指定编码,否则乱码,会报这个错误;

成功获取到了,prepay_ID,这个时候,支付界面还调不起来?

/***注意:
1.如果,你申请开通微信支付的app,是在微信开放平台注册的,使用eclipse默认签名,那么你现在在开发环境下,就可以调起来支付页面
2.如果,在开放平台的app,签名使用自定义的签名,则你需要使用该签名打包,再跑起来,就可以调其微信支付
***/

微信支付结果回调在哪里?

1.app客户端,我们在这个类里面接受支付的回调结果

/**
上色的地方,需要你改成自己的app_ID
**/

注意:

/** 这个activity,是个透明的activity,回调完,你需要结束掉它* 2.服务端 **/packageParams.add(new BasicnameValuePair("notify_url","http://121.40.35.3/test"));/**需要指定一个回调接口,用于微信来调用,通知服务端,修改数据*/

微信支付可用的demo下载:http://xiazai.jb51.net/201608/yuanma/androidwxpay(jb51.net).rar

本文已被整理到了《Android微信支付教程汇总》,欢迎大家学习阅读。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。

总结

以上是内存溢出为你收集整理的android微信支付源码分享全部内容,希望文章能够帮你解决android微信支付源码分享所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1141593.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-31
下一篇 2022-05-31

发表评论

登录后才能评论

评论列表(0条)

保存