Tôi đang tạo một ứng dụng mà tôi cần tích hợp PayPal. Tôi đã tích hợp nút PayPal, nhưng tôi không biết cách thêm một nút giỏ mua hàng, để tôi có thể tổng cộng tất cả các sản phẩm.Paypal với nút giỏ hàng trong iphone
6
A
Trả lời
-1
Tôi không nghĩ rằng Apple sẽ cho phép bạn thực hiện việc này. Họ không cho phép các phương thức thanh toán khác ngoài Mua trong ứng dụng.
2
Đây là cách tôi đã làm điều đó cho một ứng dụng mẫu. Tôi đã tạo một giỏ hàng trong ứng dụng của mình (chỉ là một từ điển đơn giản của các mục mà tôi có thể thêm vào và trừ trong quy trình làm việc bình thường) và ở trên cùng bên phải của ứng dụng có nút "Thanh toán". Tại thời điểm đó người dùng sẽ được trình bày với một cái nhìn của giỏ hàng của họ và sử dụng thư viện Paypal MPL Tôi thực hiện một yêu cầu để tạo ra một "trả tiền với paypal" nút.
UIButton *button = [[PayPal getPayPalInst] getPayButtonWithTarget:self andAction:initiatePayment andButtonType:BUTTON_294x43];
Sau đó, trong Sáng kiến của tôi Phương thức thanh toán tôi điền vào giỏ hàng.
(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 = @"[email protected]";
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];
}
Các vấn đề liên quan
- 1. Tích hợp PayPal với giỏ hàng dựa trên iframe
- 2. Paypal Thêm vào giỏ hàng nút - làm thế nào để tạo ra với Java?
- 3. ios: Thiết kế giỏ hàng trong Ứng dụng iPhone
- 4. PayPal express/Active Merchant - không hiển thị chi tiết đơn hàng hoặc tổng số giỏ hàng?
- 5. Giỏ hàng mua sắm php tốt nhất
- 6. gửi nhiều mặt hàng vào giỏ hàng cùng một lúc với php
- 7. Giỏ hàng Node.js
- 8. Paypal API: tổng số tiền giỏ hàng không phù hợp để số tiền
- 9. Magento Checkout chuyển hướng đến trang “Giỏ hàng trống” và xóa giỏ hàng trong IE7 & IE8
- 10. Lưu trữ giỏ hàng trong phiên
- 11. Giỏ hàng, Phiên hoặc DB?
- 12. Máy quan sát đối với các mặt hàng đã bị xóa trong giỏ hàng
- 13. Mở rộng Giỏ hàng Magento
- 14. Ký tự Unicode: giỏ hàng
- 15. Mã hóa nút Paypal động
- 16. Cách tính tổng giá trị giỏ hàng từ mẫu giỏ hàng bỏ túi mvc
- 17. Tích hợp Giỏ hàng Amazon với Thanh toán Nội tuyến
- 18. cách lấy ID khách hàng PayPal
- 19. Số tiền tùy chỉnh Paypal cho nút "Đóng góp ngay"
- 20. Giỏ hàng và quản lý chứng khoán
- 21. Thêm giỏ hàng Ruby on Rails
- 22. Tạo các nút paypal khi đang bay
- 23. Magento- Cách tùy chỉnh giỏ hàng
- 24. Thuật toán giảm thiểu giỏ hàng
- 25. Kiếm giá tối thiểu trong giỏ hàng Magento
- 26. Paypal Express Checkout: Áp dụng giảm giá đơn đặt hàng
- 27. Tính toán giao hàng quốc tế với Paypal?
- 28. Làm thế nào để xây dựng một giỏ mua hàng với mvc trong asp.net?
- 29. Prestashop - tổng giá trong giỏ
- 30. Đăng ký PayPal bằng PHP với IPN
Điều đó chỉ đúng đối với dịch vụ và đăng ký. Đọc hướng dẫn. – Rog
Trong thực tế, tôi không nghĩ rằng đó là sự thật. Ví dụ: Amazon không được phép có hiệu sách trong ứng dụng Kindle. –
Ross: Tôi khá chắc chắn rằng bạn đã chứng minh mình sai IE amazon có ứng dụng riêng của nó, nơi bạn có thể mua nhiều sản phẩm mà không cần sử dụng hệ thống mua hàng trong ứng dụng. –