文档中心 > 当面付

接口调用流程

更新时间:2016/07/06 访问次数:6388

条码支付

image

说明:

  • 开发者调用SDK集成接口,可参考快速接入中的说明。
  • 开发者在集成中需要注意接口之间的调用逻辑,因为支付宝返回的结果都是同步返回,所以开发者需要调用查询接口轮询订单状态,轮询一般为支付请求发起后间隔5s,未反馈支付结果则发起轮询,每次轮询建议间隔时间为5s,最多查询30s;如无支付成功的状态返回,则发起撤销,关闭订单重新发起支付。以上时间开发者可根据自己的业务自定义时间和调用次数。
  • 撤销接口可关闭订单,如网络延迟导致在发起撤销时用户支付成功,发起撤销后会退款并关闭订单。 注意: 撤销订单只能撤销24H内交易的订单,超过24H无法撤销。开发者可给每笔订单设置超时时间,超过设定时间未支付的订单会自动关闭。对于无效二维码需要调用撤销接口,作废二维码。
  • 正常退款需要调用退款接口,而不是撤销接口。退款支持部分退款,多次退款需要提交支付宝交易号并设置不同的退款单号,若其中某次退款失败重试需要采用原来的退款单号,总退款金额不能超过用户实际支付金额。如在签约时未对退款时间做特殊限定,一笔订单的退款期限一般默认是3个月。
  • 在调用撤销和退款接口后,建议调用alipay.trade.query来查询订单状态。

扫码支付

image

说明:

  • 开发者调用SDK集成接口,可参考快速接入中的说明。
  • 开发者在集成中需要注意接口之间的调用逻辑,扫码支付接口是有异步通知返回的,如果没有接收到异步通知的情况下,开发者可以调用查询接口轮询订单状态,轮询一般为支付请求发起后间隔5s,未反馈支付结果则发起轮询,每次轮询建议间隔时间为5s,最多查询30s;如无支付成功的状态返回,则发起撤销,关闭订单重新发起支付。以上时间开发者可根据自己的业务自定义时间和调用次数。
  • 撤销接口可关闭订单,如网络延迟导致在发起撤销时用户支付成功,发起撤销后会退款并关闭订单。 注意: 撤销订单只能撤销24H内交易的订单,超过24H无法撤销。开发者可给每笔订单设置超时时间,超过设定时间未支付的订单会自动关闭。对于无效二维码需要调用撤销接口,作废二维码。
  • 正常退款需要调用退款接口,而不是撤销接口。退款支持部分退款,多次退款需要提交支付宝交易号并设置不同的退款单号,若其中某次退款失败重试需要采用原来的退款单号,总退款金额不能超过用户实际支付金额。如在签约时未对退款时间做特殊限定,一笔订单的退款期限一般默认是3个月。
  • 在调用撤销和退款接口后,建议调用alipay.trade.query来查询订单状态。

FAQ

关于此文档暂时还没有FAQ
返回
顶部