ios - facturacion - eliminar metodo de pago iphone
Pagos de PayPal con cuentas de PayPal y tarjetas de crédito en iOS como un comerciante de terceros (1)
Estoy intentando agregar pagos a una aplicación de iOS que estoy desarrollando, donde algunas personas venden productos físicos y otras las compran, pero no encontré ninguna solución que se ajuste a mis necesidades.
Actualmente, agregué el SDK de MPL de PayPal , como se describe aquí .
Sin embargo, la biblioteca de MPL parece no proporcionar soporte de tarjeta de crédito, además su gráfico está tan desactualizado en iOS7.
Otras opciones que encontré son:
El SDK de iOS de PayPal , pero está basado en la API REST , mientras que yo necesito admitir pagos de terceros y eventualmente pagos en paralelo / encadenados, y todas estas características no están disponibles con la API REST .
PayPal MEC (Mobile Express Checkout) , usándolo dentro de
UIWebView
.Incluso si proporciona tanto la tarjeta de crédito como la cuenta de PayPal como métodos de pago, no encontré ninguna forma de respaldar los pagos de terceros (es decir, yo / la aplicación es la persona que
API Caller
laAPI Caller
con otra cuenta de PayPal que es elReceiver
).Además, MEC no admite pagos paralelos , múltiples receptores, etc., pero por ahora esto no sería un problema, si solo pudiera usarlo con pagos de terceros .
API de PayPal Adaptive Payments , incluso intenté usar la API AP de PayPal sin el SDK otorgado por PayPal, obteniendo el
payKey
servidorpayKey
y cargandohttps://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_ap-payment&paykey=AP-KEY
dentro de unaUIWebView
por mí mismo.Sin embargo, esta página no tiene una versión móvil , por lo que es simplemente inutilizable.
Intenté incluso usar el flujo web incorporado , el que tiene
&extType=mini
, pero se ve horrible. Simplemente no diseñado para esto.
En conclusión, mi pregunta es:
¿Cómo puedo admitir los métodos de pago tanto de las tarjetas de crédito como de las cuentas de PayPal , en dispositivos móviles (iOS en este caso), si necesito manejarlos como un comerciante de terceros ?
De acuerdo con el sitio web de PayPal con respecto a la integración de soporte de terceros, los pagos en paralelo y encadenados aún no son compatibles.
Librerías MPL
PayPal está reemplazando las antiguas bibliotecas de pagos móviles (MPL) con los nuevos SDK de Android e iOS de PayPal. Los nuevos Mobile SDK utilizan la API REST de PayPal. El MPL utiliza la API Adaptive Payments (una API clásica de PayPal).
Los nuevos SDK actualmente no son compatibles con pagos de terceros, paralelos y encadenados . Para incorporar estas características en sus aplicaciones móviles, consulte MPL en la documentación de GitHub y MPL . Los problemas relacionados con MPL se deben archivar en el siguiente repositorio: sdk-packages
Para las integraciones existentes de Express Checkout, o funciones adicionales, recomendamos Mobile Express Checkout .
Sin embargo , uno podría aceptar / procesar tarjetas de crédito con PayPal utilizando la propiedad PayPalConfiguration.acceptCreditCards
.