我正在使用PayPal iOS SDK处理我的应用程序中的付款。有没有办法区分美国内部运输和国际运输?

这是我到目前为止的内容:

NSDecimalNumber *subtotal = [NSDecimalNumber decimalNumberWithString:[NSString stringWithFormat:@"%@", self.product.price]];
NSDecimalNumber *shipping = [[NSDecimalNumber alloc] initWithString:@"12.00"];

PayPalPaymentDetails *paymentDetails = [PayPalPaymentDetails paymentDetailsWithSubtotal:subtotal withShipping:shipping withTax:nil];

NSDecimalNumber *total = [subtotal decimalNumberByAdding:shipping];

payment.intent = PayPalPaymentIntentSale;
payment.amount = total;
payment.currencyCode = @"USD";

谢谢。

最佳答案

您需要在应用中指定一种方法来确定送货地址,并确定该地址相对于您的送货位置是否为“国际”。
the docs:

然后,您可以将国际费用作为最终费用的一部分。
(您还希望使用户知道您要收取国际运费的意图)

关于ios - 本地与国际运输(PayPal iOS SDK),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30513796/

10-12 06:24