美文网首页
支付宝接口相关梳理

支付宝接口相关梳理

作者: 奶茶007 | 来源:发表于2016-12-09 17:02 被阅读42次

公钥和私钥是一对的,私钥用来签名,公钥用来验签。
1、查看密钥里面的是我们提供给支付宝的公钥,用来验签支付请求的,支付请求的时候我们对参数用我们对应的私钥进行签名,对方验签通过,才觉得这个来源是受认证的。
2、查看支付宝公钥里面的公钥是支付宝提供给我们的,支付宝异步通知支付结果的时候,除了业务请求之外,会用他们自己对应的私钥对请求进行签名,我们这边用他们提供的公钥对签名验签成功后,相当于确保请求是支付宝发起的(别人不知道私钥,签名结果肯定不能被这个公钥验签通过的)

支付:

https://doc.open.alipay.com/docs/api.htm?spm=a219a.7395905.0.0.7v81dZ&docType=4&apiId=850

当面扫码完一般调用这个接口支付(虽然alipay.trade.wap.pay也能实现,不过需要商户再开通移动收款功能),填了app_auth_token应该就是付到对应的商户那里

支付宝支付2中方式:
方式一
用MD5加密方式,不用授权(X估计就是这种方式)。。。现在支付宝开放平台已经查不到之前的相应文档了。。。我们现在网站上采用的就是MD5的加密方式,无论我们自己的账号收款还是用天迈的账号收款,都只需要商房号与KEY就可以了,不用应用号的。。。这种签名方式支付宝不推荐(但是支持,因为最早一批都是MD5签名的),所以文档中也抹去了

方法二
用RSA加密的方式更安全可靠,需要授权。。。
WAP端用的是RSA加密方式,要用到APPID,公私钥。。。

APP实现通过支付宝把钱打到不同商户支付宝账号可以通过以上2种方式。

相关文章

  • 支付宝接口相关梳理

    公钥和私钥是一对的,私钥用来签名,公钥用来验签。1、查看密钥里面的是我们提供给支付宝的公钥,用来验签支付请求的,支...

  • 系统重构--订单交易模块

    一、旧系统的现状分析: 1)服务调用关系 2)接口梳理 订单相关旧系统接口整理:a、gamecatsdk服务b、w...

  • AnnotationAwareOrderComparator :

    spring组件的排序相关的接口和注解有这么几个,列举的可能还不全(不断的学习梳理。。) 两个接口 :org.sp...

  • 简书真贱,个人免签支付解决方案

    各种原因在国内想要个人支付接口还是比较麻烦的,例如支付宝接口,传统的签约支付宝即时到帐接口需要企业支付宝帐号才可以...

  • 【第22天】python全栈从入门到放弃

    1 调用支付宝接口,京东支付接口 2 调用支付宝接口,京东支付接口(归一化思想) 3 多态 4 鸭子模型 5封装 ...

  • 支付宝即时到账Alipay.class.php

    最近由于公司项目需要接入支付,正好研究下支付宝接口的使用。我呢使用的是支付宝即时到账接口,通过对支付宝提供的接口D...

  • 每周工作总结

    本周完成的 1 梳理裤兜FM功能流程,完善栏目订阅相关数据库表结构,设计所有数据接口并对部分数据接口进行编码实现。...

  • 如何做接口测试?

    一、问题引入 经常有后端开发会问,后端接口都测试什么?怎么测?简单梳理了一下接口测试的相关内容: 测试什么? 怎么...

  • 第九天

    支付宝通知接口验证 django集成return_url¬ify_url接口 通过支付宝的返回的url更改后...

  • 无标题文章

    # IM红包后端接口API [TOC] ## 1、接收支付宝异步通知接口 * 描述 用于处理支付宝异步通知; *...

网友评论

      本文标题:支付宝接口相关梳理

      本文链接:https://www.haomeiwen.com/subject/yutymttx.html