gpt4 book ai didi

ios - 使用 Stripe 的 Apple Pay 将 token 发送到服务器并收取购买费用

转载 作者:塔克拉玛干 更新时间:2023-11-01 21:37:13 25 4
gpt4 key购买 nike

我在我的 iPhone 应用程序中使用 Apple Pay 支付提供商 Stripe

我使用 test_key 实现了 Apple Pay,它返回 token 并在模拟器中获得 PKPaymentAuthorizationStatusSuccess

实际上,我不知道实时付款何时会在真实设备上完成。

I have a question is Do I need to send Token to server to charge for that payment or will charge itself withing iPhone application once get token?

按照下面的方法,他们正在向服务器发送 token ,因此它只会在服务器上收费?

- (void)createBackendChargeWithToken:(STPToken *)token
completion:(void (^)(PKPaymentAuthorizationStatus))completion {
NSURL *url = [NSURL URLWithString:@"https://example.com/token"];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] initWithURL:url];
request.HTTPMethod = @"POST";
NSString *body = [NSString stringWithFormat:@"stripeToken=%@", token.tokenId];
request.HTTPBody = [body dataUsingEncoding:NSUTF8StringEncoding];
NSURLSessionConfiguration *configuration = [NSURLSessionConfiguration defaultSessionConfiguration];
NSURLSession *session = [NSURLSession sessionWithConfiguration:configuration];
NSURLSessionDataTask *task =
[session dataTaskWithRequest:request
completionHandler:^(NSData *data,
NSURLResponse *response,
NSError *error) {
if (error)
{
completion(PKPaymentAuthorizationStatusFailure);
;
}
else
{
completion(PKPaymentAuthorizationStatusSuccess);
}
}];
[task resume];
}

请问我们是否只从服务器收费?

谢谢

最佳答案

您需要将 token 发送到您的服务器。

创建费用需要您的 secret API key ,您的 iPhone 应用绝不能访问该 key 。

关于ios - 使用 Stripe 的 Apple Pay 将 token 发送到服务器并收取购买费用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34810635/

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