支付宝接口开发-手机网站支付-沙箱测试

前面一段时间,因为公司业务需求,需要使用支付宝的手机网站支付接口,因为自己也是第一次使用这个,中间走了不少弯路,现在总结一下,希望对遇到同样问题的朋友有帮助。

第一步:登录蚂蚁金服开放平台蚂蚁金服开放平台连接,在这里你可以使用自己的支付宝进行登录,也可以使用公司的企业账号登录(建议公司的企业账号登录)

登录之后页面如下:

第二步:进入开发者中心,在上面图片上可以看到菜单

在这里你可以选择创建应用,也可以直接使用沙箱环境测试,沙箱环境和自己创建应用的效果是差不多的【应用测创建,只需要跟着网页提示进行就可以了】,因为使用支付宝的 手机网站支付接口 是需要和支付宝进行签约的,所以我在测试的时候使用的是沙箱环境,而使用支付宝的接口,需要先下载支付宝提供的demo,然后将demo导入自己的开发工具中,然后在里面修改配置文件。demo链接【这里建议选择服务窗的demo,因为我最开始在使用支付宝的接口是使用的服务窗的接口,所以我后面的配置都是在服务窗的demo里进行更改的,对于服务窗里多出来的包可以直接删除掉,在开发中我们只需要使用其中的几个包就可以了,下面会有截图】

在下载完成之后,解压,然后将工程导入开发工具,除了红色方框圈住的包,都可以删除掉。

接下来,我们需要在constants包里面配置,自己沙箱的应用环境,

这里的应用公钥,是要我们去支付宝那儿下载一个公钥生成工具,RSA秘钥生成连接,根据自己的电脑系统选择,

下载、解压,然后生成秘钥,注意:文件夹的目录中一定不能带有中文字符吗,不然工具不能使用,这个步骤我就不一步步的说了。,将生成的公钥如下图,配置到查看应用公钥那儿,第一次登陆的应该现实的是配置公钥。点击确定,然后会生成支付宝公钥【这里一定 不要配置错误了,不然后面的程序会跑不起来的,---本人在这儿就配置错了好几次,找了老半天才好。。。】

接下来我们就可以配置下载的demo里面的常量了。

在这个类里面配置常量:这里就用文字描述了  ALIPAY_PUBLIC_KEY=“填写的是支付宝的公钥,就是你配置完自己的公钥后生成的支付宝公钥,在网页上的”       APP_ID=“沙箱的APP_ID”   PRIVATE_KEY="是在生成公钥的同时,生成的packs8的私钥,在自己的文件夹可以找到"    PUBLIC_KEY=“这就是刚配置的公钥了”   ALIPAY_GATEWAY=“这个一定要注意了。这个要改成测试环境的网关,

  https://openapi.alipaydev.com/gateway.do

在使用自己创建的应用的时候,就可以使用demo默认的网关了”

这样就是完成一大半了,接下来是测试,在测试之前需要有一个域名,将你的访问地址放到外网上,这里我使用的natapp,natapp网址,这个的具体使用方法,可以自行百度,也可以留言询问。

测试代码如下:

手机网站支付的API,可以参照支付宝提供的api文档,在蚂蚁金服开放平台,可以找到。

访问自己放到外网的地址,截图如下

选择其他方式

这里的账户密码是沙箱中的买家账户和密码

我是在电脑网页上直接访问的,所以需要自己输入密码之类的,支付宝提供了一个沙箱版的手机钱包,好像只有Android的,可以自行下载测试。如果有什么问题,大家可以留言,相互交流相互进步。

时间: 2024-10-14 00:26:50

支付宝接口开发-手机网站支付-沙箱测试的相关文章

支付宝——手机网站支付接口研究

一 API版本说明 下面是官网的说明: 做个简单说明: API1.0接口主要用于网站(包括手机端的网站)的调用:API2.0主要用于手机app的调用.根据我们做的手机端网站的接口开发,主要使用API1.0接口. API1.0接口的请求参数如下: 根据上面的请求参数做开发前的准备工作. 二 开发准备工作 2.1 首先需要注册支付宝企业账户 详细步骤参考支付宝企业版官网注册. 2.2 PID(partner_id的简称),合作伙伴身份 由于我没有注册企业账户,就用一下官网的截图 2.3 密钥(签名)

手机网站支付转Native支付--Android

