美文网首页
微信支付、支付宝支付中遇到的问题

微信支付、支付宝支付中遇到的问题

作者: 萧旭 | 来源:发表于2016-11-30 20:22 被阅读68次

客户端支付过程(简单记忆一下):

开始当然是集成SDK的相关步骤,默认配置完成。

用户需要支付--〉向自己服务器发送需支付商品信息--〉((这里服务器要做的)。。。。)--〉服务器向客户端返回参数

接下来的过程支付宝和微信分开:
1.支付宝:--〉服务器返回的参数(前提是服务器都已经加密过,参数可以直接用)--〉直接调起支付(支付宝在调起的时候,需要另一个参数schem,这里犯过错误)--〉支付--〉支付完成
若手机没有安装支付宝客户端,发起网页支付,支付成功后会直接回调,发起支付时的回调block;
若手机装有支付宝客户端,跳转支付,回调,需要在appdelegate中实现appdelegate openurl 方法,,,,(这里遇到问题是,将schem写错了,导致不能在支付成功后,跳回自己的程序),,,,schem正确的情况下,会回跳自己的程序
--〉接收到支付完成结果--〉,,,(根据文档说法,,需要调起支付查询接口,查询支付结果),,,-——〉确定支付结果--〉 选择适当的方法通知相应界面做相应的改变

2.微信:--〉服务器返回参数--〉从参数中提取相应的值(赋值给微信自己的实体类PayReq的相应属性partnerId prepayId package nonceStr timeStamp sign这几个属性)调用支付接口--〉支付--〉返回支付结果--〉需要在appdelegate中实现openURL方法(与支付宝这一步一样), 并且result 的结果 有它的写法 [WXApi handleOpenURL:url delegate:self],实现这个方法后都会在支付完成后调起,回调方法,onResp (在appdelegate方法中实现,并且需要遵守 WXApiDelegate 协议 ,导入WXApi.h文件)--〉得到支付完成消息--〉调起支付查询接口--〉确定支付结果——〉通知相应界面变化

相关文章

  • 干货教程 | 关于支付宝模块apiPayPlus的使用

    在app开发过程中,关于支付宝模块apiPayPlus你有没有遇到过这样的问题:微信支付可以轻松通过,支付宝支付会...

  • iOS支付

    支付宝支付 支付宝支付支付宝补充 微信支付 微信支付 内购 iOS开发 内购流程

  • 支付宝集成问题

    集成支付宝时遇到的一些问题 以前自己写过一个支付的Demo,里面集成了支付宝支付、微信支付、银联支付,测试都成功了...

  • 2019-08-19

    blog在线点单备案图标微信公众号微信支付微信赞赏支付宝出行红包支付宝支付支付宝红包

  • 微信支付、支付宝支付中遇到的问题

    客户端支付过程(简单记忆一下): 开始当然是集成SDK的相关步骤,默认配置完成。 用户需要支付--〉向自己服务器发...

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

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

  • 微信支付

    微信支付 VS 支付宝支付(1)没有安装微信app,是不能进行微信支付的(2)没有安装支付宝app,也能支付,支付...

  • 分析下微信支付和支付宝的区别!

    我们先来分析下微信支付和支付宝的区别! 微信支付确切的说,跟支付宝不是一致竞争。支付宝是支付工具,而微信支付,只是...

  • iOS-快速集成支付宝支付、微信支付的管理类

    一:封装支付宝支付 调起支付宝及其通知结果处理: 二:封装微信支付 调起微信及其通知结果处理: 最后 微信和支付宝...

  • Android支付封装(微信+支付宝)

    支付宝支付:Android支付宝支付详解微信支付参考:android微信支付详解与坑官方文档:App支付Andro...

网友评论

      本文标题:微信支付、支付宝支付中遇到的问题

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