Estoy haciendo una aplicación en la que necesito integrar PayPal. Integré el botón de PayPal, pero no sé cómo agregar un botón del carrito de compras para que pueda sumar todos los productos.Paypal con un botón de carro de compras en el iphone
6
A
Respuesta
-1
No creo que Apple te permita hacer esto. No permiten otros medios de pago que no sean la compra en la aplicación.
2
Así es como lo hice para una aplicación de muestra. Construí un carro en mi aplicación (solo un diccionario simple de artículos que puedo agregar y restar en el flujo de trabajo normal) y en la parte superior derecha de la aplicación hay un botón que dice "Pago y envío". En ese momento, se le mostrará al usuario una vista de su carrito de compras y, utilizando la biblioteca MPL de Paypal, solicito generar un botón "pagar con PayPal".
UIButton *button = [[PayPal getPayPalInst] getPayButtonWithTarget:self andAction:initiatePayment andButtonType:BUTTON_294x43];
Luego en mi método de inicio de pago llene el carrito.
(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];
}
Cuestiones relacionadas
- 1. En busca de un carro de compras ASP.net liviano que sea compatible con PayPal
- 2. Botón Paypal Añadir al carro: cómo generar con Java?
- 3. ¿Carro de compras, sesión o DB?
- 4. wordpress wp-ecommerce carro de compras encabezado/problema de cookie
- 5. ios: Diseño de un carrito de compras en una aplicación de iPhone
- 6. PHP ¿Carro de compras sin inicio de sesión - cookies vs sesiones vs ambos?
- 7. Restaurar ya compró compras en la aplicación en el iPhone?
- 8. Cifrado de botón de Paypal dinámico
- 9. Botón de PayPal como enlace de texto
- 10. integración de PayPal en asp.net con C#
- 11. Carrito de compras amistoso de Symfony
- 12. enviando varios artículos al carro de paypal a la vez con php
- 13. ¿Qué significa "restablecer compras" en compras en la aplicación?
- 14. integración de Paypal con PHP
- 15. Carácter Unicode: carro
- 16. botón de iPhone con forma no rectangular?
- 17. vista PayPal no se muestra en modo horizontal para iPhone
- 18. RESTful Actualizaciones múltiples (Ejemplo: ¿Borrar un carrito de compras)?
- 19. Prueba de compras integradas de iPhone en el modo de distribución ad hoc
- 20. ¿Cómo desactivar el botón alertview en iPhone?
- 21. crear automáticamente comprar ahora botón paypal?
- 22. Paypal ¿Comprar ahora el botón sin enviar nada?
- 23. ¿Cómo aceptar donaciones de Paypal en iPhone iOS?
- 24. Forzar un retorno de carro en textarea
- 25. PHP Suscripción de PayPal con IPN
- 26. carrito de compras para usuarios no registrados
- 27. Haga un precio mínimo en el carrito de compras Magento
- 28. cómo crear el botón de información en uinavigationbar en iphone
- 29. ¿Cómo personalizar el botón UISwitch en iphone?
- 30. ¿Implementando compras de aplicaciones en Android?
Esto solo es válido para servicios y suscripciones. Lee las pautas. – Rog
En la práctica, no creo que eso sea cierto. Por ejemplo, Amazon no puede tener su librería en la aplicación Kindle. –
Ross: estoy bastante seguro de que has demostrado que estás equivocado. IE amazon tiene su propia aplicación donde puedes comprar muchos productos sin usar el sistema de compras en la aplicación. –