1 / 15
文档名称:

支付宝开发流程.docx

格式:docx   大小:32KB   页数:15页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

支付宝开发流程.docx

上传人:xxj16588 2017/12/19 文件大小:32 KB

下载得到文件列表

支付宝开发流程.docx

文档介绍

文档介绍:android支付宝支付开发过程
支付宝开发流程:
1、在支付宝申请一个账号并开通开发者功能和移动支付的功能。
支付宝地址:https://auth./login/?goto=https%3A%2F%2Fopenhome.%2Fdeveloper%%3Fflag%3Daop
支付宝移动支付地址:https://b./order/?productId=20141**********
2、上面步骤完成后下载支付宝集成文档和SDK。
3、
命令:
RSA密钥生成命令
生成RSA私钥
openssl>genrsa -out 1024
生成RSA公钥
openssl>rsa -in -pubout -out
将RSA私钥转换成PKCS8格式
openssl>pkcs8 -topk8 -inform PEM -in -outform PEM -nocrypt
和 。
和 。
4、(去掉空格、换行、-----BEGIN PUBLIC KEY-----、-----END PUBLIC KEY-----),复制到支付宝网站上生成支付宝公钥。
5、
  <activity
            android:name=""
            android:configChanges="orientation|keyboardHidden|navigation"
            android:exported="false"
            android:screenOrientation="behind"
            android:windowSoftInputMode="adjustResize|stateHidden" >
        </activity>
 <activity
            android:name=""
            android:icon="***@drawable/msp_icon"
            android:label="***@string/app_name">
            <intent-filter>
                <action android:name="" />
                <category android:name="" />
            </intent-filter>
        </activity>  
6、把alipaySDK-, SignUtils,java拷贝到工程项目里。
7、首先获得订单信息getOrderInfo(),然后对订单用pkcs8密钥做RSA签名sign(getOrderInfo()),
生成订单数据String payInfo = getOrderInfo() + "&sign=\"" + sign(getOrderInfo()) + "\"&"
+ getSignType(); //getSignType为获取订单的签名方式,默认为"sign_type=\"RSA\""。
public String getOrderInfo(String subject, String body, String price) {
// 签约合作者身份ID
String orderInfo = "partner=" + "\"" + PARTNER + "\"";
// 签约卖家支付宝账号
orderInfo += "&seller_