美文网首页
支付宝集成

支付宝集成

作者: 一只在时光里流浪的大懒猫 | 来源:发表于2017-02-06 19:51 被阅读0次

集成步骤:

  • 1.【申请APPID】在蚂蚁金服开放平台上,创建一个项目,申请到APPID
  • 2.【导入SDK】按照开发文档,导入支付宝SDK及相关文件,并进行代码混淆配置
  • 3.【获取orderInfo】将订单相关信息,通过接口发送到自己服务器,服务器进行RSA加密后,返回给客户端一个字符串orderInfo,作为支付API的参数
  • 4.【调用API】客户端,开启一个子线程去调用支付宝SDK的API,如果客户端装有支付宝APP,则进行支付宝客户端的相关支付流程;如果没有装,则跳转H5页面进行支付。支付完成后,显示支付结果
  • 5.【支付结果】支付成功后,在蚂蚁金服开放平台上配置的回调接口会notify服务器端,然后服务器端修改订单状态,返回给客户端,客户端获取更新后的新信息并展示

集成过程中的几个坑:

  • 1.【orderinfo的坑】一开始测试,我是在客户端生成orderinfo的,参照的是官方的支付Demo,结果不能跑通,断点调试,发现错误发生在SignUtils中的sign方法的最后一步
return Base64.encode(signed);

网上调查,有人说是支付宝版本问题。在SignUtils中作如下修改,

KeyFactory keyf = KeyFactory.getInstance(ALGORITHM);
KeyFactory keyf = KeyFactory.getInstance(ALGORITHM,"BC");
  • 2.【APPID的坑】调试的时候,记得开启沙箱环境,使用沙箱环境下的APPID
  • 3.【RSA公私钥的坑】按照开发文档,在平台上下载一个RSA的生成器,生成公私钥后,将公钥上传开放平台,私钥放在Demo下

相关文章

  • iOS Alipay -支付宝

    iOS 集成Alipay -支付宝支付 集成 AliPay - 支付宝

  • iOS支付宝功能集成

    iOS快速集成支付宝详解/支付宝集成获取私钥与公钥 在集成支付宝功能前,我们必须了解下什么支付宝流程,下图是支付宝...

  • 支付宝支付流程(I)

    参考资料:支付宝支付集成支付宝支付集成实现蚂蚁金服iOS支付集成

  • 支付宝 ’openssl/asn1.h' file no

    起因 项目需要集成支付宝,下载了支付宝demo(地址点击这里)然后开启搬砖。按照支付宝的集成说明开始集成。文档地址...

  • ## [iOS 支付宝支付]

    [iOS开发系列-支付宝支付] 概述 开发中支付通常都会集成支付宝支付,下面讲解支付宝的整体流程。 集成支付宝支付...

  • iOS集成支付宝和微信支付SDK

    1. 支付宝SDK集成 实现思路:1.下载支付宝SDK2.集成SDK到项目中,参考官方集成文档。3.调起支付宝SD...

  • iOS APP集成微信支付&&支付宝支付

    相对来讲不是很难,两个sdk集成都只需要四个步骤就搞定了! 一、集成支付宝支付 支付宝支付集成官方教程支付宝官方D...

  • Android:支付宝支付封装

    集成支付宝APP支付 直接按照官方文档逐步集成官方文档:支付宝APP支付官方文档 Android客户端封装支付宝支...

  • ios支付宝签名

    支付宝: iOS 支付功能概述 - 简书 1.iOS集成支付宝 - 简书 2.iOS 集成支付宝 - 简书 3.i...

  • 支付宝支付

    支付宝集成的介绍 第三方支付平台,支付宝是用户将钱付款给支付宝,之后支付宝将钱转入我们自己的账户。 集成支付宝的步...

网友评论

      本文标题:支付宝集成

      本文链接:https://www.haomeiwen.com/subject/ypqkittx.html