iOS支付功能概述2

iOS支付功能概述

目前最常用的第三方支付SDK:微信支付SDK、支付宝支付SDK、银联支付SDK。

 

微信支付SDK

什么是微信支付?

在日常生活使用APP支付功能的时候大家应该都用过微信支付,微信支付其实就是集成在微信客户端的支付功能,用户可以通过手机完成快速的支付流程。微信支付以绑定银行卡的快捷支付为基础,向用户提供安全、快捷、高效的支付服务。

如何申请使用微信支付呢?

申请过程一共分3个阶段。第一阶段是注册和申请,注册是指注册公众账号,注册需要营业执照,并根据不同的类型选择不同的接入方式,比如个体工商户,企业公司等,申请是指申请微信认证,申请微信认证是需要付费的,主要是审核服务费,一次300元。

在第二阶段中需要提交相关的资料来申请微信支付了,大家也需要注意下资料审核的时间为3-7工作日。

在第三阶段,我们需要登录商户平台进行验证,在线签署协议,到此我们就成功的接入微信支付了。

微信支付申请成功后,就可以使用并集成微信支付SDK了,微信支付分为4步,第一步是在商户APP中提交订单,跳转到微信中进行支付。第二步在微信中确认商品信息,第三步输入密码,开始支付,第四步是支付成功。返回商户APP。

APP如何接入微信支付?

首先下载微信支付SDK,然后将SDK相关文件导入项目中,对项目进行配置,最后编写代码调起支付并处理支付结果。

 

支付宝支付SDK

支付宝移动支付也是我们常用的一种支付方式。是通过集成在商户APP中,支付时候跳转到支付宝中完成支付。

如何申请支付宝SDK支付?

需要提供产品说明、接口使用场景等,然后可在线进行申请。

支付宝移动支付的流程分为5步,首先买家在手机应用中购买商品或服务,然后买家选择支付宝支付,然后进入支付宝收银台进行付款,输入密码后支付成功,交易完成后返回商户APP,买家可以查看交易信息。

集成步骤:首先下载支付宝支付SDK,然后将SDK文件导入项目,项目进行配置,代码处理并调起支付宝支付,处理支付结果。

 

银联支付SDK,也就是银联手机控件支付。

银联手机支付是通过手机对银行卡账户进行操作以完成支付交易的一种新型支付服务,手机控件产品是提供给商户移动终端客户端安全的调用银联手机支付清算通道的软件包。业务场景是那些需要移动终端平台资金支付、清算解决方案的商户、商城、应用商店、电子商务企业、软件开发者等。

如何申请入网?

主要有两种模式,模式一是线下人工入网,模式二是线上自助入网。

交易流程?

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

集成步骤:首先下载银联手机控件开发包iOS版,然后将SDK文件导入项目,进行项目配置,代码处理并调起支付,并处理支付结果。

 

详细的讲解和演示,请查看极客学院《iOS支付功能概述》课程。http://www.jikexueyuan.com/course/2419.html

 

 

本文来自Awnlab.com麦芒实验室,转载请注明出处,谢谢合作。