2016-08-06 27 views
0

基本上我試圖在我的應用中實現Stripe Connect(允許用戶互相付費) - 但是,我遇到了有關重定向URI的一些問題。我有'連接條紋按鈕',基本上導航UIWebView到條紋連接URL(與我的client_id)。但是,一旦用戶拒絕或授權訪問我的平臺,我如何檢索必要的信息?我的意思是,因爲我有一個網頁視圖 - 我應該在重定向URI中放什麼?如何檢索顯示授權是否順利的數據?而且 - 我如何'訪問'特定用戶?Swift Stripe Connect重定向URI問題

連接帶條紋IBAction爲:

webView.loadRequest(NSURLRequest(URL: NSURL(string: "https://connect.stripe.com/oauth/authorize?response_type=code&client_id=myclientid&scope=read_write")!)) 

這確實是我的全部..

我希望我沒有寫這個太複雜了,我有做,寫的東西稍微多的這種傾向比現在複雜 - 但這真的讓我困擾 - 我希望有人能幫助我。

在此先感謝。

回答

0

由於您需要使用您的密鑰來連接條紋帳戶,因此您的重定向uri需要傳送到您的服務器。然後,您的服務器將連接該帳戶,然後您的服務器可以重定向到一個應用程序uri。

+0

我在條紋文檔中閱讀了以下內容:「以下是執行OAuth流程的一些示例代碼,但我們建議您使用客戶端庫,而不是自己處理實現。」 - 這是否意味着我必須在我的Xcode項目中使用OAuth2? – askaale

+0

出於安全目的,oauth部分必須實際發生服務器端而不是客戶端。 –