Ignore:
Timestamp:
2008/01/28 18:33:43 (19 years ago)
Author:
satou
Message:

[ペイジェント決済モジュール]3Dセキュア対応

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/beta/data/downloads/module/mdl_paygent/paygent_credit.php

    r16909 r17012  
    7373        $arrRet = sfSendPaygentCredit($arrData, $arrInput, $uniqid); 
    7474         
    75         // À®¸ù 
    76         if($arrRet['result'] === "0") { 
    77             // Àµ¾ï¤ËÅÐÏ¿¤µ¤ì¤¿¤³¤È¤òµ­Ï¿¤·¤Æ¤ª¤¯ 
     75        // À®¸ù¡Ê3D¥»¥­¥å¥¢Ì¤Âбþ¡Ë 
     76        if ($arrRet['result'] === "0") { 
     77            // Àµ¾ï¤ËÅÐÏ¿¤µ¤ì¤¿¤³¤È¤òµ­Ï¿ 
    7878            $objSiteSess->setRegistFlag(); 
    7979            if (GC_MobileUserAgent::isMobile()) { 
    80                 header("Location: " . gfAddSessionId(MOBILE_URL_SHOP_COMPLETE)); 
     80                header("Location: ". gfAddSessionId(MOBILE_URL_SHOP_COMPLETE)); 
    8181            } else { 
    82                 header("Location: " . URL_SHOP_COMPLETE); 
     82                header("Location: ". URL_SHOP_COMPLETE); 
    8383            } 
     84        // À®¸ù¡Ê3D¥»¥­¥å¥¢Âбþ¡Ë 
     85        } elseif ($arrRet['result'] === "7") { 
     86            // ¥«¡¼¥É²ñ¼Ò²èÌ̤ØÁ«°Ü¡ÊACS»Ùʧ¿Íǧ¾ÚÍ×µáHTML¤òɽ¼¨¡Ë 
     87            print mb_convert_encoding($arrRet['out_acs_html'], CHAR_CODE, "Shift-JIS"); 
     88            exit; 
     89        // ¼ºÇÔ 
    8490        } else { 
    85             // ¼ºÇÔ 
    8691            $objPage->tpl_error = "ǧ¾Ú¤Ë¼ºÇÔ¤·¤Þ¤·¤¿¡£¤ª¼ê¿ô¤Ç¤¹¤¬ÆþÎÏÆâÍÆ¤ò¤´³Îǧ¤¯¤À¤µ¤¤¡£"; 
    8792        } 
    8893    } 
    8994    break; 
     95} 
     96 
     97// 3D¥»¥­¥å¥¢¼Â»Ü¸å 
     98if ($_GET['mode'] == "credit_3d" && $_GET['uniqid'] == $uniqid) { 
     99    // ¥¯¥ì¥¸¥Ã¥ÈÅÅʸÁ÷¿®¡Ê3D¥»¥­¥å¥¢¼Â»Ü¸å¡Ë 
     100    $arrRet = sfSendPaygetnCredit3d($arrData, $_POST, $uniqid); 
     101    // À®¸ù 
     102    if ($arrRet['result'] === "0") { 
     103        // Àµ¾ï¤ËÅÐÏ¿¤µ¤ì¤¿¤³¤È¤òµ­Ï¿ 
     104        $objSiteSess->setRegistFlag(); 
     105        header("Location: ". URL_SHOP_COMPLETE); 
     106    } 
    90107} 
    91108 
Note: See TracChangeset for help on using the changeset viewer.