Changeset 7768 for temp/trunk


Ignore:
Timestamp:
2006/11/08 14:21:18 (20 years ago)
Author:
naka
Message:

* empty log message *

File:
1 edited

Legend:

Unmodified
Added
Removed
  • temp/trunk/html/test/naka/shopcgi.php

    r7765 r7768  
    3939 
    4040$order_url = "http://mod-i.ccsware.net/ohayou/EntryTran.php"; 
     41$order_id = sfGetUniqRandomId(); 
    4142 
    4243// ŹÊÞ¾ðÊó¤ÎÁ÷¿® 
    4344$arrData = array( 
    44     'OrderId' => sfGetUniqRandomId(),   // ŹÊÞ¤´¤È¤Ë°ì°Õ¤ÊÃíʸID¤òÁ÷¿®¤¹¤ë¡£ 
     45    'OrderId' => $order_id,     // ŹÊÞ¤´¤È¤Ë°ì°Õ¤ÊÃíʸID¤òÁ÷¿®¤¹¤ë¡£ 
    4546    'TdTenantName' => '', 
    4647    'TdFlag' => '', 
     
    5152    'Tax' => '5', 
    5253    'JobCd' => 'CHECK', 
    53     'TenantNo' => '111111111',          // cgi-4¤ÇºîÀ®¤·¤¿Å¹ÊÞID¤òÁ÷¿®¤¹¤ë¡£ 
     54    'TenantNo' => '111111111',  // cgi-4¤ÇºîÀ®¤·¤¿Å¹ÊÞID¤òÁ÷¿®¤¹¤ë¡£ 
    5455); 
    5556 
     
    108109*/ 
    109110$arrData = array( 
    110     'AccessId' => $arrRet['ACCESS_ID'],     // ŹÊÞ¤´¤È¤Ë°ì°Õ¤ÊÃíʸID¤òÁ÷¿®¤¹¤ë¡£ 
    111     'AccessPass' => $arrRet['ACCESS_PASS'], // ŹÊÞ¤´¤È¤Ë°ì°Õ¤ÊÃíʸID¤òÁ÷¿®¤¹¤ë¡£ 
    112      
    113     'TdTenantName' => '', 
    114     'TdFlag' => '', 
    115     'ShopId' => 'test', 
    116     'Amount' => '100', 
    117     'ShopPass' => 'test', 
    118     'Currency' => 'JPN', 
    119     'Tax' => '5', 
    120     'JobCd' => 'CHECK', 
    121     'TenantNo' => '111111111',          // cgi-4¤ÇºîÀ®¤·¤¿Å¹ÊÞID¤òÁ÷¿®¤¹¤ë¡£ 
     111    'AccessId' => $arrRet['ACCESS_ID'], 
     112    'AccessPass' => $arrRet['ACCESS_PASS'], 
     113    'OrderId' => $order_id, 
     114    'RetURL' => 'http://test.ec-cube.net/ec-cube/naka/recv.php', 
     115    'CardType' => 'VISA,     11111, 111111111111111111111111111111111111, 1111111111', 
     116    'Method' => '2', 
     117    'PayTimes' => '4', 
     118    'CardNo1' => '4111', 
     119    'CardNo2' => '1111', 
     120    'CardNo3' => '1111', 
     121    'CardNo4' => '1111', 
     122    'ExpireMM' => '06', 
     123    'ExpireYY' => '07', 
     124    'ClientFieldFlag' => '1', 
     125    'ClientField1' => 'f1', 
     126    'ClientField2' => 'f2', 
     127    'ClientField3' => 'f3' 
    122128); 
    123129 
     130$req = new HTTP_Request($order_url); 
     131$req->setMethod(HTTP_REQUEST_METHOD_POST); 
     132         
     133$arrSendData = array(); 
     134$req->addPostDataArray($arrData); 
     135 
     136if (!PEAR::isError($req->sendRequest())) { 
     137    $response = $req->getResponseBody(); 
     138} else { 
     139    $response = ""; 
     140} 
     141$req->clearPostData(); 
     142 
     143if($response != "") { 
     144    $arrTemp = split("&", $response); 
     145    foreach($arrTemp as $ret) { 
     146        list($key, $val) = split("=", $ret); 
     147        $arrRet[$key] = $val; 
     148    } 
     149} 
    124150 
    125151?> 
Note: See TracChangeset for help on using the changeset viewer.