支付宝即时到账接口

做的项目用到支付宝及时到账,后来再去支付宝看时,首页改版了,找了半天,先总结如下

首先需要签约:

方式一:在线申请

申请地址(即时到账收款):https://b.alipay.com/order/productDetail.htm?productId=2015110218012942

提交申请后,会有一个审核阶段,审核通过才能使用该接口。

登录b.alipay.com->我的商家服务,可在“签约管理”中查看审核进度。

方式二:开放平台创建应用

  1. 登录开放平台——管理中心,选择“创建应用”,选择“自用型应用——网页应用”。
  2. 填写应用名称,提交后,会跳转到提示等待审核的页面,审核时间为两个工作日内。
  3. 应用审核通过后,在“功能信息”页找到“即时到账”功能,点击“申请开通”。

然后获取PID及密钥:

获取PID

更新时间:2017/01/10 访问次数:94080



1.开发者登录支付宝开放平台,点击右上角的“账户中心”。

2.选择“mapi网关产品密钥”,即可查询到合作伙伴身份(PID),以2088开头的16位纯数字。

 

可以操作了,快速接入:

1.DEMO下载

下载即时到账接口DEMO,内含JAVA、PHP、CSHARP三种编程语言,以及MD5和RSA两种签名方式的DEMO

<a href="http://aopsdkdownload.cn-hangzhou.alipay-pub.aliyun-inc.com/demo/alipaydirect.zip?spm=a219a.7629140.0.0.ZXTiAo&file=alipaydirect.zip" >下载DEMO</a>

2.配置DEMO中的开发者信息

说明:调用接口时需要开发者信息。

编程语言配置文件路径
JAVA找到目录下src->com->alipay->config->AlipayConfig.java文件并打开。
PHP找到目录下alipay.config.php文件并打开。
.NET找到目录下app_code->AlipayConfig.cs文件并打开。

 

在配置文件中找到以下参数进行对应配置:

partner合作者身份ID,签约账号,当你成为支付宝的签约用户时会分配一个以2088开头由16位纯数字组成的字符串,参见本文档“获取PID”。
seller_id收款支付宝账号,一般情况下收款账号就是签约账号,使用partner即可。

  • 若您选择MD5签名方式,请根据以下内容配置:
    keyMD5安全校验码,详见本文档“配置密钥——查看MD5密钥(Key)”。
     
  • 若您选择RSA签名方式,请根据以下内容配置:
    private_key
    • 在本地生成商户自己的RSA私钥和公钥->详见本文档“配置密钥——配置RSA密钥”;
    • 将生成的公钥去掉“-----BEGIN PUBLIC KEY-----”和“-----END PUBLIC KEY-----”且去空格去回车,上传到支付宝->详见本文档“配置密钥——配置RSA密钥”。

    注:JAVA将生成的原始私钥转PKCS8格式后,去掉“-----BEGIN RSA PRIVATE KEY-----”和“-----END RSA PRIVATE KEY-----”且去空格去回车填写在此。

    PHP和.NET使用原始私钥格式,去掉“-----BEGIN RSA PRIVATE KEY-----”和“-----END RSA PRIVATE KEY-----”且去空格去回车填写在此。
    alipay_public_key此处是支付宝公钥,不是商户刚刚生成的公钥,用于验证返回回调信息,详见本文档“配置密钥——配置RSA密钥”。
    注:DEMO已经配置,无需修改。

3.运行DEMO

配置完成并且放至对应环境(环境需要自己搭建)服务器,即可运行DEMO,进行支付体验。

  • JAVA:JDK1.5以上。
  • .NET:framework 3.5以上
  • PHP:PHP5.0以上,且需要开启CURL服务、SSL服务。
  • 商户端是否有对DNS设置,是否有做防火墙策略。
  • 是否有限制端口,需要开通的端口:80或443。

4.配置同步返回和异步回调

配置同步返回(同步跳转通知)和异步回调(异步通知)。在配置文件中有return_url和notiry_url两个参数,可分别配置到DEMO中的return_url页面和notify_url页面。

注意:DEMO两个页面的处理区别在于以下两点,其他相同。

  • 同步返回使用GET方式获取,异步通知使用POST方式获取;
  • 同步返回验证有1分钟超时,异步通知验证没有时间限制。

以JAVA版DEMO异步通知页面处理逻辑为例

  1. 使用POST方式接收所有数据
  2. 将数据使用AlipayNotify.verify() 验签方法验证。
    (1)验证签名是否正确。
    (2)验证是否是支付宝发来的通知。
  3. 通过返回参数中的trade_status字段(交易状态)判断并可写入执行业务逻辑代码。
  4. 使用out.print("success"); 打印success。不可有其他任何HTML代码。

注:notify_url页面只能返回success,异步通知页面上不可有任何HTML代码。支付结果请以异步通知为准。

 

最后需要确认是否是https,如果是https,那么需要安装ssl证书,证书要求如下:

要求“正规的证书机构签发,不支持自签名”,如果不理解请咨询证书供应商。

域名证书检测地址参考:https://cryptoreport.websecurity.symantec.com/checker/


  • 15
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
提供的源码资源涵盖了小程序应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!
提供的源码资源涵盖了Java应用等多个领域,每个领域都包含了丰富的实例和项目。这些源码都是基于各自平台的最新技术和标准编写,确保了在对应环境下能够无缝运行。同时,源码中配备了详细的注释和文档,帮助用户快速理解代码结构和实现逻辑。 适用人群: 适合毕业设计、课程设计作业。这些源码资源特别适合大学生群体。无论你是计算机相关专业的学生,还是对其他领域编程感兴趣的学生,这些资源都能为你提供宝贵的学习和实践机会。通过学习和运行这些源码,你可以掌握各平台开发的基础知识,提升编程能力和项目实战经验。 使用场景及目标: 在学习阶段,你可以利用这些源码资源进行课程实践、课外项目或毕业设计。通过分析和运行源码,你将深入了解各平台开发的技术细节和最佳实践,逐步培养起自己的项目开发和问题解决能力。此外,在求职或创业过程中,具备跨平台开发能力的大学生将更具竞争力。 其他说明: 为了确保源码资源的可运行性和易用性,特别注意了以下几点:首先,每份源码都提供了详细的运行环境和依赖说明,确保用户能够轻松搭建起开发环境;其次,源码中的注释和文档都非常完善,方便用户快速上手和理解代码;最后,我会定期更新这些源码资源,以适应各平台技术的最新发展和市场需求。 所有源码均经过严格测试,可以直接运行,可以放心下载使用。有任何使用问题欢迎随时与博主沟通,第一时间进行解答!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值