Pergunta

Eu sou novo para o PayPal e eu quero saber qual é a massa forma de implementar o PayPal, SOAP ou NVP API.

E o que é a principal diferença entre estes dois ???

Foi útil?

Solução

Eu recomendaria utilizando o NVP (par nome-valor, basicamente POST com os dados) API sobre a API SOAP. NVP deve ser de peso significativamente mais leve que o SOAP. Há algumas questões já no SO que reclamar SABÃO . Eu só estava tentando descobrir o que usar e veio sobre aqueles. Espero que ajude.

Além disso, aqui está como PayPal descreve o NVP API:

A API PayPal par nome-valor (NVP API) permite que você aproveite a funcionalidade da API do PayPal, simplesmente enviando uma solicitação HTTP para o PayPal e especificando os parâmetros de solicitação usando pares nome-valor. A API NVP é uma alternativa leve para o PayPal API SOAP e fornece acesso ao mesmo conjunto de funcionalidades como o API SOAP.

Ênfase minha.

Outras dicas

É melhor usar a API do PayPal SABÃO (como eu tenho completamente implementado este). rosquinha está correto em dizer que NVP é leve. Mas existem 2 principais vantagens de usar SOAP:

  1. A chance de erro é muito mais o do NVP, como é orientada a objeto.
  2. E se você está fazendo programação para, pelo menos, cerca de um ano, então você vai se sentir mais confortável com SOAP.

Eu recomendo SOAP sobre NVP, mas também depende da utilização.

Eu simplesmente acho que o SOAP é melhor para um monte de novos programadores, que vai ser mais confortável com isso causar orientada ele s objeto. Mas é muito difícil de encontrar e compreender a lógica APIs quando você não criou os objetos por si mesmo nele! NVP é estrutural, assim você pode criar seus próprios objetos em seus scripts. Esta versão é por mais e mais extensível !!!

NVP (nome-valor-par) é comumente referido protocolo como RESTO (REpresentational Estado Transfer) onde enviar pares de valores de nomes através de HTTP de uma forma semelhante à forma como um formulário HTML envia informações para um servidor. Eu prefiro NVP / REST, uma vez que segue o BEIJO Princípio (Keep It Simple Sir), que é a filosofia que sistemas simples são mais fáceis de construir e requerem menos tempo e esforço para manter do que os sistemas mais complicados. É por isso que na maioria das situações eu recomendaria RESTO (NVP) sobre SOAP.

No entanto, em situações em que exigem mais segurança e / ou estão integrando com um pacote de software existente ou biblioteca, SABÃO pode ser uma solução adequada, dependendo da circunstância.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top