在具备了上一篇博客的所有条件之后,那么,意味着你已经拿到了入手微信支付的入场券了。

什么,你还没有看过博主上篇博客!?移步这里,点击享用

Emma,你还需要微信支付的SDK呢 

微信支付的C#版,不用管为什么直接下载就行,反正微信官方的,盗链请找官方

微信SDK bintray下载链接,这个是微信官方的,可以直接用在Android Studio的,以前1.x的版本在Android Studio是用不了的,会提示找不到方法。如果不会用bintray下载文件的话,请去问度娘,反正我被坑的招不找北,第一次在那玩意儿上面下载东西。。。

这是微信支付Android工程的下载链接,一定记得下载,这里有你需要参考的代码

如果你需要APP支付的文档

温馨提示,请再次确认,自己已经懂得网址URL各种“/”和其他参数的含义

如果你已经准好各种技能,那么好,跟着博主一起入坑,毕竟,如果你不会微信支付,那你永远会觉得微信的文档写的灰常辣鸡,O(∩_∩)O哈哈~

(~ ̄▽ ̄)~,下次在更....

因为嘛,懒#@……()@#&¥……&(

好了,回来继续更新

搬运工之Unity微信支付重新整理篇 二 Android前篇

在下载过上面贴过链接的文件之后,文件名是->WxPayAPI_CS.zip

解压之后,找到WxPayAPI_CS\cs_sdk_v3.0.9\WxPayAPI\lib

目录下面的文件,吧里面所有的脚本都拖到自己的工程里面,这个压缩包是微信支付的.net版本,也就是网页版本,里面实现了很多的有关微信支付的例子,包括第一次加密

至于用处,下面马上就说

搬运工之Unity微信支付重新整理篇 二 Android前篇

在工程的其他脚本里面,是有实现提交加密的数据的代码实现的,可以作为参考,图上面的参数是必须参数,在微信的官方文档里面也是有说明的

其他的文件里,也有一些是具有参考价值的,大家不妨多翻翻看一下,都是有注释的

搬运工之Unity微信支付重新整理篇 二 Android前篇

在democonfig里面,可以参考里面的配置,根据自己的项目进行配置

在上面的都配置好了之后,下面需要打开微信支付Android版本了,去准备制作微信支付unity和Android的交互包了

搬运工之Unity微信支付重新整理篇 二 Android前篇

对于demo中WXPayEntryActivity的目录结构,包结构都不要变,直接照抄在自己的工程里面,WXPayEntryActivity类中的实现,可以根据自己的需求更改,但是一定要从demo 中复制过去

搬运工之Unity微信支付重新整理篇 二 Android前篇

在交互包里,微信支付的初始化这样写,就是原工程不要动,直接照抄,换上自己的APPID就好了

搬运工之Unity微信支付重新整理篇 二 Android前篇

可以吧微信demo 中的回调改写,就像上图中的方式一样

支付回调一定要写在onResp中,重点重点重点,如果写错了,是不会有回调的

对于manifest配置的问题,直接复制demo中我们需要的那一部分的,就好,包名什么的,改为自己工程的就好

再次重申一下,如果不会unity与Android的交互,麻烦去网上找找,网上一大堆的

在Android studio中,配置好了交互包之后,打包arr,在打包之前,记得把demo工程里面SDKSample_Android_v3_pay\wechat_sdk_sample_android\res目录下的文件都放在自己的工程里,同时需要下载上面链接的Android位置支付的库,放在自己的工程里,同样的,unity的工程里面也需要。不过,不要忘了再Android studio里引用unity的包

打包之后的arr包直接放在unity里,下面就开始写unity C#提交统一下单

 

搬运工之Unity微信支付重新整理篇 二 Android前篇

至于上面的那些个属性值,还请大家到官网查看,毕竟官网最权威

看到这里,微信支付Android版本差不多也就结束了,在下一篇,博主会想想有没有遗漏的,顺便再贴上可以运行的样例demo

 

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-11-22
  • 2021-12-30
  • 2021-07-03
  • 2021-09-24
  • 2021-11-16
猜你喜欢
  • 2021-07-19
  • 2021-12-29
  • 2022-12-23
  • 2021-08-19
  • 2021-12-02
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案