質問 > その他 > ペイジェントモジュールのボーナス一括払い対応に関して |
その他
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
x41 |
投稿日時: 2008/6/24 20:50
対応状況: −−−
|
仙人 登録日: 2007/11/23 居住地: 投稿: 308 |
Re: ペイジェントモジュールのボーナス一括払い対応に関して data/downloads/module/mdl_paygent/include.phpの下記2箇所を変更してテストを行ってください。テスト後、ログのresponse_detail部分を教えていただけるでしょうか。
変更1↓ // クレジット分割回数 $arrPaymentClass = array( '10' => '一括払い', '23-8' => 'ボーナス1回', '61-2' => '分割2回払い', '61-3' => '分割3回払い', '61-6' => '分割6回払い', '61-10' => '分割10回払い', '61-15' => '分割15回払い', '61-20' => '分割20回払い', '80' => 'リボ払い' ); 変更2↓ function sfSendPaygentCredit($arrData, $arrInput, $uniqid) { // 接続モジュールのインスタンス取得 (コンストラクタ)と初期化 $p = new PaygentB2BModule(); $p->init(); // クレジット用パラメータの取得 $arrPaymentDB = sfGetPaymentDB(MDL_PAYGENT_CODE, "AND memo03 = ". PAY_PAYGENT_CREDIT); $arrOtherParam = unserialize($arrPaymentDB[0]['other_param']); // 共通データの取得 $arrSend = sfGetPaygentShare(PAYGENT_CREDIT, $arrData['order_id'], $arrPaymentDB[0]); /** 個別電文 **/ // 決済金額 $arrSend['payment_amount'] = $arrData['payment_total']; // カード番号 $arrSend['card_number'] = $arrInput['card_no01'].$arrInput['card_no02'].$arrInput['card_no03'].$arrInput['card_no04']; // カード有効期限(MMYY) $arrSend['card_valid_term'] = $arrInput['card_month'].$arrInput['card_year']; // 支払い区分、分割回数の取得 list($payment_class, $split_temp) = split("-", $arrInput['payment_class']); if ($payment_class == "23") { $summer_bonus = $split_temp; $arrSend['summer_bonus'] = $summer_bonus; } else { $split_count = $split_temp; } // 支払い区分 /* * 10:1回 * 23:ボーナス1回 * 61:分割 * 80:リボルビング */ $arrSend['payment_class'] = $payment_class; // 分割回数 $arrSend['split_count'] = $split_count; /** 3Dセキュア関連 **/ if ($arrOtherParam['credit_3d'] != 1 || SC_MobileUserAgent::isMobile()) { // 3Dセキュア不要区分 $arrSend['3dsecure_ryaku'] = '1'; } else { // HttpAccept $arrSend['http_accept'] = $_SERVER['HTTP_ACCEPT']; // HttpUserAgent $arrSend['http_user_agent'] = $_SERVER['HTTP_USER_AGENT']; // 3Dセキュア戻りURL $arrSend['term_url'] = SSL_URL. "shopping/load_payment_module.php?mode=credit_3d&uniqid=". $uniqid; } // 電文の送付 foreach($arrSend as $key => $val) { $p->reqPut($key, $val); } // 電文の送信 $p->post(); // 応答を処理 $arrRet = sfPaygentResponse(PAYGENT_CREDIT, $p, $uniqid, $arrInput); return $arrRet; } |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
ペイジェントモジュールのボーナス一括払い対応に関して | kobe_taro | 2008/6/19 18:04 |
Re: ペイジェントモジュールのボーナス一括払い対応に関して | x41 | 2008/6/19 23:27 |
Re: ペイジェントモジュールのボーナス一括払い対応に関して | kobe_taro | 2008/6/20 10:47 |
Re: ペイジェントモジュールのボーナス一括払い対応に関して | x41 | 2008/6/20 21:29 |
Re: ペイジェントモジュールのボーナス一括払い対応に関して | kobe_taro | 2008/6/21 15:52 |
Re: ペイジェントモジュールのボーナス一括払い対応に関して | seasoft | 2008/6/21 18:46 |
Re: ペイジェントモジュールのボーナス一括払い対応に関して | x41 | 2008/6/21 23:39 |
Re: ペイジェントモジュールのボーナス一括払い対応に関して | opapi | 2008/6/23 9:18 |
Re: ペイジェントモジュールのボーナス一括払い対応に関して | kobe_taro | 2008/6/23 9:55 |
Re: ペイジェントモジュールのボーナス一括払い対応に関して | x41 | 2008/6/23 21:08 |
Re: ペイジェントモジュールのボーナス一括払い対応に関して | kobe_taro | 2008/6/24 14:19 |
» Re: ペイジェントモジュールのボーナス一括払い対応に関して | x41 | 2008/6/24 20:50 |
Re: ペイジェントモジュールのボーナス一括払い対応に関して | kobe_taro | 2008/6/25 13:43 |
Re: ペイジェントモジュールのボーナス一括払い対応に関して | x41 | 2008/6/25 22:00 |
Re: ペイジェントモジュールのボーナス一括払い対応に関して | kobe_taro | 2008/6/26 16:30 |