Android 支付宝接入时常见的问题

时间:2021-09-27 03:22:33

1、概述

    首先说明下,Android支付宝接入用的是快捷支付,下载地址是https://b.alipay.com/order/techService.htm    支付宝移动接入地址https://b.alipay.com/

申请流程:https://app.alipay.com/market/document.htm?name=qianyueditu

2、介绍

    下载好支付宝快捷支付的压缩包,解压下找到安卓客户端的demo,导入工程中。我们只用到一个类,就是PayDemoActivity,将里面的public static final String PARTNER=“”;public static final String SELLER =“”;public static final String RSA_PRIVATE =“'";三个值写好。第一个值是商户id,地址https://b.alipay.com/order/pidAndKey.htm去找。第二个是商户账号,第一个和第二个必须一致,否则无法调用,会报系统繁忙,请稍后再试,第三个是你自己生成的私钥。有这三个参数就可以调用支付宝支付了。秘钥生成文档已经说的很详细了,可以去下载官方API-SDKAndroid 支付宝接入时常见的问题就好了(注意:秘钥路径不能有中文,否则只能生成私钥,公钥和PKCS8无法生成)

在“AndroidManifest.xml”添加以下代码:

<activity
        android:name="com.alipay.sdk.app.H5PayActivity"
        android:configChanges="orientation|keyboardHidden|navigation"
        android:exported="false"
        android:screenOrientation="behind" >
</activity>
<activity
        android:name="com.alipay.sdk.auth.AuthActivity"
        android:configChanges="orientation|keyboardHidden|navigation"
        android:exported="false"
        android:screenOrientation="behind" >
</activity>

3、问题描述

    接下来就是说一些支付宝支付遇到的问题:

    1.提示系统繁忙,请稍后再试(ALI69)你的商户id(PARTNER)有问题,

    2.提示系统繁忙,请稍后再试(ALI129)你的商户账号(SELLER)有问题,记住PARTNER与SELLER必须一致。

    3.提示系统繁忙,请稍后再试(ALI59)你支付的钱最低是0.01,不能写成0.00或其他负值。