Получение ошибки отсутствия параметра Required в CCAvenue

На самом деле я разрабатываю веб-приложение с использованием среднего стека, в этом приложении я пытаюсь интегрировать платежный шлюз ccavenue, используя node_ccavenue пакет узлов.

Ниже мой код:

    ccavenue.setMerchant("*****");
    ccavenue.setWorkingKey("***********************");
    ccavenue.setOrderId("WHIZ0001");
    ccavenue.setRedirectUrl("http://localhost:7777/login");
    ccavenue.setOrderAmount('1000.00');

    var param = {
                  billing_cust_address: 'Chennai', 
                  billing_cust_name: 'Kalaiselvan',
                  billing_cust_country: 'India',
                  billing_cust_state: 'Tamilnadu',
                  billing_cust_city: 'Chennai',
                  billing_zip: '600056',
                  billing_cust_tel: '9003321521',
                  billing_cust_email: 'kalai131192@gmail',
                  delivery_cust_name: 'Kalaiselvan',
                  delivery_cust_country: 'India',
                  delivery_cust_state: 'Tamilnadu',
                  delivery_cust_city: 'Chennai',
                  delivery_zip: '600056',
                  delivery_cust_tel: '9003321521',
                  delivery_cust_email: 'kalai131192@gmail',
         };
         ccavenue.setOtherParams(param); //Set Customer Info 

// Server url where you want to send data to ccavenue 
router.get('/make-payment', function(req, res) {
    ccavenue.makePayment(res); // It will redirect to ccavenue payment 
});

router.post('/redirect-url', function response(req, res) {
    var data = ccavenue.paymentRedirect(req); //It will get response from ccavenue payment. 
    console.log(data);
    if(data.isCheckSumValid === true && data.AuthDesc == 'Y') {
        console.log('Success' + res);
        // Success 
        // Your code 
     } else if(data.isCheckSumValid === true && data.AuthDesc == 'N') {
            console.log('UnSuccess' + res);
        // Unuccessful 
        // Your code 
    } else if(data.isCheckSumValid === true && data.AuthDesc == 'B') {
        // Batch processing mode 
        // Your code 
    } else {
        // Illegal access 
        // Your code 
    }   
});

пока я пытаюсь это сделать, я получаю сообщение об ошибке изображение-ошибки

Помогите мне разобраться с этим, я застрял с этим, помощь будет очень признательна


person Nodemon    schedule 05.04.2016    source источник


Ответы (1)


Согласно Acewebworld

Код ошибки: 90, Объяснение: Ключ шифрования, введенный вами в настройках модуля шлюза WHMCS, неверен. Обратите внимание, что вы получите уникальный ключ шифрования для настройки уникального URL-адреса на странице API настроек шлюза CCAvenue MCPG (если у вас там настроено более одного URL-адреса).

person CodingDefined    schedule 05.04.2016