【问题标题】:Local vs international shipping (PayPal iOS SDK)本地与国际运输(PayPal iOS SDK)
【发布时间】:2015-08-11 09:19:27
【问题描述】:

我正在使用 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";

谢谢。

【问题讨论】:

    标签: ios paypal


    【解决方案1】:

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

    来自the docs

    您的代码...

    指示 PayPal iOS SDK 显示应用提供的送货地址和/或已与用户的 PayPal 帐户关联的送货地址。

    PayPal iOS SDK...

    允许用户检查并从显示的送货地址中进行选择。 将选择的送货地址添加到发送到 PayPal 服务器的付款信息中。

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

    【讨论】:

      猜你喜欢
      • 2012-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-18
      • 1970-01-01
      • 1970-01-01
      • 2015-04-24
      • 2015-08-13
      相关资源
      最近更新 更多