gpt4 book ai didi

objective-c - Stripe 支付 API : Charge card from the iOS App instead of using a server

转载 作者:搜寻专家 更新时间:2023-10-31 22:15:51 24 4
gpt4 key购买 nike

这是关于 Stripe 支付 API“https://stripe.com/docs/mobile/ios

我想知道是否有人能够使用来自 iOS 应用程序的 stripe API 对信用卡收费,而不是将 stripeToken 发送到服务器。

通过将 stripe Java Client Library 添加到他的应用程序中,一位开发人员能够在我们的应用程序的 android 版本上做到这一点。在 android/java 上看起来像这样

 Stripe.apiKey = "sk_test_apikey";

Map<String, Object> chargeParams = new HashMap<String, Object>();
chargeParams.put("amount", 400);
chargeParams.put("currency", "usd");
chargeParams.put("source", "tok_321jlkj54545B");
chargeParams.put("description", "Charge for test@example.com");

Charge.create(chargeParams);

对于 Stripe Payments API,我需要与上述 Android/Java 代码等效的 iOS。它可能是一个 post http 请求,或者在内置的 Stripe iOS 库中可能已经有一个方法。

我想知道是否有人能够做到这一点,或者我真的需要创建一个服务器来从 iOS 应用程序向信用卡收费。

谢谢!

最佳答案

你不应该这样做。要创建费用,您必须使用您的 secret API key 。如果您的 secret API key 到达您的应用程序,那么有人可以在他的末端检索它,然后使用它代表您进行任何 API 调用。这意味着他们可以创建收费、退款、转帐等。

必须在服务器端执行此操作,并且您的 iOS(或 Android)应用程序应该永远拥有您的 secret API key 。

关于objective-c - Stripe 支付 API : Charge card from the iOS App instead of using a server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29964330/

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