Advertisement
cloudtuts

中國信託信用卡串接

Aug 24th, 2017
455
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 1.75 KB | None | 0 0
  1. include('auth_mpi_mac.php');
  2.  
  3. $strMerID               ='11039';
  4. $strMerchantID  ='8220800211516';
  5. $strTerminalID  ='92000316';
  6.  
  7. $strURL='https://testepos.ctbcbank.com/auth/SSLAuthUI.jsp';
  8.  
  9. $arrData=array(
  10.     'MerchantID'        =>$strMerchantID,
  11.     'TerminalID'        =>$strTerminalID,
  12.     'lidm'                  =>'10001',
  13.     'purchAmt'          =>100,
  14.     'txType'                =>'0',
  15.     'Option'                =>1,
  16.     'Key'                       =>'20IXFloQS2MWzFBaPapAVCCv',
  17.     'MerchantName'  =>'cloudwp',
  18.     'AuthResURL'        =>'https://www.chinatrust.com.tw',
  19.     'OrderDetail'       =>'my orders',
  20.     'AutoCap'               =>'1',
  21.     'Customize'         =>' ',
  22.     'debug'                 =>'0');
  23.  
  24. $strMacString=auth_in_mac($arrData['MerchantID'], $arrData['TerminalID'], $arrData['lidm'], $arrData['purchAmt'], $arrData['txType'], $arrData['Option'], $arrData['Key'], $arrData['MerchantName'], $arrData['AuthResURL'], $arrData['OrderDetail'], $arrData['AutoCap'], $arrData['Customize'], $arrData['debug']);
  25.  
  26. $strURLEnc=get_auth_urlenc($arrData['MerchantID'], $arrData['TerminalID'], $arrData['lidm'], $arrData['purchAmt'], $arrData['txType'], $arrData['Option'], $arrData['Key'], $arrData['MerchantName'], $arrData['AuthResURL'], $arrData['OrderDetail'], $arrData['AutoCap'], $arrData['Customize'], $strMacString, $arrData['debug']);
  27.  
  28. $strHTML='<form id="__Form" method="post" action="'.$strURL.'">';
  29.  
  30. foreach($arrData as $key=>$value){
  31.     $strHTML.='<input type="hidden" name="'.$key.'" value="'.$value.'" />';
  32. }
  33.  
  34. $strHTML.='<input type="hidden" name="MACString" value="'.$strMacString.'" />';
  35. $strHTML.='<input type="hidden" name="merID" value="'.$strMerID.'" />';
  36. $strHTML.='<input type="hidden" name="URLEnc" value="'.$strURLEnc.'" />';
  37.  
  38. $strHTML.='<script type="text/javascript">document.getElementById("__Form").submit();</script>';
  39. $strHTML.='</form>';
  40.  
  41. print $strHTML;
  42.  
  43. exit();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement