Home
Button Mobile Webdesign em Foco
Newsletter Webdesign em Foco
Support Webdesign em Foco
Contribuition Webdesign em Foco
Doe para a Webdesign em Foco
Suporte da Webdesign em Foco
Fechar

Vendas Online via API com PayPal - #13 Notificações

06/04/2021

Nesse tutorial trabalharemos com as notificações emitidas pelo PayPal após as transações realizadas. Veremos como usar o IPN do PayPal.

IPN no PayPal

notification.php

Na raíz do diretório vamos criar o arquivo notification que receberá os dados do PayPal para atualização da nossa transação.

<?php
$dados = json_decode(file_get_contents('php://input'));
$dadosFinal = $dados->event_type.' | '.$dados->summary.' | '.$dados->resource->parent_payment;
$fp = fopen('log.txt','w');
fwrite($fp,$dadosFinal);
fclose($fp);
//update table_name set status=$dados->event_type where payid=$dados->resource->parent_payment

Assim que já tiver a url de notificação no seu domínio você deverá acessar o site do PayPal, fazer login e acessar Configurações (ícone da engrenagem) >> Ferramentas do Vendedor >> Notificações Instantâneas de Pagamento. Nesse link você deverá colar a url de notificação do seu website.

Veja abaixo alguns tipos de transações de vendas:

Status de vendas do PayPal

Por hoje é só! Sucesso nos códigos e na vida!

Precisando de aulas particulares? webdesignemfoco@gmail.com

Receba as aulas da Webdesign em Foco em Seu Email
Suporte Webdesign em Foco

Posts Relacionados

Vendas Online via API com PayPal - #12 Fatura Dinâmica
Nesse tutorial vamos pegar todos os produtos adicionados no nosso carrinho de compras e vamos criar uma fatura dinâmica com PayPal.
Saiba mais!
Vendas Online via API com PayPal - #14 Compra Real
Neste tutorial vamos aprender como fazer uma venda real, no modo de produção, utilizando o checkout transparente do PayPal.
Saiba mais!
PayPal
Nessa playlist você aprenderá como realizar vendas com o facilitador de pagamento PayPal. Aprenderá também a fazer o checklist transparente com PayPal.
Saiba mais!