微信 支付寶支付整合 Ping 支付接入步驟

2021-08-20 15:29:58 字數 2417 閱讀 7344

ping++官方文件:

接入文件

client sdk 提供了 android, ios, html5 三種平台版本。

應用在接入 ping++ sdk 時,需要使用以下三個引數,這三個引數你可以在管理平台中獲取:

api key:api key 是 ping++ 分配給你的唯一身份標識。在 server sdk 的使用過程中需要配置該引數。註冊 ping++ 賬號並通過審核後,ping++ 會分配給你兩個 api key,分別為:test key 和 live key。 test key 和 live key 分別表明使用測試模式和實模式,你可以根據實際應用使用場景分別使用。

應用 id:應用 id 是 ping++ 分配給你的應用的唯一標識。在 server sdk 的使用過程中需要配置該引數。

notify url:notify url 是 ping++ 系統用來向你的應用後台推送非同步通知時使用的位址,該位址必須是乙個網際網路可以訪問的位址。你可以在 ping++ 管理平台中對應的應用內進行設定。

一、接入步驟(兩種):

pod 'pingpp', '~> 2.1.0'
pod 'pingpp/alipay', '~> 2.1.0'

pod 'pingpp/wx', '~> 2.1.0'

pod 'pingpp/unionpay', '~> 2.1.0'

pod install

cfnetwork.framework

systemconfiguration.framework

security.framework

libc++.dylib

libz.dylib

libsqlite3.0

.dylib

libstdc++.dylib

coretelephony.framework

addressbook.framework

addressbookui.framework

audiotoolbox.framework

coreaudio.framework

coregraphics.framework

imageio.framework

mapkit.framework

messageui.framework

mobilecoreservices.framework

quartzcore.framework

passkit.framework

如果不需要某些渠道,刪除 lib/channels 下的相應目錄即可。

新增 other linker flags:在 build settings 搜尋 other linker flags,新增 -objc。

2.1.0 及以上版本,可開啟 debug 模式,列印出 log,方便除錯。開啟方法:[pingpp setdebugmode:yes];。

5.新增 other linker flags:在 build settings 搜尋 other linker flags ,新增-objc。

二、發起支付:

nsdictionary* dict = @;// 金額

3 . client 調起支付控制項完成支付

client 接收 server 返回的帶支付憑據的 charge 物件並用之調起支付外掛程式完成交易

5 . server 收到 ping++ 傳送的交易結果的非同步通知

具體參見:ping++接入指南

整合支付寶,微信支付

使用支付寶進行乙個完整的支付功能,大致有以下步驟 1.把需要的檔案都放在乙個資料夾中拖入工程 方便查詢以及下面成功新增路徑 2.新增庫 3.header seach path中新增路徑 4.infoplist中新增url type,再配置info url type schemes 文件 支付寶提供了...

微信支付 支付寶支付

二 移動端支付寶支付 weixinpay data else if document.attachevent else onbridgeready function res vm.number null vm.router.go 1 vm.base url index.html depositres...

微信支付寶支付

備忘,如果有看到的小夥伴,希望能幫助到你 測試的時候一定要用自定義基座測試 證書檔案是你的.keystore檔案路徑,在生成證書的時候一點更要記住檔案位置和密碼!實在忘記了,就最簡單粗暴的方法,重新生成把,但是在重新生成時,一定要記得把相關用到證書資訊的地方全部修改一遍。cmd開啟 生成.keyst...