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

支付宝手机网站支付

支付宝手机网站支付是支付宝提供的多种支付方式之一。适用于在手机端网站配合业务流程完成支付宝支付。此接口不仅可以在手机网页中唤起“支付宝app”客户端。也可以继续使用手机浏览器版的收银台完成支付。

一、前期准备

1.1签约“手机网站支付”功能。

使用手机网站支付之前需要签约改接口。签约需要到支付宝商家平台进行操作。页面右上角有个签约按钮。登录状态点击“立即签约”进行操作。如下图:

1.2签约需要准备的资料


签约需要准备的资料


1.营业执照


2.企业类型商户若网站备案主体与签约主体不一致,需提供备案授权函。


3.填写企业经营信息、网址信息、商户联系人信息。提交

签约成功之后,在支付宝商家服务平台可以看到。

在等待签约申请处理的过程中。我们可以先去创建应用。

二、创建应用

2.1创建应用得到APPID

进入蚂蚁金服开放平台,在管理中心中,应用管理里边创建应用。如下图,点击创建应用。创建应用之后,可以在应用列表里边看到appid.

2.2配置应用秘钥

2.2.1下载秘钥生成工具。

下载地址

解压打开文件夹,直接运行“支付宝RAS密钥生成器SHAwithRSA1024_V1.0.bat”(WINDOWS)或“SHAwithRSA1024_V1.0.command”(MACOSX),点击“生成RSA密钥”,会自动生成公私钥。(注意:工具不要放在中文命名的文件夹路径下,否则双击bat之后可能会没反应)。生成的key文件如下:

在这三个秘钥文件中,对于私钥,java语言需要使用rsa_private_key_pkcs8.pem文本中的秘钥内容。rsa_public_key.pem文件中的内容需要配置到应用里面去。

2.2.2配置秘钥

应用创建之后,点击查看。可以看到应用的详细信息。点击应用环境可以配置秘钥。复制rsa_public_key.pem文件中的秘钥,点击“设置应用公钥”保存之后的效果如下图。

如图,点击查看支付宝公钥。会弹出一个窗口,复制其中的秘钥文本。作为程序中的参数“支付宝公钥”(不是应用公钥)。

2.3添加应用功能

创建应用之后,比如我们需要在应用中配置应用所具备的功能。本例中是要使用“手机网站支付”。所以,在功能信息里边添加就可了。点击申请功能可以看到一个功能列表,勾选保存即可。如下图:

2.4应用上线

创建应用之后,状态是“开发中”的状态。需要进行上线才能调用接口。否则会出现如下错误:

如图所示,应用上线直接在管理中心,应用列表里边操作就可以了。点击上线按钮

需要准备的材料有应用图标和一个应用说明文档。如下图:

三、使用沙箱环境开发

应用审核需要1个工作日的时间。在应用未上线之前,调用接口会报错。所以可以先用沙箱环境进行开发。

3.1拿到沙箱环境的网关、appId和账号信息

沙箱环境非常方便。并且可以使用个人账号的沙箱环境配置进行开发。非常方便。使用个人账号登录蚂蚁金服开放平台。点击“沙箱应用”可以看到如下图,已经默认创建了一个应用了。在这里我们可以拿到沙箱环境网关,沙箱应用的appId,和用于测试的商家以及买家账号信息,这些信息足够了。正式应用的参数拿到之后直接替换就可以了。

点击“沙箱账号”发现,提供了商家信息和买家信息。并且账户余额有九万多。支付密码,登录密码都有,测试支付过程非常方便。

3.2下载SDK参照文档进行开发

SDK下载地址

手机网站支付接口

3.3替换正式参数配置并上线

沙箱开发完毕之后,只需要把正式的appId,秘钥和网关,替换一下就可以了。

个人感觉支付宝支付比微信支付开发简单多了。方便多了。遇到问题,咨询客服响应特别快,还都能解决问题。微信的就呵呵了,使用官方提供的开发者工具有问题,发邮件咨询之后反馈的结果是:那个工具有bug,建议不要使用直接用真机测试。测试账号还没有那么多的权限。

本文pdf下载

[spring如何启动的?这里结合spring源码描述了启动过程](https://www.cnblogs.com/demingblog/p/7443714.html)
[SpringMVC是怎么工作的,SpringMVC的工作原理](https://www.cnblogs.com/demingblog/p/9925268.html)
[spring 异常处理。结合spring源码分析400异常处理流程及解决方法](https://www.cnblogs.com/demingblog/p/9218271.html)

[Mybatis Mapper接口是如何找到实现类的-源码分析](https://www.cnblogs.com/demingblog/p/9544774.html)
[使用Netty实现HTTP服务器](https://www.cnblogs.com/demingblog/p/9970772.html)
[Netty实现心跳机制](https://www.cnblogs.com/demingblog/p/9957143.html)
[Netty系列](https://www.cnblogs.com/demingblog/p/9912099.html)

原文地址:https://www.cnblogs.com/apolloren/p/10811910.html

时间: 2024-11-09 06:27:20

支付宝手机网站支付开发指引的相关文章

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

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

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

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

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

支付宝手机网站支付接口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

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

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

PHP支付宝手机网站支付功能

1.开通支付宝商家中心里面的手机网站支付 2.再去开放平台-开发者中心-创建移动支付的应用-获取到APPID 3.接着去文档中心下载DEMO 其实demo很简单.如果第一次看的话会存在看不懂的状态. /**********************下载成功后.来看看DEMO的代码*******************************/ /*********************接下来处理代码*****************************/ 1.配置config.php 私钥和

tp3.2 支付宝手机网站支付

手机网站支付接口,支付宝官方文档:https://b.alipay.com/signing/productSet.htm?navKey=all 第一步: 1)登陆支付宝企业账号 进入支付宝官网 ,登陆已进行过实名认证的企业账号. 2)选择支付产品 进入支付宝产品大全页面,选择"手机网页支付",点击"立即签约". 3) 完善申请资料 将需申请支付的网址.联系人信息填写完成后提交,等待支付宝审核. 4) 申请通过 支付宝会在 5 个工作日内完成审核,审核完成后将以短信及

[支付宝]手机网站支付快速接入

参考开发文档:https://doc.open.alipay.com/docs/doc.htm?spm=a219a.7629140.0.0.FjX7f6&treeId=193&articleId=105285&docType=1#s0 文档中其它地方还好理解,倒是第三步有点容易让人误会,下面是第三步中的一张表,红色字体解释了让人容易误会的地方: 配置通用接入参数: 参数名称 参数说明 APP_ID 开放平台应用的APPID,详见创建应用并获取APPID,应用审核上线后生成的一个ap

支付宝支付之手机网站支付

正在更新 今天将支付宝支付的手机网站支付demo拷贝过来,出现了加密错误,报的错误是DerInputStream.getLength(): lengthTag=127, too big.,我猜测可能是私钥没有设置,明天将私钥要来,再试试,我出错大概在第一步 支付宝手机网站支付流程如下,