如何使用条带支付在android中设置订阅计划?

时间:2016-11-02 07:42:09

标签: android stripe-payments

我正在我的Android应用程序中实现条带支付网关。到目前为止我能够使用条带验证信用卡,但我坚持订阅。我无法在应用中设置Stripe.api_key。它的节目无法解决变量。如果我删除Stripe.api_key,则app抛出以下异常

  

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 support@stripe.com if you have any questions.):

请帮助解决问题

1 个答案:

答案 0 :(得分:0)

应在原生Android应用中直接完成的付款流程的唯一部分是使用Stripe's Android SDK对客户付款信息进行收集和标记。

创建令牌后,您必须将其发送到后端服务器,您可以将其用于create a customer,然后使用该客户create a subscription

您无法直接从应用程序执行此操作的原因是因为这些请求要求您使用您的秘密API密钥,并且秘密API密钥绝不应以任何方式与应用程序共享或嵌入。否则,攻击者可以检索并使用它来访问您的帐户并代表您发出API请求。