overview error docs developer paypal paypal-subscriptions paypal-rest-sdk

error - Paypal Rest API vs Classic Sdk



paypal sdk android (1)

Esto es lo que uso. Fui a Web Payments Standard y creé un botón de Suscripción. (Me gusta la variedad no encriptada, pero puede encriptar si lo desea). Allí, establece los términos de la suscripción, así como dónde publicar el mensaje de IPN. Cuando vuelve el mensaje de IPN, tratas con él. Obtendrá un subscr_signup al inicio junto con un subscr_payment. Luego, en las renovaciones, obtendrá un subscr_payment nuevamente. Lo que me gusta hacer es almacenar cada mensaje de IPN verificado en la base de datos para mi cliente.

Para gestionar la gestión de esas suscripciones para cosas como la información de seguimiento, los reembolsos, las cancelaciones de suscripción y los vacíos, deberá usar NVP API, que es una API muy simple. Si almacenó en una base de datos cada mensaje IPN con todos esos campos, entonces debería poder pasar ciertos campos de esos a la API NVP para obtener lo que necesita hacer.

Si le preocupa la longevidad de las API, no lo haga. Todo lo que hacen cuando desaprueban API es dejar de darle buenos documentos sobre ellos. Todavía dejan correr esas versiones más antiguas. Si no lo hicieran, habría una gran conmoción en la web con los productos de comercio electrónico rompiéndose por todas partes. Sin embargo, dicho esto, si desea prepararse para el futuro, ingrese a la API de pagos de Braintree porque PayPal compró Braintree y ese es el futuro de su API.

Estoy trabajando con PayPal por primera vez. Tengo un producto y quiero integrar PayPal con él.

Quiero lograr las siguientes tareas:

  1. El cliente visita mi sitio web y selecciona un plan, que es un plan mensual recurrente.
  2. A continuación, el cliente se redirige a Paypal para el pago.
  3. El cliente hace el pago.
  4. Devuelve a la página de inicio.

He revisado la documentación de PayPal y tengo las siguientes preguntas.

  1. ¿Qué debo usar REST API o Classic Sdk, ya que quiero crear un perfil recurrente, trabajar con EXPRESS-CHECKOUT y CONSULTAR TRANSACCIONES.
  2. Tengo clientes en todo el mundo y en la documentación se indica que, para los clientes en Alemania y China, debo usar REFERENCE TRANSACTION.
  3. En algún lugar de la documentación de Merchant SDK, se afirma que las API clásicas quedarán obsoletas , por lo que es un buen método para usar Classic SDK.
  4. También quería hacer un seguimiento de las transacciones (pagos) realizadas por el usuario, para poder mostrarle la cantidad que se deduce en cada mes en los detalles de su perfil.

Por favor sugiera una solución factible a mi problema.

Gracias por adelantado.