Integrating CCAvenue with php

前端 未结 2 363
渐次进展
渐次进展 2020-12-29 00:30

I am a total newbie to payment gateways. I would like to integrate CCAvenue to my website using PHP. I have downloaded their Intergration kit, Included my merchant id and wo

2条回答
  •  再見小時候
    2020-12-29 01:01

    ccavenue payment gateway integration is very simple and easy, please copy below php code or php script for ccavenue payment gateway integration and set the variable value as per you account.

    > 16) & 0xffff; 
        for($i = 0 ; $i < strlen($str) ; $i++) 
        { 
            $s1 = ($s1 + Ord($str[$i])) % $BASE ; 
            $s2 = ($s2 + $s1) % $BASE ; 
        } 
        return leftshift($s2 , 16) + $s1; 
    }  
    
    
    
    function leftshift($str , $num) 
    {   
        $str = DecBin($str);   
        for( $i = 0 ; $i < (64 - strlen($str)) ; $i++) 
            $str = "0".$str ;   
        for($i = 0 ; $i < $num ; $i++) 
            $str = $str."0"; $str = substr($str , 1 ) ;  
        return cdec($str) ; 
    }   
    
    
    function cdec($num) 
    {   
        for ($n = 0 ; $n < strlen($num) ; $n++) 
        { 
            $temp = $num[$n] ; 
            $dec = $dec + $temp*pow(2 , strlen($num) - $n - 1); 
        }   
        return $dec; 
    } 
    
    
    $Merchant_Id = "User ID" ;//This id(also User Id) available at "Generate Working Key" of "Settings & Options" 
    $Amount = 'Total Amount';//your script should substitute the amount in the quotes provided here 
    $Order_Id = "Order ID";//your script should substitute the order description in the quotes provided here 
    $Redirect_Url = "Your Return URL" ;//your redirect URL where your customer will be redirected after authorisation from CCAvenue   
    $WorkingKey = "Your Working Key" ;//put in the 32 bit alphanumeric key in the quotes provided here.Please note that get this key ,login to your CCAvenue merchant account and visit the "Generate Working Key" section at the "Settings & Options" page. 
    $Checksum = getCheckSum($Merchant_Id,$Amount,$Order_Id ,$Redirect_Url,$WorkingKey);   
    $billing_cust_name=$customer_name; 
    $billing_cust_address=$customer_address; 
    $billing_cust_state=$customer_statename; 
    $billing_cust_country=$customer_country;
    $billing_cust_tel=$customer_contact_no;
    $billing_cust_email=$customer_email; 
    $delivery_cust_name=$customer_name; 
    $delivery_cust_address=$customer_address; 
    $delivery_cust_state = $customer_statename; 
    $delivery_cust_country = $customer_country; 
    $delivery_cust_tel=$customer_contact_no; 
    $delivery_cust_notes=$customer_message;  
    $billing_city = $customer_city; 
    $billing_zip = $customer_zipcode; 
    $delivery_city = $customer_city; 
    $delivery_zip = $customer_zipcode; 
    ?> 
    
    
    
    

提交回复
热议问题