CN108520404A - 一种iOS支付中心策略 - Google Patents

一种iOS支付中心策略 Download PDF

Info

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
Application number
CN201810197312.4A
Other languages
English (en)
Inventor
邱扬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Kuwo Technology Co Ltd
Original Assignee
Beijing Kuwo Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Kuwo Technology Co Ltd filed Critical Beijing Kuwo Technology Co Ltd
Priority to CN201810197312.4A priority Critical patent/CN108520404A/zh
Publication of CN108520404A publication Critical patent/CN108520404A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/02Payment architectures, schemes or protocols involving a neutral party, e.g. certification authority, notary or trusted third party [TTP]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3825Use of electronic signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, 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/401Transaction verification
    • G06Q20/4014Identity 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支付中心策略。
背景技术
现有的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支付中心策略,其特征在于:根据第三方支付的设定,在选择商品下单时,同时写入签名信息。
CN201810197312.4A 2018-03-10 2018-03-10 一种iOS支付中心策略 Pending CN108520404A (zh)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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 上海新卡说信息技术有限公司 一种交易***及交易处理方法

Patent Citations (11)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
KEVIN_WZX: "iOS支付功能", 《网页在线公开:HTTPS://WWW.JIANSHU.COM/P/14C4B7370769》 *

Cited By (3)

* Cited by examiner, † Cited by third party
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