-
Notifications
You must be signed in to change notification settings - Fork 89
Criar preferência de notificação
No exemplo abaixo criaremos uma preferência de notificação para que todos os pedidos e pagamentos autorizados enviem um webhook para a URL configurada.
Através do método addEvent
nós colocamos quais eventos queremos que disparem webhooks, neste exemplo colocamos para todos os pedidos ORDER.* e para os pagamentos que forem autorizados PAYMENT.AUTHORIZED.
Usamos o método setTarget
para definir a URL de destino do webhook.
Para ver todas as possibilidades de eventos disponíveis, consulte a lista de webhooks disponíveis.
try {
$notification = $moip->notifications()->addEvent('ORDER.*')
->addEvent('PAYMENT.AUTHORIZED')
->setTarget('http://requestb.in/1dhjesw1')
->create();
print_r($notification);
} catch (Exception $e) {
printf($e->__toString());
}
A variável $moip
no exemplo é um objeto do tipo Moip
que garante a autenticação básica, como você pode conferir na seção Como Começar.
Intro
Clientes
Pedidos
Pagamentos
- Criar um pagamento
- Criar um pagamento com custódia
- Criar um pedido com split de pagamentos
- Consultar um pagamento
- Capturar um pagamento pré-autorizado
- Cancelar um pagamento pré-autorizado
Reembolsos
Custódia
Multi-pedidos
Multi-pagamentos
OAuth (Moip Connect)
Conta Moip
Lançamentos
Transferências
Webhooks e Notificações