簡體   English   中英

Android app 和 Web Api 之間的支付網關集成

[英]Payment Gateway Integration between Android app and Web Api

這是我第一次集成支付網關。 我正在嘗試將FlutterWave支付網關集成到我的應用程序中。 它是一個Android 應用程序,使用.net Web Api/Rest作為后端。 我們從客戶信用卡中扣除金額,一旦付款完成,我們會在數據庫中將用戶角色更新為 Pro。 我被困在哪里應該集成支付網關。

  1. Android 側的網關集成:在 android 應用程序中打開支付網關屏幕並從用戶那里獲取信息並從 ZC531B32A5DA52ED126447D359E70C05721A8AAZ 應用程序 ZC531B32364CEEC1 調用顫振波 api。 成功后,將信息發布到我們的 web api。 這個策略的問題是,如果移動互聯網連接丟失或應用程序關閉,支付將在我們的后端服務器不知道的情況下完成,我們將丟失與交易相關的所有信息。
  2. Web Api 端的網關集成:從 android 應用程序中的用戶獲取信息並將信息發布到我們的服務器。 在服務器上,flutterwave api 被調用,發布的信息和響應保存在數據庫中,並通知給 android 應用程序。 優點是不會丟失有關交易的信息,但從 android 到 Web Api 發送卡/銀行相關信息將得到保護,以及如何將其集成到 OTP 中。 我們的域上有 SSL,我應該將 CVV 保存在數據庫中嗎?

要安全且正確地執行此操作,您必須使用 WebHook。 您在 Android 一側付款,而在此一側不做任何其他事情。 要通知和更新數據,您必須在 API 端實現 webhook。

這是 FlutterWave 上 WebHook 的文檔鏈接

https://developer.flutterwave.com/docs/events#what-is-a-webhook

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM