2012-01-06 20 views
27

Soy consciente de que podemos integrar las compras en la aplicación con el storekit. pero quiero integrar pagos con tarjeta de crédito. ¿Apple permitirá integrar tales bibliotecas? ¿Hay alguna de esas bibliotecas disponibles donde los usuarios pueden usar su tarjeta de crédito para el pago de productos en mi aplicación?iOS - Integración de pagos con tarjeta de crédito

+6

Siempre que el producto no sea virtualmente bueno, puede elegir la solución de pago. Si, por ejemplo, planea vender bienes físicos como un libro o un CD o un gran paquete de bolsas de duchas, usar PayPal o servicios similares está totalmente bien. – Till

+0

@Satyam: ¿ha integrado los pagos con tarjeta de crédito en la aplicación iOS? Yo también quiero hacer lo mismo? ¿Puedes ayudarme en esto? –

+0

@Bhargavi: No, no me integré. Apple sugiere ir con compras inapp. Como se explica a continuación, puede usar la biblioteca mencionada si es necesario. "http://stripe.com" – Satyam

Respuesta

40

Dependiendo de lo que los usuarios están comprando *, debería aceptar pagos en su aplicación. En lugar de intentar incorporar algún tipo de biblioteca de pago en la aplicación, recomendaría usar una API de pago que descargue el trabajo. Eche un vistazo a http://stripe.com/ para ver un ejemplo de un excelente sistema de pago diseñado para facilitar la integración. Su referencia API incluso mentions integration with iPhone apps.

* Si intentas vender funciones o servicios de la aplicación en sí, casi seguro que estarás en conflicto con las directrices de Apple, pero basándote en el hecho de que dijiste "productos" estoy asumiendo que este no es el caso. De hecho, aunque debe usar el sistema de compras en la aplicación para "contenido, funcionalidad o servicios en una aplicación", está específicamente prohibido utilizarlo para "bienes físicos o bienes y servicios utilizados fuera de la aplicación" (elemento 11.3 de Pautas de revisión de Apple App Store).

+0

Esto es descaradamente falso. La única manera de realizar un pago a través de una aplicación de iOS es a través de una Compra en aplicación oficial. –

+38

@Peter ¿Me estás diciendo que nunca has usado la aplicación de Amazon? O FAB? ¿O cualquier cantidad de otras aplicaciones que te permitan comprar productos a través de una aplicación? Apple solo regula la venta de funciones y servicios adicionales relacionados con la aplicación, como suscripciones a revistas o niveles de juegos adicionales. –

+2

Eche un vistazo a la pregunta nuevamente: "los usuarios pueden usar su tarjeta de crédito para el pago de ** productos * con en * mi aplicación **." –

1

Como desarrollador de iOS, es mejor que lea bien el this. Específicamente pertinente que es la sección 11.2:

será rechazada 11,2 Aplicaciones que utiliza un sistema distinto de la compra API En la aplicación (IAP) para comprar contenido, funcionalidad o servicios en una aplicación

Quieren los beneficios, y obtienen su parte si usa la API de IAP. Espero que aclare cualquier problema.

EDIT: Supongo que basándonos en la redacción de su pregunta, el pago desbloqueará algo transitorio en la aplicación. IAP solo es apropiado cuando se compra algo digital. Si lo que está vendiendo es físicamente sostenible, entonces no debe, y de hecho no está permitido, usar la API de IAP. En ese caso, algo similar a Stripe o una versión web de Paypal's API funcionaría.

5

Apple permite no permitir los pagos en la aplicación IAP de Apple por bienes no consumidos en el teléfono (contenido digital) como se indicó anteriormente. Vea este ejemplo de una aplicación aprobada que utilizan la biblioteca externa para aceptar tarjetas de crédito en su aplicación: iStash

En mi raya opinión es una buena solución, pero no es el ideal para dentro de la aplicación, ya que es una solución basada en web y se centra en la experiencia web.

Si desea una verdadera experiencia móvil en la aplicación, le sugiero que consulte la biblioteca de PayPal o mi empresa, ZooZ, que acepta tanto PayPal como tarjetas de crédito en una sola integración.

+0

No puedo entender su "cómo funciona" en su sitio web. La imagen es un poco confusa :) –

+0

Tienes razón, no está muy claro, pronto la reemplazaremos con un video :) –

3

proyecto de trabajo se puede encontrar here en github ejemplo de banda.

0

En apoyo de David's respuesta, me gustaría agregar que, utilizando una API de pago para aceptar pagos por productos/donación a través de su aplicación sería ideal.

Apple Pay ya está disponible (a partir de hoy) en el iPhone 6 y 6 Plus, y está activo solo en los EE. UU.

Pero si aún desea agregar soporte en su aplicación para dispositivos que no pueden usar Apple Pay, Authorize.Net ahora tiene un SDK de iOS que puede usar para integrar y habilitar los pagos con tarjeta de crédito.

Cuestiones relacionadas