美文网首页
集成微信、支付宝支付

集成微信、支付宝支付

作者: i冰点 | 来源:发表于2017-07-21 16:15 被阅读56次

    1、微信支付

    1、应用签名(md5)

    可以使用签名工具,直接从安装当前应用的手机上获得;
    或者使用keytool

       keytool -list -v -keystore debug.keystore
    

    可以使用命令行获取或者使用AS自带的Terminal,如下

    可以,我应用签名不一样,怎么还能支付(都是用的debug.keystore)?

    参考:AndroidStudio 中怎样查看获取MD5和SHA1值(应用签名)

    2、WXPayEntryActivity页面

    WXPayEntryActivity是微信的回调页面,位置是在XX.wxapi.WXPayEntryActivity。
    其中,exported="true",允许其他程序,调用这个Activity

           <activity android:name=".wxapi.WXPayEntryActivity"
               android:launchMode="singleTop"
               android:exported="true"
               android:theme="@style/AppTheme.TransparentTheme"/>
    
    3、支付完成之后,会闪一下

    微信的回调页面是WXPayEntryActivity,如果项目中有自己的回调页面,可以进行如下配置:
    不设置布局文件,将TA的theme设置为透明;在回调到这个页面的时候,关闭TA

       <style name="AppTheme.TransparentTheme">
           <item name="windowNoTitle">true</item>
           <item name="android:windowBackground">@android:color/transparent</item>
           <item name="android:windowIsTranslucent">true</item>
       </style>
    

    开发中遇到了一个错误:-1,服务器端,签名错误及传递的参数不符,都会导致...
    参考:Android集成微信支付功能

    2、支付宝支付

    Android集成支付宝支付功能

    相关文章

      网友评论

          本文标题:集成微信、支付宝支付

          本文链接:https://www.haomeiwen.com/subject/mfjekxtx.html