背景 为了节约开发成本,很多Native-H5混合App采用手机网站支付的方式去实现支付模块.但手机网站支付的网络依赖比较严重,也通常需要经过更多的验证,这种种原因导致手机网站支付的成功率比Native支付低,对商户的利益造成影响. 简介 手机网站支付转Native支付是支付宝标准版SDK内置的一项功能,能够帮助Native-H5混合App以极低的接入成本极大地提升支付成功率. 手机网站支付PK手机网站转Native支付 主要区别是:如果用户手机安装了支付宝App,手机网站转Native支付方式

支付宝手机网站支付开发指引

支付宝手机网站支付 支付宝手机网站支付是支付宝提供的多种支付方式之一.适用于在手机端网站配合业务流程完成支付宝支付.此接口不仅可以在手机网页中唤起“支付宝app”客户端.也可以继续使用手机浏览器版的收银台完成支付. 一.前期准备 1.1签约“手机网站支付”功能. 使用手机网站支付之前需要签约改接口.签约需要到支付宝商家平台进行操作.页面右上角有个签约按钮.登录状态点击“立即签约”进行操作.如下图: 1.2签约需要准备的资料 签约需要准备的资料 1.营业执照 2.企业类型商户若网站备案主体与签约主

支付宝手机网站支付接口API之C#版

一.准备工作 1.使用企业支付宝签约手机网站支付 2.下载支付宝官方demo 文档地址:https://doc.open.alipay.com/doc2/detail?treeId=60&articleId=103564&docType=1 下载地址:http://aopsdkdownload.cn-hangzhou.alipay-pub.aliyun-inc.com/demo/alipaywapdirect.zip?spm=a219a.7629140.0.0.shXF72&fil

支付宝的手机网站支付接口的应用

由于去年做手机Portl接口的工作,需要使用支付宝的支付,于是手机网站支付接口就成了首选. 1.首先下载接口包 手机网站支付的产品介绍:https://b.alipay.com/order/productDetail.htm?productId=2013080604609688 demo下载链接:https://doc.open.alipay.com/doc2/detail.htm?treeId=54&articleId=104511&docType=1   (请点击关键字demo,进行下

呕心之作:支付宝的手机网站支付接口的应用

由于去年做手机Portl接口的工作,需要使用支付宝的支付,于是手机网站支付接口就成了首选. 1.首先下载接口包 支付宝商家服务中心链接:https://b.alipay.com/login.htm?goto=https://b.alipay.com:443/newIndex.htm 手机网站支付的产品介绍:https://b.alipay.com/order/productDetail.htm?productId=2013080604609688 demo下载链接:https://doc.ope

C#版支付宝手机网站支付接口API之(转)

C#版支付宝手机网站支付接口API之 2018年03月03日 15:59:25 liutong123987 阅读数:3072 2018年03月03日 15:59:25 liutong123987 阅读数:3072 支付宝手机网站支付接口API之C#版 一.准备工作 1.使用企业支付宝签约手机网站支付 2.下载支付宝官方demo 文档地址:https://doc.open.alipay.com/doc2/detail?treeId=60&articleId=103564&docType=1

支付宝手机网站支付接口本地测试总结

java,utf-8,MD5加密集成: 以前没接触过第三方的东西,直接做手机网站支付有很多障碍,很多地方不懂,走了很多弯路.其实东西不难,总结一下. 1,首先弄明白是什么样的需求,先了解一下支付宝商家服务里面的产品,看看哪个是符合自己的需求,支付宝的商家产品里面有很多,即时到账,担保交易,移动支付,手机网站支付等,选择一款适合自己的商品,签约. 2,在签约管理里面能看见选择产品的签约进度,一般签约一个产品等待申请的时间少于5天. 3,在签约管理里面找到 点击查看PID | Key后,会给绑定该支

支付宝手机网站支付接口 FOR ECShop

支付宝WAP网站版本的支付接口网上整合的比较少,看到很多网站在卖,顿觉无语. 主要是得自己查看支付宝官方提供的SDK中的开发文档. 支付宝sdk下载地址:http://club.alipay.com/read-htm-tid-9976972.html 1. 要使用支付宝手机网站支付接口,除了要配置基本的帐号外,还必须配置openssl密钥文件.关于key的生成,一定要看文档,在此不详述.文档上演示的在线上传key的界面地址为:https://mobiless.alipay.com/home/in