支付宝已经知道PID和key如何继续使用支付宝接口

支付宝已经知道PID和key如何继续使用支付宝接口,第1张

最近想起做线上支付业务的网页,研究了一下各种网银以及支付宝等在线支付的接口,现描述如下,如果有异常之处,还望更正。

接入网上银行B2C在线支付接口的方法如下:

1 到银行开户,说明要做B2C在线支付接口,此时银行会提供给你merID和merAcct这两个

2 由程序员按照步骤来做即可,在商城提交表单的页面添加一下控件

3 <html  xmlns=http://wwww3org/1999/xhtml>

<head>

<meta http-equiv=Content-Type content="text/html;charset=utl-8">

<title>介绍描述支付</title>

</head>

<body>

<FORM name="order" METHOD=POST ACTION="http://mybankdccnetcomcn/servlet/ICBCINBSEBusinessServlet">

<!--

订单只能使用POST方式提交;使用https协议通讯

接收servlet名称固定为:/servlet/ICBCINBSEBusinessServlet

银行地址:如果是生产则为"mybankicbccomcn",若为模拟测试地址则为"mybankdccnetcomcn"

-->

<INPUT NAME="interfaceName" TYPE="text" value="ICBC_PERBANK_B2C">

<!--接口名称固定为ICBC_PERBANK_B2C-->

<INPUT NAME="interfaceVersion" TYPE="text" value="1000">

<INPUT NAME="orderid" TYPE="text" value="0000000001">

<INPUT NAME="amount" TYPE="text" value="1000">

<INPUT NAME="curType" TYPE="text" value="001">

<INPUT NAME="merID" TYPE="text" value="XXXXXXXXX">

<INPUT NAME="merAcct" TYPE="text" value="XXXXXXXXXX">

<!--银行提供(max19),商城收费入账账号(只能交易时指定)-->

<INPUT NAME="verifyJoinFlag" TYPE="text" value="0">

<INPUT NAME="notifyType" TYPE="text" value="HS">

<INPUT NAME="merURL" TYPE="text" value="http://kinderpowercom/servlet">

<INPUT NAME="resultType" TYPE="text" value="0">

<INPUT NAME="orderDate" TYPE="text" value="200508011925256">

<INPUT NAME="merSignMsg" TYPE="text" value="SFAEVVEfkhihohFFAFEFED">

<INPUT NAME="merCert" TYPE="text" value="MIICVjccMHKLIO">

<INPUT NAME="goodsID" TYPE="text" value="abcd001">

<INPUT NAME="goodsName" TYPE="text" value="笔记本">

<!--商品名称,自商城获得-->

<INPUT NAME="goodsNum" TYPE="text" value="1">

<!--商品数量,自商城获得-->

<INPUT NAME="carriageAmt" TYPE="text" value="100">

<!--已含运费金额,金额以分为单位,自商城获得-->

<INPUT NAME="merHint" TYPE="text" value="跳楼甩卖">

<!--商城提示,自商城获得-->

<INPUT NAME="remark1" TYPE="text" value=" ">

<!--备注-->

<INPUT  TYPE="submit" value="提交订单">

</form>

</body>

支付宝手机网站支付

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

一、前期准备

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

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

12签约需要准备的资料

签约需要准备的资料

1营业执照

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

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

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

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

二、创建应用

21创建应用得到APPID

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

22配置应用秘钥

221下载秘钥生成工具。

下载地址。

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

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

222配置秘钥

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

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

23添加应用功能

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

24应用上线

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

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

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

三、使用沙箱环境开发

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

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

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

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

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

SDK下载地址

手机网站支付接口

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

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

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

  步骤:

  1,登陆支付宝,点击商家服务,获得合作者身份(PartnerID)

  2,点击查询Pid,Key

交易安全校验码(Key)需要输入支付密码获得

  请认真记录这两个信息

  4、启用支付宝接口

  在网站后台启用支付宝接口,或修改已经添加好的支付宝接口,在合作者身份(ParterID)和交易安全校验码(key)内分别输入刚才记录的信息,注意前后均不能有空格;根据与支付宝确认的接口类型选择对应类型,保存后即可完成支付宝接口的设置。

  接口类型说明:

标准双接口

担保交易接口

即时到帐交易接口

此处的接口类型一定要与您在支付宝签约的接口类型完全一致才可认,具体请与支付宝确认。

注意:选择的接口类型与签约的类型必须完全一致。

  支付宝要求网站合法安全,网站域名要备案,申请ICP证,经营性ICP(为用户提供有偿的信息服务)需要注册公司的,有营业执照。

  支付宝接口申请

  1、打开浏览器,在百度输入栏里输入支付宝,点击搜索一下,进入搜索结果界面,找到支付宝官网,点击进去。

  2、进入支付宝官网首页,如下图,找到商家服务,在图中划红线框上,直接点击进入。

  3、进入商家服务之后,显示界面如下。点击划红线框的产品商店。

  4、进入产品商店,在网页底部就会看到支付宝平台给提供的接口套餐,这个根据自己的需要进行选择。

  

你好,单独的软件是不可以调用的,亲

支付宝是基于网站的支付方式,所以你必须要建设一个网站,然后接入支付宝支付接口。然后再开发一个软件配合网站,就可以实现软件调用支付接口,看似是软件调用接口,但实际上是网站在起作用。

!谢谢

是用来业务中需要知道用户在支付宝支付的时候使用了哪种支付渠道。

支付宝接口回调地址的方法:

首先支付宝要申请到支付宝网站的商家服务接口,等通过后,他会有相关的参数下放,然后去支付宝论坛下载支付宝接口文档和实例代码文件,根据这些配置好文件中的参数。

比如:

支付宝账户、支付宝商户号、支付宝密匙、支付成功后的异步和同步回调地址等。

这些参数配置好以后,网站自然会跳转至支付宝进行付款,付款成功后,支付宝自然会跳转到自己的网站,至于更改订单状态,那就是自己根据支付宝返回的参数进行判断和更改了。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » 支付宝已经知道PID和key如何继续使用支付宝接口

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情