Logo

Tratamiento de las notificaciones

No olvides especificar el "ID de plataforma" y la "Clave secreta."

01

PHP:

$apikey = '1111-2222-3333-4444-5555' ; // Clave secreta

$hash = $_POST[ 'hash' ];

$data = [
   'platform_id' => (int) $_POST[ 'platform_id' ], // ID de plataforma
   'payment_id' => (int) $_POST[ 'payment_id' ], // ID de divisa
   'order_id' => $_POST[ 'order_id' ], // ID de pago de tu plataforma
   'amount' => $_POST[ 'amount' ], // Importe de la transacción
   'txhash' => $_POST[ 'txhash' ], // Hash o ID de transacción. Puedes encontrar el ID de transacción en el historico de transacciones de PassimPay en tu cuenta.
   'address_from' => $_POST[ 'address_from' ], // Dirección del remitente
   'address_to' => $_POST[ 'address_to' ], // dirección del destinatario
   'fee' => $_POST[ 'fee' ], // comisión de red
];

if (isset($_POST[ 'confirmations' ]))
{
   $data[ 'confirmations' ] = $_POST[ 'confirmations' ]; // número de confirmaciones de red (Bitcoin, Litecoin, Dogecoin, Bitcoin Cash) }
}

if (isset($_POST[ 'tag' ]))
{
   $data[ 'tag' ] = $_POST[ 'tag' ]; // Para Ripple XRP
}

$payload = http_build_query($data);

if (!isset($hash) || hash_hmac( 'sha256' , $payload, $apikey) != $hash)
{
return false;
}

// pago acreditado
// tu código...

UTILIZAMOS ARCHIVOS COOKIE

Utilizamos archivos cookie para mejorar el funcionamiento del sitio web y proporcionar ofertas y servicios personalizados. Nos permiten recojer y analizar las actividades de los usuarios en el sitio web y mejorar nuestro servicio. Al continuar utilizando el sitio web PassimPay, aceptas automáticamente el uso que hacemos de las cookies. Si no está de acuerdo con el uso que hacemos de las cookies, no visites el sitio web de PassimPay.