CN108520404A - 一种iOS支付中心策略 - Google Patents
一种iOS支付中心策略 Download PDFInfo
- Publication number
- CN108520404A CN108520404A CN201810197312.4A CN201810197312A CN108520404A CN 108520404 A CN108520404 A CN 108520404A CN 201810197312 A CN201810197312 A CN 201810197312A CN 108520404 A CN108520404 A CN 108520404A
- Authority
- CN
- China
- Prior art keywords
- payment
- information
- paying
- apple
- party
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/02—Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3825—Use of electronic signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/40—Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
- G06Q20/401—Transaction verification
- G06Q20/4014—Identity check for transactions
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Computer Security & Cryptography (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明涉及一种iOS支付中心策略,包括如下步骤:用户发起支付时,输入必要的支付信息,支付中心获取支付信息,根据信息获取订单,如果获取订单失败,则返回支付失败信息,如果获取订单成功,则进一步判断类型,如果必须使用apple支付,则调用apple支付中心,如果支持第三方支付,则调用第三方支付,当支付成功时,apple支付中心或第三方支付返回支付凭证信息,认证中心解析、验证支付凭证信息。本发明,算法简洁,通用性好,能同时支持APPLE支付和第三方支付,且第三方支付流程统一,可扩展性强,便于开发及后期维护。
Description
技术领域
本发明涉及支付管理技术领域,具体说是一种iOS支付中心策略。
背景技术
现有的iOS支付分为两类,第三方支付和应用内支付(内购)。
第三方支付包括:支付宝支付、微信支付、银联支付、百度钱包、京东支付等等。
应用内支付(In-App Purchase):在应用程序内购买虚拟商品。如果你在AppStore上销售的应用程序,将收到支付金额的70%。苹果不允许 iOS 应用内置购买(IAP)使用第三方支付方式。
第三方支付,可以在没有安装客户端时,直接弹出网页进行支付。也可以跳转到第三方App中进行支付。
对于iOS开发来说,移动支付一直是开发者的痛点所在,各种支付方式的配置各不相同,非常繁琐,且大多不支持CocoaPods(iOS的类库管理工具)方便的集成方式,市面上倒是有类似Ping++这种服务可以一站式集成开发者想要的支付方式,但是都是收费的。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种iOS支付中心策略,算法简洁,通用性好,能同时支持APPLE支付和第三方支付,且第三方支付流程统一,可扩展性强,便于开发及后期维护。
为达到以上目的,本发明采取的技术方案是:
一种iOS支付中心策略,其特征在于,包括如下步骤:
用户发起支付时,输入必要的支付信息,
支付中心获取支付信息,根据信息获取订单,
如果获取订单失败,则返回支付失败信息,
如果获取订单成功,则进一步判断类型,
如果必须使用apple支付,则调用apple支付中心,
如果支持第三方支付,则调用第三方支付,
当支付成功时,apple支付中心或第三方支付返回支付凭证信息,
认证中心解析、验证支付凭证信息。
在上述技术方案的基础上,认证中心解析支付凭证信息,得到支付信息,
将支付信息发送给服务器并请求认证,
认证失败,则返回支付失败信息,
认证通过,则发起商品请求,
完成支付。
在上述技术方案的基础上,所述apple支付中心,首先查询apple支付id,
如果查询不到,则返回支付失败信息,
如果查询到,则发起apple支付,
等待支付回调,并判断支付是否出现错误,
如果出现错误,则进行排错处理,尝试继续支付,
如果没有错误,则判断是否收到支付凭证,
如果没有收到,则返回支付失败信息,
如果有收到,则返回支付凭证信息。
在上述技术方案的基础上,所述第三方支付,首先确定支付方信息,
然后选择商品下单,
再后调用支付接口,完成支付认证授权,
根据第三方支付的设定,接收返回认证结果,
判断支付是否成功,
如果不成功,则返回支付失败信息,
如果已成功,则获取第三方提供的支付凭证信息。
在上述技术方案的基础上,所述支付方信息包括:微信支付,支付宝支付。
在上述技术方案的基础上,根据第三方支付的设定,在选择商品下单时,同时写入签名信息。
本发明所述的iOS支付中心策略,算法简洁,通用性好,能同时支持APPLE支付和第三方支付,且第三方支付流程统一,可扩展性强,便于开发及后期维护。
附图说明
本发明有如下附图:
图1 本发明的流程图。
具体实施方式
以下结合附图对本发明作进一步详细说明。
如图1所示,本发明所述的iOS支付中心策略,包括如下步骤:
用户发起支付时,输入必要的支付信息,
支付中心获取支付信息,根据信息获取订单,
如果获取订单失败,则返回支付失败信息,
如果获取订单成功,则进一步判断类型,
如果必须使用apple支付,则调用apple支付中心,
如果支持第三方支付,则调用第三方支付,
当支付成功时,apple支付中心或第三方支付返回支付凭证信息,
认证中心解析、验证支付凭证信息。
在上述技术方案的基础上,认证中心解析支付凭证信息,得到支付信息,
将支付信息发送给服务器并请求认证,
认证失败,则返回支付失败信息,
认证通过,则发起商品请求,
完成支付。
在上述技术方案的基础上,所述apple支付中心,首先查询apple支付id,
如果查询不到,则返回支付失败信息,
如果查询到,则发起apple支付,
等待支付回调,并判断支付是否出现错误,
如果出现错误,则进行排错处理,尝试继续支付,
如果没有错误,则判断是否收到支付凭证,
如果没有收到,则返回支付失败信息,
如果有收到,则返回支付凭证信息。
在上述技术方案的基础上,所述第三方支付,首先确定支付方信息,
然后选择商品下单,
再后调用支付接口,完成支付认证授权,
根据第三方支付的设定,接收返回认证结果,
判断支付是否成功,
如果不成功,则返回支付失败信息,
如果已成功,则获取第三方提供的支付凭证信息。
在上述技术方案的基础上,所述支付方信息包括:微信支付,支付宝支付。
在上述技术方案的基础上,根据第三方支付的设定,在选择商品下单时,同时写入签名信息。
本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
Claims (6)
1.一种iOS支付中心策略,其特征在于,包括如下步骤:
用户发起支付时,输入必要的支付信息,
支付中心获取支付信息,根据信息获取订单,
如果获取订单失败,则返回支付失败信息,
如果获取订单成功,则进一步判断类型,
如果必须使用apple支付,则调用apple支付中心,
如果支持第三方支付,则调用第三方支付,
当支付成功时,apple支付中心或第三方支付返回支付凭证信息,
认证中心解析、验证支付凭证信息。
2.如权利要求1所述的iOS支付中心策略,其特征在于:认证中心解析支付凭证信息,得到支付信息,
将支付信息发送给服务器并请求认证,
认证失败,则返回支付失败信息,
认证通过,则发起商品请求,
完成支付。
3.如权利要求1所述的iOS支付中心策略,其特征在于:所述apple支付中心,首先查询apple支付id,
如果查询不到,则返回支付失败信息,
如果查询到,则发起apple支付,
等待支付回调,并判断支付是否出现错误,
如果出现错误,则进行排错处理,尝试继续支付,
如果没有错误,则判断是否收到支付凭证,
如果没有收到,则返回支付失败信息,
如果有收到,则返回支付凭证信息。
4.如权利要求1所述的iOS支付中心策略,其特征在于:所述第三方支付,首先确定支付方信息,
然后选择商品下单,
再后调用支付接口,完成支付认证授权,
根据第三方支付的设定,接收返回认证结果,
判断支付是否成功,
如果不成功,则返回支付失败信息,
如果已成功,则获取第三方提供的支付凭证信息。
5.如权利要求4所述的iOS支付中心策略,其特征在于:所述支付方信息包括:微信支付,支付宝支付。
6.如权利要求4所述的iOS支付中心策略,其特征在于:根据第三方支付的设定,在选择商品下单时,同时写入签名信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810197312.4A CN108520404A (zh) | 2018-03-10 | 2018-03-10 | 一种iOS支付中心策略 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810197312.4A CN108520404A (zh) | 2018-03-10 | 2018-03-10 | 一种iOS支付中心策略 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108520404A true CN108520404A (zh) | 2018-09-11 |
Family
ID=63432827
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810197312.4A Pending CN108520404A (zh) | 2018-03-10 | 2018-03-10 | 一种iOS支付中心策略 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108520404A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112967051A (zh) * | 2021-03-16 | 2021-06-15 | 宝宝巴士股份有限公司 | 一种苹果内购支付的方法及装置 |
CN115049385A (zh) * | 2022-05-24 | 2022-09-13 | 福建天晴在线互动科技有限公司 | 一种通过线上服务端保证苹果内购充值到账的方法及*** |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8386394B1 (en) * | 2011-04-04 | 2013-02-26 | Google Inc. | Verifying that a purchasing request is legitimate |
TW201333851A (zh) * | 2012-02-04 | 2013-08-16 | Top Victory Invest Ltd | 應用程式交易之金流方法及應用商店管理方法 |
WO2014014636A2 (en) * | 2012-07-19 | 2014-01-23 | Apple Inc. | Securing in-app purchases |
CN104318426A (zh) * | 2014-10-22 | 2015-01-28 | 中国联合网络通信集团有限公司 | 应用内支付的应用软件使用控制方法和装置 |
CN104639554A (zh) * | 2015-02-13 | 2015-05-20 | 腾讯科技(深圳)有限公司 | 对象操作方法和装置 |
CN105825379A (zh) * | 2016-03-14 | 2016-08-03 | 广州衡昊数据科技有限公司 | 一种预防支付手段盗用的方法和*** |
CN105931039A (zh) * | 2016-04-18 | 2016-09-07 | 福建联迪商用设备有限公司 | 基于蓝牙iBeacon的支付终端、方法及*** |
CN106022746A (zh) * | 2016-05-23 | 2016-10-12 | 乐视控股(北京)有限公司 | 一种应用于终端设备的支付方法及装置 |
CN106954197A (zh) * | 2017-03-16 | 2017-07-14 | 努比亚技术有限公司 | 移动终端及其支付信息提示方法 |
CN107025558A (zh) * | 2016-01-29 | 2017-08-08 | 上海新卡说信息技术有限公司 | 一种交易***及交易处理方法 |
-
2018
- 2018-03-10 CN CN201810197312.4A patent/CN108520404A/zh active Pending
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8386394B1 (en) * | 2011-04-04 | 2013-02-26 | Google Inc. | Verifying that a purchasing request is legitimate |
US8566175B1 (en) * | 2011-04-04 | 2013-10-22 | Google Inc. | Common purchasing user interface |
TW201333851A (zh) * | 2012-02-04 | 2013-08-16 | Top Victory Invest Ltd | 應用程式交易之金流方法及應用商店管理方法 |
WO2014014636A2 (en) * | 2012-07-19 | 2014-01-23 | Apple Inc. | Securing in-app purchases |
CN104318426A (zh) * | 2014-10-22 | 2015-01-28 | 中国联合网络通信集团有限公司 | 应用内支付的应用软件使用控制方法和装置 |
CN104639554A (zh) * | 2015-02-13 | 2015-05-20 | 腾讯科技(深圳)有限公司 | 对象操作方法和装置 |
CN107025558A (zh) * | 2016-01-29 | 2017-08-08 | 上海新卡说信息技术有限公司 | 一种交易***及交易处理方法 |
CN105825379A (zh) * | 2016-03-14 | 2016-08-03 | 广州衡昊数据科技有限公司 | 一种预防支付手段盗用的方法和*** |
CN105931039A (zh) * | 2016-04-18 | 2016-09-07 | 福建联迪商用设备有限公司 | 基于蓝牙iBeacon的支付终端、方法及*** |
CN106022746A (zh) * | 2016-05-23 | 2016-10-12 | 乐视控股(北京)有限公司 | 一种应用于终端设备的支付方法及装置 |
CN106954197A (zh) * | 2017-03-16 | 2017-07-14 | 努比亚技术有限公司 | 移动终端及其支付信息提示方法 |
Non-Patent Citations (1)
Title |
---|
KEVIN_WZX: "iOS支付功能", 《网页在线公开:HTTPS://WWW.JIANSHU.COM/P/14C4B7370769》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112967051A (zh) * | 2021-03-16 | 2021-06-15 | 宝宝巴士股份有限公司 | 一种苹果内购支付的方法及装置 |
CN115049385A (zh) * | 2022-05-24 | 2022-09-13 | 福建天晴在线互动科技有限公司 | 一种通过线上服务端保证苹果内购充值到账的方法及*** |
CN115049385B (zh) * | 2022-05-24 | 2024-05-28 | 福建天晴在线互动科技有限公司 | 一种通过线上服务端保证苹果内购充值到账的方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10902397B2 (en) | Interoperable financial transactions via mobile devices | |
RU2732585C2 (ru) | Шлюзовой уровень абстракции | |
TWI610255B (zh) | 線上支付方法及設備 | |
US10810573B2 (en) | Switch server system interoperable with mobile devices providing secure communications | |
Karnouskos | Mobile payment: a journey through existing procedures and standardization initiatives | |
US20190287110A1 (en) | Method and apparatus for facilitating multi-element bidding for influencing a position on a payment list generated by an automated authentication engine | |
US20090292619A1 (en) | Method for universal electronic payment processing | |
CN104933562B (zh) | 一种快递费免密支付方法及*** | |
US20080319884A1 (en) | Charging system and charging method | |
JP2018506770A (ja) | マシンツーマシン装置のためのプロビジョニング・プラットフォーム | |
WO2019128870A1 (zh) | 一种虚拟sim卡的通信方法、电子设备及装置 | |
TWI599969B (zh) | Integrated payment services for cloud trading system | |
CN1535452A (zh) | 从蜂窝电信鉴权和计费基础设施中引导临时性公开密钥基础设施的***和方法 | |
US11004058B2 (en) | Transaction modification based on real-time offers | |
WO2015180262A1 (zh) | 支付处理方法、装置、nfc便携终端及穿戴终端 | |
JP2019501471A (ja) | サービスフォールバック方法及び装置 | |
JP2015508925A (ja) | Pinデビットの発行者のための認証プラットフォーム | |
US20180232740A1 (en) | Method and apparatus for facilitating payment option aggregation and without additional user input, payment option selection, utilizing an automated authentication engine | |
US20200065789A1 (en) | Systems and methods for secure remote commerce | |
WO2016067224A1 (en) | System for electronic commerce using gold | |
CN108520404A (zh) | 一种iOS支付中心策略 | |
US20180232718A1 (en) | Method and apparatus for facilitating payment option aggregation to complete a transaction initiated at a third party payment apparatus, utilizing an automated authentication engine | |
KR20130083050A (ko) | 가상계좌를 이용한 금융기관납부대행시스템 및 그 제어방법 | |
AU2015201425B2 (en) | Gateway abstraction layer | |
WO2019191365A1 (en) | Method and apparatus for facilitating performing payment option aggregation utilizing an automated authentication engine |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180911 |
|
RJ01 | Rejection of invention patent application after publication |