android开发之android应用程序如何调用支付宝接口

最近在做一个关于购物商城的项目,项目里面付款这块我选的是调用支付宝的接口,因为用的人比较多。

1、到支付宝官网,下载支付宝集成开发包

由于android设备一般用的都是无线支付,所以我们申请的就是支付宝无线快捷支付接口。下面是申请的地址以及下载接口开发包的网址:https://b.alipay.com/order/productDetail.htm?productId=2014110308141993(如果链接失效,你可以到支付宝官网商家服务模块中找到 快捷支付(无线)这个服务。)
这里写图片描述
这里写图片描述
下载集成开发包(http://download.alipay.com/public/api/base/WS_MOBILE_PAY_SDK_BASE.zip),解压发现里面有三个文件夹,打开其中“移动支付接口SDK2.0标准版(20150121)”文件夹,你将看到“DEMO”文件夹即说明文档,在打开“DEMO”文件夹,会看到“客户端的demo”文件夹,在客户端的demo中又有两个压缩包,分别是Android、IOS使用的,解压Android使用的压缩包,你将看到“alipay_demo”、“alipay-sdk-common”文件夹,这个就是你要用的支付宝接口及demo。
这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述
把“alipay_demo”项目导入到Eclipse中,run一下;成功之后,好好的研究研究该demo,至于到时候如何集成到你的项目里面,文档上说明很详细,按着文档上一步一步来就行了。我的建议是先把这个demo弄懂再设计你的项目,看看调用接口是需要哪些数据,这样也有利于你一开始设计数据。

2、介绍接口demo里面的结构

· 打开项目会发现里面有5个类:
这里写图片描述
其中,Base64.java、PayResult.java、SignUtils.java这三个类不需要动,到时候直接放到项目里面就行了,如果你想了解它们也可以看看。重点就是ExternalFragment.java和PayDemoActivity.java这两个类。先来说说PayDemoActivity.java类。

package com.alipay.sdk.pay.demo;

/* 
   请 参考《移动支付接口SDK2.0标准版接入与使用规则》__(7.2 RSA密钥生成与使用),并使用压缩包中的openssl RSA密钥生成工具,生产一套RSA公私钥。
   这里签名时,只需要使用生成的RSA私钥。
   Note:为了安全起见,使用RSA私钥进行签名的操作过程,应该尽量放到商家服务器端去进行。
   */
public class PayDemoActivity extends FragmentActivity {
   

    //商户PID(合作身份者id,以2088开头的16位纯数字,这个你申请支付宝签约成功后就会看见)
    public static final String PARTNER = "";
    //商户收款账号(这里填写收款支付宝账号,即你付款后到账的支付宝账号)
    public static final String SELLER = ""
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值