2016-12-28 19 views
1

私は自分のサイトにpaytm walletを統合したいと思います。パラメータとは何ですか?また、チェックサムを生成するために使用できるパラメータは何ですか?paytm integration in core ph

$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

私は支払いページにリダイレクトします。どうすればいいのか説明できますので、今すぐ支払うようにしています。 –

答えて

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"を使用しています。その後、私は支払いページにリダイレクトしますが、今すぐ支払うことはできません。私はどうすればいいのか説明できます –