Paypal 与 iphone 中的购物车按钮

Posted

技术标签:

【中文标题】Paypal 与 iphone 中的购物车按钮【英文标题】:Paypal with a shopping cart button in iphone 【发布时间】:2011-10-30 19:19:01 【问题描述】:

我正在制作一个需要集成 PayPal 的应用。我集成了支付宝按钮,但是不知道怎么添加购物车按钮,这样我就可以汇总所有产品了。

【问题讨论】:

【参考方案1】:

这是我为示例应用程序所做的。我在我的应用程序中构建了一个购物车(只是一个简单的项目字典,我可以在正常工作流程中添加和减去),在应用程序的右上角有一个显示“结帐”的按钮。此时,用户将看到他们的购物车视图,并使用 Paypal MPL 库请求生成“使用 paypal 付款”按钮。

UIButton *button = [[PayPal getPayPalInst] getPayButtonWithTarget:self andAction:initiatePayment andButtonType:BUTTON_294x43];

然后在我的“启动付款”方式中填写购物车。

(void)initiatePayment 
    [preapprovalField resignFirstResponder];

    [PayPal getPayPalInst].shippingEnabled = TRUE;
    [PayPal getPayPalInst].dynamicAmountUpdateEnabled = TRUE;
    [PayPal getPayPalInst].feePayer = FEEPAYER_EACHRECEIVER;

    PayPalPayment *payment = [[[PayPalPayment alloc] init] autorelease];
    payment.recipient = @"test_11111111_biz@testing.com";
    payment.paymentCurrency = @"USD";
    payment.description = @"Cart Checkout";
    payment.merchantName = @"Fake Store O Stuff";
    payment.subTotal = [NSDecimalNumber decimalNumberWithString:@"10"];
    payment.invoiceData = [[[PayPalInvoiceData alloc] init] autorelease];

    payment.invoiceData.invoiceItems = [NSMutableArray array];
    for(invoiceItem cartItem in Cart.Items) 
        PayPalInvoiceItem *item = [[[PayPalInvoiceItem alloc] init] autorelease];
        item.totalPrice = cartItem.totalPrice;
        item.name = cartItem.name;
        [payment.invoiceData.invoiceItems addObject:item];
    
    payment.invoiceData.totalShipping = [NSDecimalNumber decimalNumberWithString:@"2"];
    payment.invoiceData.totalTax = [NSDecimalNumber decimalNumberWithString:@"0.35"];

    [[PayPal getPayPalInst] checkoutWithPayment:payment];

【讨论】:

【参考方案2】:

我认为 Apple 不会允许您这样做。他们不允许应用内购买以外的其他付款方式。

【讨论】:

这仅适用于服务和订阅。阅读指南。 在实践中我认为这不是真的。例如,亚马逊不允许在 Kindle 应用中拥有其书店。 Ross:我很确定你已经证明自己错了 IE amazon 有自己的应用程序,你可以在不使用应用内购买系统的情况下购买大量产品。 另外,如果无法在平台上部署,PayPal为什么要构建和发布ios库? 但我的问题是,除了paypal,我们可以使用或构建我们自己的交易API吗?

以上是关于Paypal 与 iphone 中的购物车按钮的主要内容,如果未能解决你的问题,请参考以下文章

我需要加密 Paypal 添加到购物车按钮吗?

用 PHP 构建一个包含多个项目和 PayPal 按钮的购物车

Paypal IPN 处理来自购物车上传的篡改订单

Paypal IPN 处理来自购物车上传的篡改订单

寻找兼容 PayPal 的轻量级 ASP.net 购物车 [关闭]

Paypal 整合到现有的购物车