【问题标题】:How to send Stripe Tokens to our Server from android application?如何从 android 应用程序将 Stripe Tokens 发送到我们的服务器?
【发布时间】:2015-09-05 06:52:12
【问题描述】:

我正在 Android 上集成 Stripe,我已经从 https://github.com/stripe/stripe-android 导入了一个 GitHub 项目

我不明白如何在我的卡验证后将生成的令牌发送到我的服务器。我找到了一些代码,但它们没有帮助。

任何帮助将不胜感激!

【问题讨论】:

    标签: php android token stripe-payments


    【解决方案1】:

    Stripe 是非常容易实施的支付网关。

    • 首先,您必须从您的 Android 应用创建 Stripe Token。
    • 生成令牌后,您必须从该令牌中获取 TokenId。为此,您可以使用“id”键并将其保存为由 stripe 给出的 Sting 表单 JSON:

    JSON 示例

    com.stripe.model.Token JSON: {
      "id": "tok_189gBz2eZvKYlo2Cm2Z3qsT2",
      "object": "token",
      "card": {
        "id": "card_189gBz2eZvKYlo2CBZAUeFKj",
        "object": "card",
        "address_city": null,
        "address_country": null,
        "address_line1": null,
        "address_line1_check": null,
        "address_line2": null,
        "address_state": null,
        "address_zip": null,
        "address_zip_check": null,
        "brand": "Visa",
        "country": "US",
        "cvc_check": null,
        "dynamic_last4": null,
        "exp_month": 8,
        "exp_year": 2017,
        "fingerprint": "Xt5EWLLDS7FJjR1c",
        "funding": "credit",
        "last4": "4242",
        "metadata": {
        },
        "name": null,
        "tokenization_method": null
      },
      "client_ip": null,
      "created": 1462907211,
      "livemode": false,
      "type": "card",
      "used": false
    }
    

    在上面的例子中 "id": "tok_189gBz2eZvKYlo2Cm2Z3qsT2" 是你的 TokenId。

    • 现在将此 TokenId 保存为字符串,并使用 Web 服务将其传递到后端 PHP/.net/Java 服务器。只需创建一个发布服务,您可以在其中发送此 TokenId 和其他有关付款的可选详细信息。您可以使用 Retrofitvolley 调用此网络服务。
    • 您的后端需要一项 Web 服务。因此,使用 PHP 或您用于后端的任何内容创建一个 Web 服务。然后将此字符串传递给服务器。

    【讨论】:

    • 首先如何从Android创建Stripe Token你能解释一下吗?谢谢。
    【解决方案2】:

    一旦您已经拥有了一个 Stripe 令牌,您就可以获取令牌 ID (Token#getId()),它只是一个 String,然后根据您的喜好将其发送到您的服务器。 (用 JSON 等包装)

    您只需使用该令牌 ID 即可进行收费。有很多库可以帮助您满足 IO 需求,例如 VolleyRetrofit

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-05-25
      • 1970-01-01
      • 2019-01-16
      • 1970-01-01
      • 2019-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多