lg 가상계좌 입금통보 오류 수정

This commit is contained in:
chicpro
2014-04-08 16:34:50 +09:00
parent dddcf733d3
commit 1911bb9c3d
3 changed files with 6 additions and 5 deletions

View File

@ -675,6 +675,7 @@ CREATE TABLE IF NOT EXISTS `g5_shop_personalpay` (
`pp_content` TEXT NOT NULL,
`pp_use` TINYINT(4) NOT NULL DEFAULT '0',
`pp_price` INT(11) NOT NULL DEFAULT '0',
`pp_pg` VARCHAR(255) NOT NULL DEFAULT '',
`pp_tno` VARCHAR(255) NOT NULL DEFAULT '',
`pp_app_no` VARCHAR(20) NOT NULL DEFAULT '',
`pp_receipt_price` INT(11) NOT NULL DEFAULT '0',

View File

@ -59,6 +59,7 @@ if ($LGD_METHOD == "AUTH") { // 현금영수증 발급 요청
$xpay->Set("LGD_CUSTOM_BUSINESSNUM", $LGD_CUSTOM_BUSINESSNUM);
$xpay->Set("LGD_CUSTOM_MERTPHONE", $LGD_CUSTOM_MERTPHONE);
$xpay->Set("LGD_CASHRECEIPTUSE", $LGD_CASHRECEIPTUSE);
$xpay->Set("LGD_ENCODING", "UTF-8");
if($od['od_tax_flag'] && $od['free_mny'] > 0) {
$xpay->Set("LGD_TAXFREEAMOUNT", $od['free_mny']); //비과세 금액
@ -73,7 +74,6 @@ if ($LGD_METHOD == "AUTH") { // 현금영수증 발급 요청
}
else { //무통장입금 단독건 발급요청
$xpay->Set("LGD_PRODUCTINFO", $LGD_PRODUCTINFO);
$xpay->Set("LGD_ENCODING", "UTF-8");
}
}

View File

@ -75,7 +75,7 @@ if ( $LGD_HASHDATA2 == $LGD_HASHDATA ) { //해쉬값 검증이 성공이면
* 상점 결과 처리가 정상이면 "OK"
*/
$sql = " select pp_id, od_id from {$g5['g5_shop_personalpay_table']} where pp_id = '$order_no' and pp_tno = '$LGD_TID' ";
$sql = " select pp_id, od_id from {$g5['g5_shop_personalpay_table']} where pp_id = '$LGD_OID' and pp_tno = '$LGD_TID' ";
$row = sql_fetch($sql);
if($row['pp_id']) {
@ -83,7 +83,7 @@ if ( $LGD_HASHDATA2 == $LGD_HASHDATA ) { //해쉬값 검증이 성공이면
$sql = " update {$g5['g5_shop_personalpay_table']}
set pp_receipt_price = '$LGD_AMOUNT',
pp_receipt_time = '$LGD_PAYDATE'
where pp_id = '$order_no'
where pp_id = '$LGD_OID'
and pp_tno = '$LGD_TID' ";
sql_query($sql, false);
@ -103,7 +103,7 @@ if ( $LGD_HASHDATA2 == $LGD_HASHDATA ) { //해쉬값 검증이 성공이면
$sql = " update {$g5['g5_shop_order_table']}
set od_receipt_price = '$LGD_AMOUNT',
od_receipt_time = '$LGD_PAYDATE',
od_casseqno = '$LGD_CASSEQNO',
od_casseqno = '$LGD_CASSEQNO'
where od_id = '$LGD_OID'
and od_tno = '$LGD_TID' ";
$result = sql_query($sql, FALSE);
@ -113,7 +113,7 @@ if ( $LGD_HASHDATA2 == $LGD_HASHDATA ) { //해쉬값 검증이 성공이면
if($row['od_id'])
$od_id = $row['od_id'];
else
$od_id = $order_no;
$od_id = $LGD_OID;
// 미수금 정보 업데이트
$info = get_order_info($od_id);