2016-12-28 66 views
1

我想在我的網站中集成paytm錢包。可以使用什麼參數以及可以使用什麼參數來生成校驗和?paytm核心集成php

$data=array(); 
    $data["MID"]=$this->merchant_id; 
    $data["ORDER_ID"]=$param['transaction_id']; 
    $data["CUST_ID"]=$user['id']; 
    $data["INDUSTRY_TYPE_ID"]=$this->industry_type; 
    if($param['paytm_type']=="WEB"){ 
     $data["CHANNEL_ID"]=$this->web_channel_id; 
     $data["WEBSITE"]=$this->web_website; 
    } 
    else if($param['paytm_type']=="APP"){ 
     $data["CHANNEL_ID"]=$this->app_channel_id; 
     $data["WEBSITE"]=$this->app_name; 
    } 
    $data["TXN_AMOUNT"]=$param['amount']; 

和我一樣

$postfiled=array(  
     "MID"   =>$data["MID"], 
     "ORDER_ID" =>$param['transaction_id'], 
     "CUST_ID"  =>$user['id'], 
     "TXN_AMOUNT" =>$param['amount'], 
     "CHANNEL_ID" =>$data["CHANNEL_ID"], 
     "INDUSTRY_TYPE_ID"=>$data["INDUSTRY_TYPE_ID"], 
     "WEBSITE"  =>$data["WEBSITE"], 
     "CHECKSUMHASH"=> \App\Lib\PaytmLib\encdec_paytm::getChecksumFromArray($data,$this->merchant_key), 
     "END_POINT" =>$this->end_point, 
     "CALLBACK_URL"=>$returnUrl 
    ); 
+0

您是否收到任何錯誤?更好地檢查在這裏:http://paywithpaytm.com/developer/paytm_api_doc?target=integration-guide – C2486

+0

我使用CHANNEL_ID =「WAP」和WEBSITE =「APP_STAGING」 –

+0

然後我重定向到付款頁面,但不是gatting現在支付按鈕?可以解釋我怎麼辦,所以我現在看工資按鈕 –

回答

0

postfiled數據可以使用以下功能paytm校驗。 Here是PHP的示例工具包。

1. getChecksumFromString : For generating the checksum 
2. verifychecksum_eFromStr : For verifing the checksum 
+0

我使用CHANNEL_ID =「WAP」和WEBSITE =「APP_STAGING」。那麼我重定向到付款頁面,但不是支付現在按鈕?可以解釋我怎麼辦,所以我現在看工資按鈕 –