支付功能

前言:本随笔将对IOS开发的支付功能进行一个概述。php

内容大纲:html

1、常见的支付方案简介web

2、第三方支付SDKapi

3、苹果官方支付方案微信

4、Web支付方案app

 

正文:

1、常见的支付方案简介

在微信支付中

微信支付的网址是: https://pay.weixin.qq.com/wiki/doc/api/index.html微信支付

进去以后,咱们能够看到网页,但我接下来主要讲的是app支付3d

 

app支付的过程:商业app经过集成微信SDK,用户解析后跳转到微信内软件支付的过程。orm

点进去app支付:htm

 

咱们能够看到APP支付的"场景介绍","案例及规范","业务流程","API详细说明","APP端开发步骤"等等,全部相关的资料咱们均可以在这里找到。

在支付宝支付中

支付宝支付的网址: https://b.alipay.com/order/productDetail.htm?productId=2015110218010538&tabId=1#ps-tabinfo-hash http://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1

进入网址,咱们能够看到产品简介、用户使用场景等信息

咱们经过在支付宝开放平台的文档中心>移动支付 网址:https://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1

这里面主要介绍了客户端如何调用,以及请求参数。实名机制以及注意事项,以及处理返回的错误值错误码均可以在这里查阅。

在银联支付中

银联的网址: https://open.unionpay.com/ajweb/index

接下来我主要讲解是手机控件支付

咱们点击这个手机控件支付,进入"手机控件支付":

咱们能够找到: 上图“用户使用场景\产品特色...等等”

百度钱包支付

百度钱包支付介绍的网址: http://apistore.baidu.com/astore/serviceinfo/1479.html

百度钱包主要使用在游戏支付,另外你能够看到使用帮助中介绍的企业商户开通帐户须要通过简单三步便可开通的描述。

QQ钱包支付

QQ钱包支付的网址: http://qpay.qq.com/

连连支付

连连支付网址; https://apple.lianlianpay.com/OpenPlatform/

咱们能够在这个网上能够找到"业务流程","结算流程"

IAP

IAP的网址: https://developer.apple.com/in-app-purchase/

 

Apple Pay

Apple Pay的网址: https://developer.apple.com/apple-pay/

 

2、第三方支付SDK

  • 微信支付SDK
  • 支付宝支付SDK
  • 银联支付SDK

一、微信支付SDK

咱们首先须要了解一下什么是微信支付SDK

如何申请微信支付,http://kf.qq.com/faq/120911VrYVrA150906F3qqY3.html,点击进去能够看到申请微信支付分为三个阶段:

而后微信支付应用于什么场景呢?

接下来总结一下,微信支付的步骤:

下面介绍一下APP如何接入微信支付SDK:

下面咱们须要到 https://pay.weixin.qq.com/wiki/doc/api/app.php?chapter=11_1# 下载微信支付SDK,

下载解压以后,有三个头文件,静态库,还有一个提示文件read_me.txt:

 

二、支付宝支付SDK

 关于支付宝移动支付的流程,你们能够点击下面的链接进行查看:

  https://doc.open.alipay.com/doc2/detail.htm?spm=a219a.7629140.0.0.9esO6j&treeId=59&articleId=103657&docType=1

APP如何介入SDK呢?这个和前面微信差很少:

 咱们能够直接进入https://doc.open.alipay.com/doc2/detail?treeId=59&articleId=103563&docType=1去下载SDK:

下载好解压以后:

 

三、银联支付SDK

如何申请入网呢?入网流程模式有两种:

 

银联交易流程:

一、首先客户端浏览商品,点击下单,请求到达商户后台。
二、商户后台再提交订单信息到银联后台。
三、银联后台返回交易流水号。
四、商户后台将交易流水号返回给客户端。
五、客户端再经过交易流水号启动手机控件开始支付。
六、支付控件收集支付信息并请求银联后台,完成支付后银联后台通知商户后台支付结果。
七、银联后台通知支付控件支付结果。
八、支付控件通知客户端支付结果。
九、最后客户端将支付结果展现给用户。

下载SDK包的网址:https://open.unionpay.com/ajweb/help/file/techFile?productId=3

下载解压以后:

 

3、苹果官方支付方案

  • IAP
  • Apple Pay

什么是IAP?

  In App Purchase属于iPhone SDK3.0的新特性,用于在应用程序中购买付费道具,增长新功能,订阅杂志。是应用程序除了移植广告外的另外一种取得利益的方式。

下面展现苹果IAP的两种交互方式

注意事项;

关于Apple Pay:

 

 

4、Web支付方案

web支付最简单了,由于web支付只要调用起支付网页的URL便可。

 

相关文章
相关标签/搜索