我們正在製作一款應用程序,可以從iOS應用程序出售活動門票。現在我已經在我的應用程序上實施了Paypal和Stripe付款來爲客戶收費。在iOS上集成Amazon Payments(Swift或Objective-C)
我被要求在我們的「NATIVE iOS」應用程序上集成亞馬遜支付,以向購買的活動門票的用戶收費。我在亞馬遜付款網站上找到了集成說明,但它似乎僅適用於網站。請參閱https://payments.amazon.com/developer
這是寫在他們的主頁: 「使用亞馬遜登錄和支付是在桌面,平板電腦和手機上支付的快速,簡單和安全的方式。」 - https://payments.amazon.com/home
你能告訴我如何在Swift或Objective-C上做到嗎?
注:這是關於收費的客戶端支付產品,而不是整合正常登錄亞馬遜或亞馬遜的Web服務,我認爲這是一個不同的事情,從「亞馬遜支付」,這應該是類似條紋與貝寶。
@JulianE。 Amazon Payments似乎沒有Objective C或Swift庫。您只能在網絡瀏覽器上付款。所以我們做了一個移動網站,將接受亞馬遜支付。當用戶試圖在APP上付款時,顯示我們網站的UIWebview將被推送到導航堆棧上。 UIWebview將檢查是否加載了successPayment或failedPayment網頁,並彈出UIWebview,再次顯示本機iOS視圖。 (由於用戶不需要離開應用程序,此方法使所有內容看起來都是本地的) –
無論如何,@ David的答案中有一個註釋,不確定我們所做的是否是一個好的或有效的解決方法。我們沒有製作支付方式的原生版本,因爲它仍然使用其官方Web API的UIWebview。就像添加一個按鈕將用戶重定向到我們的網站並打開Safari一樣。 –
好吧!尼斯。那麼如果它工作,看起來不錯,那麼一切都很好! –