Skip to content

Instantly share code, notes, and snippets.

@ataliba
Created June 19, 2017 02:15
Show Gist options
  • Save ataliba/9d312e8fe164c0c90ae7e308e2358156 to your computer and use it in GitHub Desktop.
Save ataliba/9d312e8fe164c0c90ae7e308e2358156 to your computer and use it in GitHub Desktop.
<?php
$dados = $_POST;
$user = ' ; // User Key do Pushover
$app = '' ; // APP Key do Pushover
$priority = '0'; // Prioridade da mensagem no Pushover
// ainda a terminar para quando as mensagens forem com prioridades mais altas
// $retry = 60, # Set default retry priority 2 notification every 60 seconds
// $expire = 3600, # Set default expration of the retry timer
//Chave Unica
//Para verificar se o POST foi enviado pela Monetizze
//Compare a chave recebida com a chave que se encontra no menu Ferramentas->Postback
$chaveUnica = $dados['chave_unica'];
# aqui coloque a Chave Unica da Monetizze
if($chaveUnica != '') {
exit;
}
$codVenda = $dados['venda']['codigo']; // Código da transação
$dataInicio = $dados['venda']['dataInicio']; // Data que iniciou a compra. Formato: yyyy-mm-dd H:i:s
$dataFinalizada = $dados['venda']['dataFinalizada'];
$nomeProduto = $dados['produto']['nome'];
$valorVenda = $dados['venda']['valor']; //valor total pago ex: 1457.00
$valorRecebido = $dados['venda']['valorRecebido'] ; //valor total que você recebeu por essa venda ex: 1367.00
$statusVenda = $dados['venda']['status']; // Status da venda (Aguardando pagamento, Finalizada, Cancelada, Devolvida, Bloqueada, Completa)
$message = "Transação: $codVenda
Data da transação: $dataInicio
Data Finalização da Transação: $dataFinalizada
Produto: $nomeProduto
Valor da transação: $valorVenda
Valor da sua comissão: $valorRecebido";
$title = "( $statusVenda ) - $nomeProduto";
curl_setopt_array( $ch = curl_init(), array(
CURLOPT_URL => "https://api.pushover.net/1/messages.json",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS => array(
"token" => $app,
"user" => $user,
"message" => "$message",
"title" => "$title",
"sound" => "Cash Register",
"priority" => $priority
)
));
curl_exec($ch);
curl_close($ch);
?>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment