支付宝APP支付流程

支付能力申请流程

一、注册支付宝开放平台

支付宝开放平台使用支付宝账号。

如果是支付能力开发商,建议使用企业邮箱注册。

如果是个人开发者,不能直接在支付宝开放平台开通支付能力,可使用第三方平台接入,如ping++

二、创建支付应用、开发配置

  1. 创建应用

  2. 设置基础环境 获取支付宝网关、设置应用网关(己方)、设置授权回调地址

    注意

    蚂蚁金服开放平台将对您填写的授权回调地址进行安全扫描,扫描结果请在1个小时后,前往“开发者中心-安全中心”查看。另外,请如实、准确填写授权回调网址,否则所有责任(包括但不限于赔偿损失)概由您负责。

  3. 设置接口加签方式 RSA2(SHA256)密钥(推荐)

    MAC_OSX_RSA密钥生成工具

    密钥生成工具使用方式

  4. 开发测试

三、上线前签约

上线前签约APP支付能力,即可在线上调用开发好的APP支付功能

  1. 资料审核 填写企业信息、经营信息、银行账户等信息,上传相关证件。资料提交后,审核将在3个工作日内完成。
  2. 验证账户 核实您提交的银行账户信息,以验证账户。
  3. 签署产品协议 在线签署产品协议,完成签约。

支付开发流程

服务端接口

一、签名下单接口

二、支付成功的验签接口

三、接收异步支付结果通知的接口

四、查询支付结果的接口

服务端支付DEMO

SDK1.5 适用于Java语言、jdk版本1.5及以上的开发环境

代码示例仅供参考和测试,实际请根据业务来处理。异步通知处理过程中请对信息做确认,例如:订单号是否在商户您的系统中存在,订单金额是否匹配