支付宝钱包 – 支付流程



支付宝钱包 – 支付流程

0 0


alipay-interface-introduction


On Github cherryleer / alipay-interface-introduction

支付宝钱包

支付流程

Created by Cherryleer / @Atman

Contents

  • 流程概要
  • 请求参数说明
  • 同步通知参数说明
  • 异步通知参数说明
  • 如何验证是否支付宝请求

流程概要

  • 功能说明
  • 钱包支付开发包业务流程
  • 商户客户端与支付宝钱包开发包交互模式

功能说明

支付宝钱包支付接口开发包2.0标准版主要用来向第三方应用程序提供便捷、安全 以及可靠的支付服务。本文主要描述开发包支付接口的使用方法,供合作伙伴的开 发者接入使用。

钱包支付开发包业务流程

商户客户端与支付宝钱包开发包交互模式

请求参数说明

  • 请求参数含义
  • 基本参数
  • 业务参数

请求参数含义

请求参数是商户在与支付宝进行数据交互时,提供给支付宝的请求数据,以便支付 宝根据这些数据进一步处理。

基本参数

基本参数

业务参数

业务参数

样例

同步参数说明

  • 含义
  • 参数列表
  • 样例

同步参数含义

支付宝对商户的请求数据处理完成后,会将处理的结果数据直接通知给商户。这些 处理结果数据就是同步通知参数。

同步通知参数列表

样例

异步参数说明

  • 含义
  • 参数列表
  • 样例

异步参数含义

支付宝对商户的请求数据处理完成后,会将处理的结果数据通过服务器主动通知的方式通知给商户网站。这些处理结果数据就是服务器异步通知参数。

异步通知参数基本列表

异步通知业务参数列表

异步通知业务参数列表

异步通知业务参数列表

异步通知业务参数列表

样例

如何验证是否支付宝请求

  • 目的
  • 工作原理
  • 样例

目的

验证此次通知信息是否是支付宝服务器发来的信息,以帮助校验反馈回来的数据的真假性。

工作原理

  • 获取支付宝返回数据之一的通知校验ID(notify_id)
  • 按照支付宝要求的格式拼接成要请求的链接
  • 通过访问这个请求链接,获取结果
  • 如果获得的信息是true,则校验成功;如果获得的信息是其他,则校验失败。

样例

https://mapi.alipay.com/gateway.do?service=notify_verify&partner=2088002396712354¬ify_id=RqPnCoPT3K9%252Fvwbh3I%252BFioE227%252BPfNMl8jwyZqMIiXQWxhOCmQ5MQO%252FWd93rvCB%252BaiGg

The End

Created by Cherryleer / @Atman