Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 14197|Resposta: 1

Desenvolvimento da interface PayPal PayPal

[Copiar link]
Publicado em 30/04/2019 21:12:12 | | | |
Recentemente, o site precisa se conectar à interface internacional de pagamento PayPal, e levou alguns dias para registrar as armadilhas encontradas para uso posterior.

1. O primeiro passo é solicitar uma conta de comerciante no site oficialO login do hiperlink está visível.Não sei os passos específicos aqui, afinal, não vim para me candidatar

2. Como estamos usando o site aqui, usamos a versão padrão de pagamento mais conveniente, e o restante também pode ser implementado com a API de checkout rápido.

Primeiro, configuramos as informações de parâmetros que precisamos usar na configuração
Depois, construímos o código da página que exige que possemos e armazenamos os valores que precisam ser preenchidos no domínio oculto <input type="hidden" />

Esses parâmetros são mais importantes, e você pode acessar o site oficial para encontrar documentos relevantes para uma introdução mais completa dos parâmetros

3. O código de iniciação está ok, vamos escrever o código para retornar e notificar a página

Na página de notificação, podemos obter os seguintes parâmetros-chave

Podemos usar item_number parâmetros para corresponder ao banco de dados, verificar conforme o pay_order para evitar reutilização e julgar se a transação é bem-sucedida com base em pay_status (pay_status="Concluído").

Uma coisa a se notar aqui é que o PayPal não devolve automaticamente por padrão, e configurações relevantes são necessárias. Passos: Informações do usuário - notificação de > de vendas - > definição do hábito de pagamento no site




Basta colocar os dois lugares na imagem ativados.

4. A página de devolução geralmente é usada apenas para exibir os resultados da recarga, e geralmente a colocamos na página de notificação para lidar com a lógica de negócio relevante.


O método ValidateSource é principalmente verificado chamando a interface após os parâmetros obtidos + "&cmd=_notify-validate" para verificar se os parâmetros foram adulterados durante o processo de passagem.

Note a área vermelha acima, isso deve ser indispensável, a interface https que acessamos, se o código acima estiver faltando, reportará uma exceção: Solicitação abortada: Falhou na criação de um canal seguro SSL/TLS

Bem, depois de escrever o código acima, podemos publicá-lo no servidor para teste, o teste do PayPal ainda é relativamente bom, nos fornecendo um endereço especial de teste, você pode adicionar arbitrariamente comerciantes e contas pessoais para testar.

Primeiro, fazemos login com nossa conta registrada:O login do hiperlink está visível.


Depois de fazer login, encontramos



Aqui teremos duas contas padrão, claro, você também pode fazer qualquer alteração, e então podemos testar com as contas que definimos

Após o teste ser concluído, se quisermos fazer login em nossa conta de teste para visualizar informações, precisamos usar esta URL:O login do hiperlink está visível.

Fazemos login com a conta do comerciante aqui, e aqui também precisamos operar as informações de configuração na etapa 3 novamente.

Aqui você também pode conferir nossas informações sobre IPN





Introdução oficial:O login do hiperlink está visível.






Anterior:"Prática de Maven" Xu Xiaobin
Próximo:Machine Learning Original PDF eBook 45 livros
 Senhorio| Publicado em 03/05/2020 17:45:14 |
Use seu próprio PayPal encapsulado porque o PayPal tem dois tipos de autenticação
1: Usar a interface para obter o token (devido à rede ruim, o token frequentemente não é obtido e o tempo de espera da aquisição é obtido)
2: Uso do cabeçalho Validação básica (cenário atual)
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com