美文网首页
关于支付宝以及微信支付的集成

关于支付宝以及微信支付的集成

作者: 娘亲Joanna | 来源:发表于2018-03-14 14:47 被阅读78次

关于第三方支付实现

  • 1.点击第一个支付按钮,后台自己生成一个订单,成功之后进入下一个支付页面
  • 2.点击取消,返回上一个界面
  • 3.点击确定,调用后台支付接口,后台开始调用支付宝接口预下单,生成加签后的移动端需要的参数,返回给移动端
    1. 移动端拿到 支付需要的参数,调用支付功能,代开第三方支付的app进行支付,支付成功,支付宝返回成功状态码给移动端,然后从第三方app返回自己的app
    1. 支付宝后台异步返回成功的消息给 app的后台
    1. 自己的app收到支付成功的响应,就请求后台接口,看是否成功,如果成功,则进入支付成功的界面
    1. 失败提示失败,增加个 如果对订单有任何疑问的超链接,人工解决这些异常状况

1. 关于支付宝集成



    1. 支付遇到的bug
      1. 与后台联调的过程中,传参的时候,报网络繁忙的错误,是因为传的参数不对,必须使用后台给的加签之后的参数,才可以。
        例如后台返回一下格式的数据,那么 aliPayOrderString 的值就是我们要传的参
{
    "seq": "321321",
    "code": 0,
    "msg": "sucessfull",
    "resMap": {},
    "aliPayOrderString": "alipay_sdk=alipay-sdk-java-dynamo&app_id9%3A52&version=1.0"
}
    1. 与后台联调,在支付成功的时候,没有跳回app, 没有接收到来自支付宝支付成功9000的回调,导致后台查询不到支付成功的订单,是由于客户端没有配置 urlScheme ,导致支付宝没法返回app

    1. 支付接入流程
      1. 申请app的配置所需要的 appid、 应用公钥、应用私钥 ,需要填写的信息如下:
1.  进入网站,点击开发接入,扫码登陆
2.  使用场景选择第三方应用
3.  名称:appname
4.  提供给我 appid:应用ID,调用API时用来识别开发者
5.  private_key:应用私钥,pkcs8格式
6.  签约才能获取应用密钥:使用公司支付宝 ,
联系人填法人
(签约需要时间的,以及上架慢一点估计要3天+)

    1. 配置所有参数之后,支付第一步 :需后台拿着相关参数加签,返回加签之后的参数给app移动端; 支付第二步,发起支付,调用支付方法,调用支付宝客户端,支付宝付款界面进行付款,支付宝使用应用公钥对交易数据进行验签,(付款成功失败支付宝都会一部回调结果给后台,再次请求后台接口,根据后台返回的结果,来真正判断是否付款成功)付款成功与失败都返回自己的app,收到支付宝的回调; 支付第三步:若支付宝返回成功。app端收到9000支付成功的回调,再次调用后台接口,若后台接口返回支付成功,则提示用户支付成功。
image.png
    1. APP移动端所有工作完成的之后,后台还需要做订单核对功能

2. 关于微信支付集成


    1. 微信支付中遇到的BUG
      1. 在支付的过程完成的时候,返回0,由于订单号不对的原因,用正确规则行成的订单号才可以,调起app支付的功能。
    1. 微信支付接入流程
      1. 在微信开放平台新建一个app, 获取项目需要配置参数的appid、appkey、微信支付商户号、API密钥
      1. 其余的步骤同支付宝

tips: 仔细看第三方文档,加强自己文档阅读的能力。不懂的多问,多积累,学会感恩

相关文章

  • iOS集成支付宝/微信支付遇到的坑...

    最近在集成微信/支付宝支付,下面是集成的大体流程以及遇到的一些坑,特此记录.首先来谈下微信支付(因为集成支付宝支付...

  • iOS- 收藏 (专题文章分类)

    支付宝/ 微信 / 银联 1. iOS 支付宝详细集成总结2. 支付宝3. iOS-微信支付和支付宝支付4. ...

  • android app 集成 支付宝支付 微信支付【转载】

    项目中部分功能点需要用到支付功能,移动端主要集成支付宝支付和微信支付支付宝sdk以及demo下载地址:https:...

  • 支付

    微信支付集成 前段时间,公司突然要在App中集成支付功能。毫无意外的选择了支付宝、微信 支付宝,这里就不多说了。按...

  • 关于支付宝以及微信支付的集成

    关于第三方支付实现 1.点击第一个支付按钮,后台自己生成一个订单,成功之后进入下一个支付页面 2.点击取消,返回上...

  • 微信or支付宝交易限额

    经常有人询问关于微信支付绑定银行以及微信支付交易额度问题,以下是微信、支付宝可绑银行卡和信用卡列表,以及微信、支付...

  • iOS集成支付宝-Swift版

    iOS集成支付宝-Swift版 如果要了解整个支付流程可以阅读文章《手机App集成微信支付&支付宝-iOS&And...

  • 一分钟快速集成微信支付宝支付

    本篇文章主要记录:在项目中集成微信支付和微信支付的快速解决方案 风鼎科技支付插件 里面集成了支付宝支付和微信支付 ...

  • Android集成微信支付功能

    公司项目中需要支付功能,原来已经集成了支付宝,现在集成微信支付;由于我在集成支付宝的时候,已经做了一次支付工具类的...

  • 支付

    支付宝集成:http://caoyudong.com/2016/01/03/iOS接入支付宝/ 微信支付:http...

网友评论

      本文标题:关于支付宝以及微信支付的集成

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