Alipay, China's leading third-party online payment solutionAlipay, China's leading third-party online payment solution

产品功能

英文版

代扣产品可以帮助您的网站或应用构建线上自动扣款功能,首次签约完成后,后续支付一次点击即可完成。代扣支持在不同终端类型(Web, Wap, App)上的部署,并且您只需要一次集成,就可以接入多种支付方式,例如电子钱包,银行转账等。极佳的无感支付体验将减少因扣款失败导致的客户流失,多种支付方式的便捷支持也将加速全球业务扩展,极大助力您的业务增长。

产品功能

  • 获取代扣授权:
  • 签约支付方式:在合同中对想要支持的支付方式进行签约。
  • 获取授权:通过 咨询授权地址 接口获取用于买家授权的地址,并向买家展示支付方式授权页面。建议您在支付方式授权页面按照买家区域动态渲染支持的支付方式。
  • 获取授权结果:如果您配置了接收授权结果通知的地址,在获取到买家的代扣授权成功后,您会接收到 Alipay+ 发送给您的 授权成功通知
  • 获取支付令牌:买家同意授权支付方式的代扣服务后,您可以通过 申请支付令牌 接口获取支付令牌。此外,在支付令牌即将过期时,您可以通过 申请支付令牌 接口更新支付令牌。
  • 取消代扣授权:
  • 如果买家在您的应用内取消代扣授权,您需要通过 授权取消 接口使支付方式的支付令牌失效。
  • 如果买家在支付方式应用内取消代扣授权,您会接收到 授权取消通知

开发资源

接口和通知

  • 欲集成代扣服务,请参考 授权 集成文档获取买家授权,获取买家授权后请参考 支付 集成文档发起支付
  • 关于更多支付流程后续的其他相关操作,请参考 取消交易退款接受通知 集成文档。
  • 下表展示了用于代扣集成的接口和通知,助您完成支付和支付后的流程。

表 1. 代扣集成接口和通知

SDKs

除了通过自定义编码进行API集成外,您还可以通过Alipay+ SDK进行集成。 Alipay+ SDK 提供了一种标准化的方式来帮助商家更快地构建软件应用程序, 为您屏蔽不同支付方式的特性差异,帮助您一次集成便可接入当前及未来被支持的所有支付方式,大大降低您的开发成本。

服务端 SDK

目前,服务端 SDK 支持的编程语言有所不同:

  • Java SDK:支持与 API 解决方案相同的所有功能。
  • Python、PHP 和.Net SDK:仅支持API 解决方案提供的部分功能。 下表显示了 Python、PHP 和 .Net SDK 目前支持的功能:

功能

Java SDK 是否支持

Python SDK

PHP SDK

.Net SDK

pay

inquiryPayment

cancel

refund

inquiryRefund

declare

inquiryDeclarationRequests

表 2. Python、PHP 和 .Net 语言的SDK功能

支付方式

代扣支持以下支付方式:

支付方式类别支付方式买家地区
Alipay+ 支付方式Alipay中国
Alipay+ 支付方式AlipayHK中国香港
Alipay+ 支付方式Boost马来西亚
Alipay+ 支付方式DANA印度尼西亚
Alipay+ 支付方式GCash菲律宾
Alipay+ 支付方式KakaoPay韩国
Alipay+ 支付方式NAVER Pay韩国
Alipay+ 支付方式Rabbit LINE Pay泰国
Alipay+ 支付方式Touch'n Go马来西亚
Alipay+ 支付方式TrueMoney泰国
Alipay+ 支付方式Zalopay越南
钱包GrabPay马来西亚、新加坡、印度尼西亚
钱包Maya菲律宾
钱包PayPay日本
银行快捷直连KrungThai Bank泰国
银行快捷直连Siam Commercial Bank泰国

表 3. 代扣支持支付方式