2016-11-02 17 views
0

我在我的android應用程序中實現了條形支付網關。到現在爲止,我能夠使用條紋驗證信用卡,但我堅持訂閱。我無法在應用中設置Stripe.api_key。它的節目無法解析變量。如果我下面的異常刪除Stripe.api_key然後應用投擲如何在Android中使用分段付款設置訂閱計劃?

Stripe::AuthenticationError - No API key provided. (HINT: set your API key using "Stripe.api_key = <API-KEY>". You can generate API keys from the Stripe web interface. See https://stripe.com/api for details, or email [email protected] if you have any questions.):

請幫忙解決問題

回答

0

付款流程的唯一部分應直接在原生Android應用中完成的使用Stripe's Android SDK收集並標記客戶的付款信息。

創建令牌後,您必須將其發送到後端服務器,您可以在此使用它到create a customer,然後使用該客戶create a subscription

你不能直接從應用程序做的原因是因爲這些請求都需要您使用祕密API密鑰和私有API密鑰不應該以任何方式來共享或嵌入的應用程序。否則,攻擊者可能會檢索並使用它來訪問您的帳戶並代表您發出API請求。