gpt4 book ai didi

android - 在 Android 上为 Stripe 服务创建服务器端

转载 作者:太空宇宙 更新时间:2023-11-03 12:47:41 29 4
gpt4 key购买 nike

我想在我的 Android 应用程序中集成 Stripe 的移动支付服务,但是当我阅读 Android Integration Docs在 Stripe 的网站上,我注意到这段代码:

...
new TokenCallback() {
public void onSuccess(Token token) {
// Send token to your server
}
...
}

我不明白他们所说的“将 token 发送到您的服务器”是什么意思……他们指的是什么服务器?我自己的服务器(如 AWS EC2)?还是在他们的服务器上运行的私有(private)服务器?

无论如何,我点击了Charge your user immediately在页面末尾,我看到了服务器端的代码,但我还是没意识到“服务器端”是什么意思??

你能帮帮我吗?我想克服它...

最佳答案

Stripe 的典型支付流程可以分为两个步骤:

  1. 在客户端,您收集客户的付款信息并将其转化为 token 。在网络应用程序中,这是通过 Checkout 完成的或 Stripe.js .在移动应用程序中,这是通过 Stripe 的 iOS 完成的。或 Android开发工具包。

    创建 token 后,您可以将其发送到后端服务器。

  2. 服务器端,你使用 token create a charge , 或到 create a customer这将保存付款信息,以便您将来可以创建更多费用而无需再次收集付款信息。

    This tutorial解释流程的服务器端部分。

这个两步流程的主要优点是您的服务器永远不会处理 PCI 敏感卡信息。它只处理代表卡片的 token ,但隐藏了 PCI 敏感信息。这大大减轻了PCI compliance的负担。 .

关于android - 在 Android 上为 Stripe 服务创建服务器端,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39659471/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com