1. 首页
  2. 新闻中心
  3. 支付宝资讯
  4. 内容

JavaServer集成支付宝支付、批量付款到支付宝账户简介文档

日期:2020-02-05 人气:13

JavaServer集成支付宝支付、批量付款到支付宝账户简介文档

支付宝简介文档

(适用于ydm-java接口与后台,如有误入,但愿也能给您带来帮助)

此文档写于2017年3月,只能说明此时该文档适用。使用前请查看以下接口支付宝是否提供。

App支付产品

批量付款到支付宝账户

(链接如有发生变化,请在官方文档中寻找此产品,一般情况下,产品名不会发生改变)

1. App支付产品

通俗上讲就是在App中使用支付宝付款,流程上就是:App请求接口(服务端),哪一个用户准备要买什么产品或者是要充多少钱,然后服务端拼接一些必要的参数返回给它,App端通过集成支付宝的SDK,根据接口返回的值去唤醒支付宝进行支付;与此同时,支付宝会异步通知服务端,哪一笔订单支付成功,服务端对充值后的逻辑做判断。(代码目前的做法)

见图

alipay

看完读可知,13,14步骤之前有10,图中的做法是在App端唤醒支付宝支付完成后的回调里请求接口,然后接口去请求支付宝,校验这笔订单完成与否,13,14的步骤为了完成服务端的逻辑。

但实际上,支付宝是这样说的:

支付宝sdk对商户的请求支付数据处理完成后,会将结果同步反馈给商户app端。

同步返回的数据,商户可以按照下文描述的方式在服务端验证,验证通过后,可以认为本次用户付款成功。有些时候会出现商户app在支付宝付款阶段被关闭导致无法正确收到同步结果,此时支付结果可以完全依赖服务端的异步通知。

由于同步通知和异步通知都可以作为支付完成的凭证,且异步通知支付宝一定会确保发送给商户服务端。为了简化集成流程,商户可以将同步结果仅仅作为一个支付结束的通知(忽略执行校验),实际支付是否成功,完全依赖服务端异步通知


你觉得这篇文章怎么样?

00