Skip to content

वेबहुक हस्ताक्षर का सत्यापन

  • व्यापारी सेटिंग्स में, आपको "Secret key for verification" मिलेगा। इसका उपयोग आने वाले वेबहुक की प्रामाणिकता को सत्यापित करने के लिए किया जाता है।

  • PHP में सत्यापन का उदाहरण:

    php
    <?php
    $secretKeyStored = 'आपकी गुप्त कुंजी';
    
    $signFromRequest = $_SERVER['HTTP_X_SIGN'];
    $json = file_get_contents('php://input');
    
    $signCalculated = hash('sha256', $json . $secretKeyStored);
    
    var_dump(hash_equals($signFromRequest, $signCalculated));
    ?>