Pregunta

Soy nuevo en PayPal y quiero saber cual es la forma bateador para implementar PayPal, SOAP o API de NVP.

Y ¿cuál es la principal diferencia entre estos dos ???

¿Fue útil?

Solución

Yo recomendaría el uso de la NVP (par nombre-valor, básicamente post con datos) sobre el API SOAP API. NVP debe ser de peso mucho más ligero que SOAP. Hay algunas preguntas ya sobre SO que quejan de SOAP . Yo sólo estaba tratando de averiguar cuál usar y me encontré con ellos. Esperamos que ayuda.

Además, aquí es como PayPal describe la API de NVP :

  

La API de PayPal par nombre-valor (NVP API) que permite aprovechar la funcionalidad de la API de PayPal, simplemente enviando una solicitud HTTP a PayPal y especificar los parámetros de solicitud usando pares de nombre y valor. La API de NVP es una alternativa ligera segura de SOAP API y proporciona acceso a la mismo conjunto de funcionalidad como el API SOAP.

Énfasis mía.

Otros consejos

Es mejor utilizar la API de SOAP de PayPal (como he implementado por completo este). rosquilla es correcto al decir que la NVP es ligero. Sin embargo, hay 2 principales ventajas de la utilización de SOAP:

  1. La posibilidad de error es mucho más el de la NVP, ya que está orientado a objetos.
  2. Y si usted está haciendo programación por lo menos aproximadamente un año, entonces se sentirá más cómodo con jabón.

Recomiendo SOAP a través de NVP, pero también depende del uso.

Simplemente pienso que el jabón es mejor para una gran cantidad de nuevos programadores, que será más cómodo con él causa que s orientado a objetos. Pero es muy difícil de encontrar y entender una lógica en la API cuando no creó los objetos por sí mismo en ella! NVP es estructural para que pueda crear sus propios objetos en los scripts. Esta versión es más y más extensible !!!

NVP (nombre-valor-par) se conoce comúnmente como el descanso (Transferencia de estado representacional) de protocolo al que envía pares de nombre y valor a través de HTTP de una manera similar a cómo un formulario HTML envía información a un servidor. Yo prefiero NVP / DESCANSO ya que sigue el principio KISS (Keep It Simple Sir), que es la filosofía de que los sistemas simples son más fáciles de construir y requieren menos tiempo y esfuerzo para mantener que los sistemas más complicados. Es por esto que en la mayoría de situaciones que recomendaría RESTO (NVP) por medio de SOAP.

Sin embargo, en situaciones donde se requiere más seguridad y / o están integrando con un paquete de software existente o biblioteca, SOAP podría ser una solución adecuada dependiendo de las circunstancias.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top