Notificación de Orden

Push de Orden

Después de completar la orden, el sistema enviará automáticamente un mensaje de notificación a la dirección callback (notifyUrl) asociada a la orden para informar el estado final.

Se enviará push 6 veces: 10s, 30s, 60s, 300s, 600s, 900s
Parámetros de Push

URL de Push
eg. https://www.qpay.ink/notify

Método de Push
POST

Parámetros de Push

Nombre Tipo de Campo ¿Es obligatorio? Firma Descripción
AppId string APP ID del Proyecto
orderNo number Número de orden de QPay.
merchantOrderNo number Número de orden del comerciante.
actualCrypto number Monto real de USDT recibido.
crypto number Monto original de la orden en USDT.
updatetime number Hora de actualización de la orden.
createtime number Hora de creación de la orden.
timestamp number Marca de tiempo, usada para participar en el cálculo de la firma.
status number Estado de la orden: pending, success, failed
chainType number Tipo de pago: trc20 o erc20.
poundage number Comisión de la orden.
father_merchantOrderNo number Número de orden original del comerciante.
hash number HASHID de la transacción.
signature number Firma de datos, consulte el algoritmo de firma a continuación
Método de Firma (PHP)

              
function makeSignBysend($params, $appKey)
{

    $str = $params['AppId']
        .$params['orderNo']
        . $params['merchantOrderNo']
        . $params['hash']
        . $params['actualCrypto']
        . $params['chainType']
        . $params['timestamp'];

    return strtoupper(hash_hmac('sha256', $str, $appKey));
}
              
          
Consulte el método anterior para calcular la firma.