Quais são as melhores práticas ao usar o PayPal para aceitar pagamentos?
Sim, existem algumas maneiras de resolver este problema até agora.
P>Você provavelmente pode satisfazer seus requisitos através de botões (também conhecidos como Padrão), Express Checkout (também conhecido como Pro) estilo APIs, ou RESTful APIs, mas existem algumas gotchas a saber:
Primeiro, o PayPal tem vários produtos para tentar fazer pagamentos recorrentes; esses produtos têm diferenças funcionais e estão vinculados a diferentes estilos de integração. Assim (por exemplo) o produto do PayPal's chamado "assinaturas" (vinculado a botões de Website Standard aka) tem recursos diferentes (e geralmente menos flexíveis) do que "pagamentos recorrentes" (vinculados a Checkout preciso) que sucessivamente difere de "acordos de faturamento" (vinculados a APIs REST, embora o termo "acordos de faturamento" seja utilizado adicionalmente no produto de pagamentos recorrentes de checkout expresso). Ah, e há outro produto similar vinculado ao conjunto de Pagamentos Adaptativos das APIs.
Confused yet? Desculpe. Mas é importante saber se o produto preciso que você gostaria de usar irá satisfazer seus requisitos antes de fazer qualquer integração, caso contrário você pode se encontrar refazendo esse trabalho de integração mais tarde (e potencialmente precisar migrar clientes, se você'já abriu seu negócio) de modo a estimular o acesso a recursos específicos de outro produto depois. Por exemplo, o produto de subscrições tem uma capacidade muito limitada para os vendedores trocarem as subscrições depois de eles're descobriram . Se isso's OK, então ótimo, use-o -- it's simples de integrar. Se eu puder simplificar um pouco demais: o produto de qualidade de assinaturas é aquele mais antigo e mais limitado; os pagamentos recorrentes profissionais são mais flexíveis e maduros; o produto do acordo de faturamento restante é aquele mais novo, muito flexível, mas ainda não tão amplamente utilizado; it's vai faltar um recurso que você gostaria hoje, mas é que o presumivelmente a ser continuamente melhorado indo em frente. Eu posso não recomendar pessoalmente o produto Adaptive, embora ele também tenha seus benefícios.
Para mais Querry, você está livre para nos chamar em nosso Suporte Wordpress de qualquer país que está disponível 24x7. Ligue-nos gratuitamente - US & Canada : 888-818-9916 UK : 800-069-8778 AU : 1800-990-217. temos o prazer de ajudá-lo.
Agora, à sua pergunta de integração: felizmente destes produtos PayPal podem usar IPNs. Infelizmente, as IPNs são't instantâneas. elas normalmente chegam rapidamente (1-2 segundos), mas atrasos podem acontecer e é bastante constrangedor ser incapaz de processar o cliente. eu posso usar as IPNs apenas enviando mercadorias físicas, não para acesso imediato a mercadorias digitais ou em outros casos em que os clientes estão esperando uma página de você. Felizmente, cada um dos métodos opostos apresenta um agradecimento para determinar instantaneamente o sucesso de uma ação do PayPal sem esperar um IPN:
Pagamentos Padrão do Web site incluirá variáveis GET ou POST quando ele postar o usuário de volta ao seu site, que irá informá-lo sobre o resultado . Se você empregar o recurso de Transferência de dados de pagamento, essas variáveis incluirão informações de assinatura para que você'irá publicá-las de volta ao PayPal & o PayPal verificará a validade delas (para que um pretenso ladrão possa'não enganá-lo ao projetar uma publicação que aparece como um redirecionamento de sucesso do PayPal).
Os dois métodos baseados em APIs são ainda mais fáceis: as próprias APIs retornam todo o conhecimento que você gostaria de ter dentro da resposta da API. Então, onde quer que esteja em seu código, você cria a decisão de fazer a assinatura/acordo, se você revisitar um hit, então faça seu trabalho para formar seu premium.
Existe o estranho caso de um usuário pagar com sucesso e depois ficar "perdido", porque foi, por exemplo, o redirecionamento falhar/fechar o navegador antes que eles retornem ao seu site, ou seu site engasgar-se enquanto tenta mostrar no usuário. Por este motivo, muitos de nós aconselhamos o uso de IPNs, que o PayPal planeja entregar novamente até que você os verifique de volta ao PayPal. Não é uma idéia desagradável, dependendo.
E na verdade você'ligará para a pesquisa e obterá detalhes tipo APIs para solicitar informações sobre suas transações e acordos no PayPal -- embora novamente, você'terá que se integrar com a API adequada que corresponda à mercadoria com a qual você'será integrado (e.g. Assinaturas baseadas em padrão ganhas'não aparecerá se você pedir a interface restante para acordos de faturamento).
Espere que isso ajude.
Para mais Querry, você está livre para nos ligar em nosso Suporte Wordpress de qualquer país que esteja disponível 24x7. Ligue-nos gratuitamente - US & Canada : 888-818-9916 UK : 800-069-8778 AU : 1800-990-217. temos o prazer de ajudá-lo.
Artigos semelhantes
- O PayPal é uma opção segura (na Índia) para aceitar pagamentos se os pagamentos forem feitos do exterior e em dólares?
- É possível aceitar pagamentos sem contato em seu celular usando o chip NFC embutido?
- É necessário abrir uma conta comercial do PayPal (para um indiano) para receber pagamentos internacionais?
- Quais são as melhores práticas para partilhar a pontuação actual de um jogo em redes sociais (Facebook, Twitter, Google+) para um jogo Android?