Changeset 3337538
- Timestamp:
- 08/01/2025 02:11:33 AM (8 months ago)
- Location:
- pgall-for-woocommerce/trunk
- Files:
-
- 11 edited
-
assets/css/card.css (modified) (1 diff)
-
includes/abstracts/abstract-pafw-payments-blocks.php (modified) (2 diffs)
-
includes/admin/class-pafw-admin-post-types.php (modified) (2 diffs)
-
includes/admin/class-pafw-admin-settings.php (modified) (4 diffs)
-
includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php (modified) (6 diffs)
-
includes/class-pafw-payment-gateway.php (modified) (5 diffs)
-
includes/gateways/pafw/class-wc-gateway-pafw-tosspayments.php (modified) (2 diffs)
-
includes/gateways/tosspayments/class-wc-gateway-tosspayments-bank.php (modified) (2 diffs)
-
languages/pgall-for-woocommerce.pot (modified) (20 diffs)
-
pgall-for-woocommerce.php (modified) (2 diffs)
-
readme.txt (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
pgall-for-woocommerce/trunk/assets/css/card.css
r3002049 r3337538 1 .pafw-card{height:100%}.pafw-card .pafw-registered{display:flex;flex-flow:column;height:100%;color:#fff;font-weight:700;background:no-repeat right 10px top 10px;background-size:80px;border-radius:10px;padding:10px 15px}.pafw-card.pafw-kakaopay .pafw-registered{color:#666;background-color:#ffec56;background-image:url("../gateways/kakaopay/images/card_logo.png");background-size:50px}.pafw-card.pafw-inicis .pafw-registered{background-color:#bfaee5;background-image:url("../gateways/inicis/images/card_logo.png");background-size:80px}.pafw-card.pafw-npay .pafw-registered{background-color:#00c73c;background-image:url("../gateways/npay/images/card_logo.png");background-size:50px}.pafw-card.pafw-nicepay .pafw-registered{background-color:#0054a6;background-image:url("../gateways/nicepay/images/card_logo.png");background-size:50px}.pafw-card.pafw-settlebank .pafw-registered{background-color:#ffb356;background-image:url("../gateways/settlebank/images/card_logo.png");background-size:50px}.pafw-card.pafw-settlepg .pafw-registered{background-color:#ffb356;background-image:url("../gateways/settlepg/images/card_logo.png");background-size:50px}.pafw-card.pafw-lguplus .pafw-registered{background-color:#d6e1ff;background-image:url(../gateways/lguplus/images/card_logo.png);background-size:150px;color:#4b4b4b}.pafw-card.pafw-tosspayments .pafw-registered{background-color:#d6e1ff;background-image:url(../gateways/lguplus/images/card_logo.png);background-size:150px;color:#4b4b4b}.pafw-button.card-action {color:#686969;font-size:.8em;text-align:right;font-weight:900;padding:3px 8px;background:no-repeat 7px/10px;border:1px solid #d9d9d9;margin-top:5px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.pafw-button.card-action:hover{color:#fff;background-color:#a8a8a8;border:1px solid #a8a8a8}.pafw-button.card-action.delete{background-image:url("../images/delete.png")}.pafw-button.card-action.register{background-image:url("../images/register.png")}.pafw-button.card-action.delete:hover{background-image:url("../images/delete_white.png")}.pafw-button.card-action.register:hover{background-image:url("../images/register_white.png")}.pafw-payment-methods{display:flex;flex-wrap:wrap;font-size:13px;margin:0 -10px}.pafw-payment-methods *,.pafw-payment-methods ::after,.pafw-payment-methods ::before{box-sizing:border-box}.pafw-payment-method-item{display:flex;width:calc(50% - 20px);border:1px solid #d9d9d9;margin:10px}.pafw-payment-method-item .pafw_card_form{font-size:12px!important}.pafw-payment-method-item .pafw_card_form form{margin:0!important}.pafw-payment-method-item .lguplus-register-card,.pafw-payment-method-item .nicepay-register-card,.pafw-payment-method-item .settlepg-register-card,.pafw-payment-method-item .tosspayments-register-card{margin:0!important;width:100%!important;color:#fff;background-color:#446084;border-color:rgba(0,0,0,.05);padding:7px 5px;text-align:center;font-weight:700;cursor:pointer}.pafw-payment-method-item .nicepay-register-card:hover{opacity:1;color:#fff;box-shadow:inset 0 0 0 100px rgba(0,0,0,.2)}.pafw-payment-method-item .pafw-payment-method-header{display:flex;flex-flow:column;width:110px;font-size:14px;padding:20px 15px;border-right:1px solid #d9d9d9}.pafw-payment-method-item .pafw-payment-method-header .payment-logo{flex:1;background:no-repeat top left/100%}.pafw-payment-method-item.npay .pafw-payment-method-header .payment-logo{background-size:70%;background-position:top}.pafw-payment-method-item.kakaopay .pafw-payment-method-header .payment-logo{background-size:90%;background-position:top}.pafw-payment-method-item .pafw-payment-method-info{flex:1;min-height:180px;padding:20px}.pafw-payment-method-item .pafw-payment-method-info .pafw-not-registered{height:100%;background:url("../images/add.png") no-repeat center/30px #d9d9d9;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.pafw-payment-method-item .pafw-payment-method-info .pafw-not-registered:hover{background-color:#c8c8c8}.pafw-payment-method-item .pafw-registered .payment_method_type{color:#000;flex:1}.pafw-payment-method-item .pafw-registered .register_date{font-size:11px;text-align:right;margin-top:10px}@media (max-width:768px){.pafw-payment-methods{max-width:300px;margin:0 auto}.pafw-payment-method-item{display:block;margin:0 0 20px;width:100%}.pafw-payment-method-item .pafw-payment-method-header{flex-flow:row;align-items:flex-start;justify-content:space-between;width:100%;padding:20px 15px 0;border-right:0}.pafw-payment-method-item .pafw-payment-method-header .payment-logo{min-height:50px;background-size:80px}.pafw-payment-method-item .pafw-payment-method-header .pafw-button{flex:1;max-width:80px}.pafw-payment-method-item.kakaopay .pafw-payment-method-header .payment-logo{background-size:60px}.pafw-payment-method-item.npay .pafw-payment-method-header .payment-logo{background-size:60px}.pafw-payment-method-item .pafw-payment-method-info .pafw-not-registered,.pafw-payment-method-item .pafw-payment-method-info .pafw-registered{min-height:140px}}1 .pafw-card{height:100%}.pafw-card .pafw-registered{display:flex;flex-flow:column;height:100%;color:#fff;font-weight:700;background:no-repeat right 10px top 10px;background-size:80px;border-radius:10px;padding:10px 15px}.pafw-card.pafw-kakaopay .pafw-registered{color:#666;background-color:#ffec56;background-image:url("../gateways/kakaopay/images/card_logo.png");background-size:50px}.pafw-card.pafw-inicis .pafw-registered{background-color:#bfaee5;background-image:url("../gateways/inicis/images/card_logo.png");background-size:80px}.pafw-card.pafw-npay .pafw-registered{background-color:#00c73c;background-image:url("../gateways/npay/images/card_logo.png");background-size:50px}.pafw-card.pafw-nicepay .pafw-registered{background-color:#0054a6;background-image:url("../gateways/nicepay/images/card_logo.png");background-size:50px}.pafw-card.pafw-settlebank .pafw-registered{background-color:#ffb356;background-image:url("../gateways/settlebank/images/card_logo.png");background-size:50px}.pafw-card.pafw-settlepg .pafw-registered{background-color:#ffb356;background-image:url("../gateways/settlepg/images/card_logo.png");background-size:50px}.pafw-card.pafw-lguplus .pafw-registered{background-color:#d6e1ff;background-image:url(../gateways/lguplus/images/card_logo.png);background-size:150px;color:#4b4b4b}.pafw-card.pafw-tosspayments .pafw-registered{background-color:#d6e1ff;background-image:url(../gateways/lguplus/images/card_logo.png);background-size:150px;color:#4b4b4b}.pafw-button.card-action,.pafw-payment-button.card-action{color:#686969;font-size:.8em;text-align:right;font-weight:900;padding:3px 8px;background:no-repeat 7px/10px;border:1px solid #d9d9d9;margin-top:5px;cursor:pointer;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease}.pafw-button.card-action:hover,.pafw-payment-button.card-action:hover{color:#fff;background-color:#a8a8a8;border:1px solid #a8a8a8}.pafw-button.card-action.delete{background-image:url("../images/delete.png")}.pafw-button.card-action.register{background-image:url("../images/register.png")}.pafw-button.card-action.delete:hover{background-image:url("../images/delete_white.png")}.pafw-button.card-action.register:hover{background-image:url("../images/register_white.png")}.pafw-payment-button.card-action{text-align:center;white-space:normal;word-break:keep-all}.add-payment-method{font-size:.8em!important}.pafw-payment-methods{display:flex;flex-wrap:wrap;font-size:13px;margin:0 -10px}.pafw-payment-methods *,.pafw-payment-methods ::after,.pafw-payment-methods ::before{box-sizing:border-box}.pafw-payment-method-item{display:flex;width:calc(50% - 20px);border:1px solid #d9d9d9;margin:10px}.pafw-payment-method-item .pafw_card_form{font-size:12px!important}.pafw-payment-method-item .pafw_card_form form{margin:0!important}.pafw-payment-method-item .lguplus-register-card,.pafw-payment-method-item .nicepay-register-card,.pafw-payment-method-item .settlepg-register-card,.pafw-payment-method-item .tosspayments-register-card{margin:0!important;width:100%!important;color:#fff;background-color:#446084;border-color:rgba(0,0,0,.05);padding:7px 5px;text-align:center;font-weight:700;cursor:pointer}.pafw-payment-method-item .nicepay-register-card:hover{opacity:1;color:#fff;box-shadow:inset 0 0 0 100px rgba(0,0,0,.2)}.pafw-payment-method-item .pafw-payment-method-header{display:flex;flex-flow:column;width:110px;font-size:14px;padding:20px 15px;border-right:1px solid #d9d9d9}.pafw-payment-method-item .pafw-payment-method-header .payment-logo{flex:1;background:no-repeat top left/100%}.pafw-payment-method-item.npay .pafw-payment-method-header .payment-logo{background-size:70%;background-position:top}.pafw-payment-method-item.kakaopay .pafw-payment-method-header .payment-logo{background-size:90%;background-position:top}.pafw-payment-method-item .pafw-payment-method-info{flex:1;min-height:180px;padding:20px}.pafw-payment-method-item .pafw-payment-method-info .pafw-not-registered{height:100%;background:url("../images/add.png") no-repeat center/30px #d9d9d9;border-radius:10px;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.pafw-payment-method-item .pafw-payment-method-info .pafw-not-registered:hover{background-color:#c8c8c8}.pafw-payment-method-item .pafw-registered .payment_method_type{color:#000;flex:1}.pafw-payment-method-item .pafw-registered .register_date{font-size:11px;text-align:right;margin-top:10px}@media (max-width:768px){.pafw-payment-methods{max-width:300px;margin:0 auto}.pafw-payment-method-item{display:block;margin:0 0 20px;width:100%}.pafw-payment-method-item .pafw-payment-method-header{flex-flow:row;align-items:flex-start;justify-content:space-between;width:100%;padding:20px 15px 0;border-right:0}.pafw-payment-method-item .pafw-payment-method-header .payment-logo{min-height:50px;background-size:80px}.pafw-payment-method-item .pafw-payment-method-header .pafw-button{flex:1;max-width:80px}.pafw-payment-method-item.kakaopay .pafw-payment-method-header .payment-logo{background-size:60px}.pafw-payment-method-item.npay .pafw-payment-method-header .payment-logo{background-size:60px}.pafw-payment-method-item .pafw-payment-method-info .pafw-not-registered,.pafw-payment-method-item .pafw-payment-method-info .pafw-registered{min-height:140px}} -
pgall-for-woocommerce/trunk/includes/abstracts/abstract-pafw-payments-blocks.php
r3130785 r3337538 15 15 } 16 16 public function is_active() { 17 return $this->gateway ->is_available();17 return $this->gateway && $this->gateway->is_available(); 18 18 } 19 19 … … 46 46 'pafw-payments-blocks', 47 47 plugins_url( $script_path, PAFW_PLUGIN_FILE ), 48 $script_asset[ 'dependencies'],49 $script_asset[ 'version'],48 $script_asset[ 'dependencies' ], 49 $script_asset[ 'version' ], 50 50 true 51 51 ); -
pgall-for-woocommerce/trunk/includes/admin/class-pafw-admin-post-types.php
r3191856 r3337538 8 8 add_filter( 'manage_users_columns', array( __CLASS__, 'manage_users_columns' ) ); 9 9 add_filter( 'manage_users_custom_column', array( __CLASS__, 'manage_users_custom_column' ), 10, 3 ); 10 11 if ( PAFW_HPOS::enabled() ) { 12 add_action( 'woocommerce_order_list_table_restrict_manage_orders', array( __CLASS__, 'output_payment_gateway_filter' ) ); 13 add_filter( 'woocommerce_shop_order_list_table_prepare_items_query_args', array( __CLASS__, 'add_shop_order_list_table_prepare_items_query_args' ) ); 14 } else { 15 add_action( 'restrict_manage_posts', array( __CLASS__, 'output_payment_gateway_filter' ), 30 ); 16 add_filter( 'pre_get_posts', array( __CLASS__, 'pre_get_posts' ), 100 ); 17 } 18 } 19 static function output_payment_gateway_filter( $order_type = '' ) { 20 global $typenow; 21 22 if ( ! PAFW_HPOS::enabled() ) { 23 $order_type = $typenow; 24 } 25 26 if ( in_array( $order_type, wc_get_order_types( 'order-meta-boxes' ) ) ) { 27 $selected_payment_gateway = isset( $_REQUEST[ 'pafw_payment_gateway' ] ) ? wc_clean( wp_unslash( $_REQUEST[ 'pafw_payment_gateway' ] ) ) : ''; 28 29 $payment_gateways = WC()->payment_gateways()->get_available_payment_gateways(); 30 31 echo '<select name="pafw_payment_gateway">'; 32 printf( __( '<option value="" %s>모든 결제수단</option>', 'pgall-for-woocommerce' ), $selected_payment_gateway == '' ? 'selected' : '' ); 33 foreach ( $payment_gateways as $payment_gateway ) { 34 printf( '<option value="%s" %s>%s</option>', $payment_gateway->id, $selected_payment_gateway == $payment_gateway->id ? 'selected' : '', $payment_gateway->title ); 35 } 36 echo '<select>'; 37 } 38 } 39 public static function add_shop_order_list_table_prepare_items_query_args( $order_query_args ) { 40 if ( ! empty( $_REQUEST[ 'pafw_payment_gateway' ] ) ) { 41 $order_query_args[ 'payment_method' ] = $_REQUEST[ 'pafw_payment_gateway' ]; 42 } 43 44 return $order_query_args; 45 } 46 public static function pre_get_posts( $q ) { 47 global $typenow; 48 49 if ( 'shop_order' != $typenow ) { 50 return; 51 } 52 53 if ( ! is_feed() && is_admin() && $q->is_main_query() ) { 54 55 if ( ! empty( $_REQUEST[ 'pafw_payment_gateway' ] ) ) { 56 $meta_query = $q->get( 'meta_query' ); 57 58 if ( empty( $meta_query ) ) { 59 $meta_query = array(); 60 } 61 62 $meta_query[] = array( 63 'key' => '_payment_method', 64 'value' => sanitize_text_field( $_REQUEST[ 'pafw_payment_gateway' ] ), 65 'compare' => '=' 66 ); 67 68 $q->set( 'meta_query', $meta_query ); 69 } 70 } 10 71 } 11 72 public static function manage_users_custom_column( $value, $column_name, $user_id ) { … … 26 87 public static function manage_users_columns( $users_columns ) { 27 88 if ( apply_filters( 'pafw_show_customer_tokens', true ) ) { 28 $users_columns[ 'pafw_customer_tokens'] = __( '결제수단', 'pgall-for-woocommerce' );89 $users_columns[ 'pafw_customer_tokens' ] = __( '결제수단', 'pgall-for-woocommerce' ); 29 90 } 30 91 -
pgall-for-woocommerce/trunk/includes/admin/class-pafw-admin-settings.php
r3298432 r3337538 32 32 33 33 static function update_settings() { 34 $_REQUEST = array_merge( $_REQUEST, json_decode( stripslashes( wc_clean( $_REQUEST[ 'values'] ) ), true ) );34 $_REQUEST = array_merge( $_REQUEST, json_decode( stripslashes( wc_clean( $_REQUEST[ 'values' ] ) ), true ) ); 35 35 36 36 PAFW_Setting_Helper::update_settings( self::get_setting_fields() ); … … 601 601 'type' => 'Section', 602 602 'title' => __( '주문상태 설정', 'pgall-for-woocommerce' ), 603 'showIf' => array( array( 'pafw-gw-inicis' => 'yes', 'pafw-gw-kcp' => 'yes', 'pafw-gw-nicepay' => 'yes', 'pafw-gw-lguplus' => 'yes' ), array( 'pafw_use_bacs_receipt' => 'yes' ) ),603 'showIf' => array( array( 'pafw-gw-inicis' => 'yes', 'pafw-gw-kcp' => 'yes', 'pafw-gw-nicepay' => 'yes', 'pafw-gw-lguplus' => 'yes', 'pafw-gw-tosspayments' => 'yes' ), array( 'pafw_use_bacs_receipt' => 'yes' ) ), 604 604 'elements' => array( 605 605 array( … … 768 768 </style> 769 769 <script> 770 jQuery( document ).ready( function () {770 jQuery( document ).ready( function () { 771 771 jQuery( this ).trigger( 'mshop-setting-manager', [ 'mshop-setting-wrapper', '100', <?php echo json_encode( PAFW_Setting_Helper::get_settings( $settings ) ); ?>, null, null ] ); 772 772 } ); … … 793 793 ?> 794 794 <script> 795 jQuery( document ).ready( function () {795 jQuery( document ).ready( function () { 796 796 jQuery( this ).trigger( 'mshop-setting-manager', [ 'mshop-setting-wrapper', '100', <?php echo json_encode( PAFW_Setting_Helper::get_settings( $settings ) ); ?>, null, null ] ); 797 797 } ); -
pgall-for-woocommerce/trunk/includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php
r2955995 r3337538 11 11 12 12 function get_setting_fields() { 13 return array (14 array (13 return array( 14 array( 15 15 'type' => 'Section', 16 'title' => '실시간 계좌이체 설정',17 'elements' => array (18 array (16 'title' => __( '퀵계좌이체 설정', 'pgall-for-woocommerce' ), 17 'elements' => array( 18 array( 19 19 'id' => 'tosspayments_bank_title', 20 'title' => '결제수단 이름',20 'title' => __( '결제수단 이름', 'pgall-for-woocommerce' ), 21 21 'className' => 'fluid', 22 22 'type' => 'Text', 23 'default' => '실시간 계좌이체',24 'tooltip' => array (25 'title' => array (23 'default' => __( '퀵계좌이체', 'pgall-for-woocommerce' ), 24 'tooltip' => array( 25 'title' => array( 26 26 'content' => __( '결제 페이지에서 구매자들이 결제 진행 시 선택하는 결제수단명 입니다.', 'pgall-for-woocommerce' ) 27 27 ) 28 28 ) 29 29 ), 30 array (30 array( 31 31 'id' => 'tosspayments_bank_description', 32 'title' => '결제수단 설명',32 'title' => __( '결제수단 설명', 'pgall-for-woocommerce' ), 33 33 'className' => 'fluid', 34 34 'type' => 'TextArea', 35 'default' => __( ' 실시간 계좌이체를 진행합니다.', 'pgall-for-woocommerce' ),36 'tooltip' => array (37 'title' => array (35 'default' => __( '계좌에서 바로 결제하는 퀵계좌이체 입니다.', 'pgall-for-woocommerce' ), 36 'tooltip' => array( 37 'title' => array( 38 38 'content' => __( '결제 페이지에서 구매자들이 결제 진행 시 제공되는 결제수단 상세설명 입니다.', 'pgall-for-woocommerce' ) 39 39 ) 40 40 ) 41 41 ), 42 array (42 array( 43 43 'id' => 'tosspayments_bank_receipt', 44 44 'title' => __( '현금 영수증', 'pgall-for-woocommerce' ), … … 46 46 'type' => 'Toggle', 47 47 'default' => 'no', 48 'tooltip' => array (49 'title' => array (48 'tooltip' => array( 49 'title' => array( 50 50 'content' => __( '현금 영수증 발행 여부를 설정 할 수 있습니다. 현금 영수증 발행은 결제 대행사와 별도 계약이 되어 있어야 이용이 가능합니다.', 'pgall-for-woocommerce' ), 51 51 ) … … 54 54 ) 55 55 ), 56 array (56 array( 57 57 'type' => 'Section', 58 'title' => '실시간 계좌이체 고급 설정',59 'elements' => array (60 array (58 'title' => __( '퀵계좌이체 고급 설정', 'pgall-for-woocommerce' ), 59 'elements' => array( 60 array( 61 61 'id' => 'tosspayments_bank_use_advanced_setting', 62 62 'title' => '사용', … … 64 64 'type' => 'Toggle', 65 65 'default' => 'no', 66 'tooltip' => array (67 'title' => array (66 'tooltip' => array( 67 'title' => array( 68 68 'content' => __( '고급 설정 사용 시, 기본 설정에 우선합니다.', 'pgall-for-woocommerce' ), 69 69 ) 70 70 ) 71 71 ), 72 array (72 array( 73 73 'id' => 'tosspayments_bank_order_status_after_payment', 74 74 'title' => __( '결제완료시 변경될 주문상태', 'pgall-for-woocommerce' ), 75 'showIf' => array ( 'tosspayments_bank_use_advanced_setting' => 'yes' ),75 'showIf' => array( 'tosspayments_bank_use_advanced_setting' => 'yes' ), 76 76 'className' => '', 77 77 'type' => 'Select', 78 78 'default' => 'processing', 79 'options' => $this->filter_order_statuses( array (79 'options' => $this->filter_order_statuses( array( 80 80 'cancelled', 81 81 'failed', … … 83 83 'refunded' 84 84 ) ), 85 'tooltip' => array (86 'title' => array (87 'content' => __( '실시간 계좌이체 결제건에 한해서, 결제(입금)이 완료되면 지정된 주문상태로 변경합니다.', 'pgall-for-woocommerce' ),88 )89 )90 85 ), 91 array (86 array( 92 87 'id' => 'tosspayments_bank_possible_refund_status_for_mypage', 93 88 'title' => __( '구매자 주문취소 가능상태', 'pgall-for-woocommerce' ), 94 'showIf' => array ( 'tosspayments_bank_use_advanced_setting' => 'yes' ),89 'showIf' => array( 'tosspayments_bank_use_advanced_setting' => 'yes' ), 95 90 'className' => '', 96 91 'type' => 'Select', … … 98 93 'multiple' => true, 99 94 'options' => $this->get_order_statuses(), 100 'tooltip' => array (101 'title' => array (102 'content' => __( '실시간 계좌이체 결제건에 한해서, 구매자가 내계정 페이지에서 주문취소 요청을 할 수 있는 주문 상태를 지정합니다.', 'pgall-for-woocommerce' ),103 )104 )105 95 ) 106 96 ) -
pgall-for-woocommerce/trunk/includes/class-pafw-payment-gateway.php
r3316646 r3337538 56 56 return $this->pg_title; 57 57 } 58 function get_method_title() { 59 if ( empty( $this->title ) ) { 60 return $this->method_title; 61 } else { 62 return $this->method_title . ' - ' . $this->title; 63 } 64 } 58 65 59 66 function payment_window_mode() { … … 296 303 return array_merge( array( 'result' => 'success' ), $response ); 297 304 } catch ( Exception $e ) { 298 wp_send_json( array( 299 'result' => 'failure', 300 'messages' => $e->getMessage(), 301 ) ); 305 if ( 'yes' != get_option( 'pafw-use-woocommerce-blocks', 'no' ) ) { 306 wp_send_json( array( 307 'result' => 'failure', 308 'messages' => $e->getMessage(), 309 ) ); 310 } else { 311 return array( 312 'result' => 'failure', 313 'message' => $e->getMessage(), 314 ); 315 } 302 316 } 303 317 } … … 334 348 } 335 349 336 $e = new Exception( sprintf( "[PAFW-ERR-%s] %s", wc_clean( $_GET[ 'res_c d' ] ), wc_clean( $_GET[ 'res_msg' ] ) ) );350 $e = new Exception( sprintf( "[PAFW-ERR-%s] %s", wc_clean( $_GET[ 'res_code' ] ), wc_clean( $_GET[ 'res_msg' ] ) ) ); 337 351 338 352 $this->handle_exception( $e, $object ); … … 650 664 } 651 665 652 function get_merchant_id( $order = null ) {666 function get_merchant_id( $order = null ) { 653 667 return ''; 654 668 } … … 1013 1027 ob_end_flush(); 1014 1028 } 1029 public function get_settings_url() { 1030 return admin_url( "admin.php?page=wc-settings&tab=checkout§ion=mshop_" . $this->master_id ); 1031 } 1015 1032 } 1016 1033 } -
pgall-for-woocommerce/trunk/includes/gateways/pafw/class-wc-gateway-pafw-tosspayments.php
r3298432 r3337538 26 26 'tosspayments_card' => __( '신용카드', 'pgall-for-woocommerce' ), 27 27 'tosspayments_foreign_card' => __( '해외카드', 'pgall-for-woocommerce' ), 28 'tosspayments_bank' => __( ' 실시간계좌이체', 'pgall-for-woocommerce' ),28 'tosspayments_bank' => __( '퀵계좌이체', 'pgall-for-woocommerce' ), 29 29 'tosspayments_vbank' => __( '가상계좌', 'pgall-for-woocommerce' ), 30 30 'tosspayments_phone' => __( '휴대폰', 'pgall-for-woocommerce' ), … … 61 61 ) ); 62 62 63 64 $values = $this->get_setting_values( $this->id, $settings ); 65 66 if ( isset( $values[ 'tosspayments_bank_title' ] ) ) { 67 $values[ 'tosspayments_bank_title' ] = str_replace( "실시간 계좌이체", "퀵계좌이체", $values[ 'tosspayments_bank_title' ] ); 68 } 69 70 if ( isset( $values[ 'tosspayments_bank_description' ] ) && __( "실시간 계좌이체를 진행합니다.", 'pgall-for-woocommerce' ) == $values[ 'tosspayments_bank_description' ] ) { 71 $values[ 'tosspayments_bank_description' ] = __( '계좌에서 바로 결제하는 퀵계좌이체 입니다.', 'pgall-for-woocommerce' ); 72 } 73 63 74 ?> 64 75 <script> 65 76 jQuery( document ).ready( function ( $ ) { 66 $( this ).trigger( 'mshop-setting-manager', [ 'mshop-setting-wrapper', '200', <?php echo json_encode( $ this->get_setting_values( $this->id, $settings )); ?>, null, null ] );77 $( this ).trigger( 'mshop-setting-manager', [ 'mshop-setting-wrapper', '200', <?php echo json_encode( $values ); ?>, null, null ] ); 67 78 } ); 68 79 </script> -
pgall-for-woocommerce/trunk/includes/gateways/tosspayments/class-wc-gateway-tosspayments-bank.php
r3130785 r3337538 17 17 parent::__construct(); 18 18 19 if ( empty( $this->settings[ 'title'] ) ) {20 $this->title = __( ' 실시간계좌이체', 'pgall-for-woocommerce' );21 $this->description = __( '계좌에서 바로 결제하는 실시간계좌이체 입니다.', 'pgall-for-woocommerce' );19 if ( empty( $this->settings[ 'title' ] ) ) { 20 $this->title = __( '퀵계좌이체', 'pgall-for-woocommerce' ); 21 $this->description = __( '계좌에서 바로 결제하는 퀵계좌이체 입니다.', 'pgall-for-woocommerce' ); 22 22 } else { 23 $this->title = $this->settings['title']; 24 $this->description = $this->settings['description']; 23 $this->title = $this->settings[ 'title' ]; 24 $this->description = $this->settings[ 'description' ]; 25 } 26 27 $this->title = str_replace( "실시간 계좌이체", "퀵계좌이체", $this->title ); 28 29 if ( __( "실시간 계좌이체를 진행합니다.", 'pgall-for-woocommerce' ) == $this->description ) { 30 $this->description = __( '계좌에서 바로 결제하는 퀵계좌이체 입니다.', 'pgall-for-woocommerce' ); 25 31 } 26 32 … … 28 34 } 29 35 public function process_approval_response( $order, $response ) { 30 $order->update_meta_data( "_pafw_bank_code", $response[ 'bank_code'] );31 $order->update_meta_data( "_pafw_bank_name", $response[ 'bank_name'] );32 $order->update_meta_data( "_pafw_cash_receipts", $response[ 'cash_receipts'] );33 $order->update_meta_data( "_pafw_receipt_url", pafw_get( $response, 'receipt_url' ) );36 $order->update_meta_data( "_pafw_bank_code", $response[ 'bank_code' ] ); 37 $order->update_meta_data( "_pafw_bank_name", $response[ 'bank_name' ] ); 38 $order->update_meta_data( "_pafw_cash_receipts", $response[ 'cash_receipts' ] ); 39 $order->update_meta_data( "_pafw_receipt_url", pafw_get( $response, 'receipt_url' ) ); 34 40 $order->save_meta_data(); 35 41 36 42 $this->add_payment_log( $order, '[ 결제 승인 완료 ]', array( 37 '거래번호' => $response[ 'transaction_id']43 '거래번호' => $response[ 'transaction_id' ] 38 44 ) ); 39 45 } -
pgall-for-woocommerce/trunk/languages/pgall-for-woocommerce.pot
r3325323 r3337538 3 3 msgid "" 4 4 msgstr "" 5 "Project-Id-Version: pgall-for-woocommerce 5.4. 2\n"5 "Project-Id-Version: pgall-for-woocommerce 5.4.5\n" 6 6 "Report-Msgid-Bugs-To: " 7 7 "https://wordpress.org/support/plugin/pgall-for-woocommerce\n" 8 "POT-Creation-Date: 2025-0 7-10 03:23:45+00:00\n"8 "POT-Creation-Date: 2025-08-01 02:04:03+00:00\n" 9 9 "MIME-Version: 1.0\n" 10 10 "Content-Type: text/plain; charset=utf-8\n" … … 248 248 #: includes/admin/class-pafw-admin-payment-method-control-settings.php:345 249 249 #: includes/admin/class-pafw-admin-payment-method-control-settings.php:401 250 #: includes/admin/class-pafw-admin-post-types.php: 28250 #: includes/admin/class-pafw-admin-post-types.php:89 251 251 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-basic.php:20 252 252 #: includes/admin/views/html-sales-by-payment-gateway.php:11 … … 324 324 #: includes/admin/class-pafw-admin-payment-method-control-settings.php:416 325 325 msgid "사이트 언어별" 326 msgstr "" 327 328 #: includes/admin/class-pafw-admin-post-types.php:32 329 msgid "<option value=\"\" %s>모든 결제수단</option>" 326 330 msgstr "" 327 331 … … 984 988 985 989 #: includes/admin/meta-boxes/views/additional_charge.php:17 986 #: includes/class-pafw-payment-gateway.php:7 19990 #: includes/class-pafw-payment-gateway.php:733 987 991 #: templates/quota/payment-method.php:15 templates/quota/token.php:17 988 992 msgid "일시불" … … 1650 1654 #: includes/admin/settings/settlepg/class-pafw-settings-settlepg-samsungpay.php:80 1651 1655 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-applepay.php:81 1652 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php: 931656 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:88 1653 1657 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-card.php:144 1654 1658 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-escrow-bank.php:141 … … 1862 1866 #: includes/admin/settings/lguplus/class-pafw-settings-lguplus-bank.php:35 1863 1867 #: includes/admin/settings/nicepay/class-pafw-settings-nicepay-bank.php:35 1864 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:35 1868 #: includes/gateways/pafw/class-wc-gateway-pafw-tosspayments.php:70 1869 #: includes/gateways/tosspayments/class-wc-gateway-tosspayments-bank.php:29 1865 1870 msgid "실시간 계좌이체를 진행합니다." 1866 1871 msgstr "" … … 1915 1920 #: includes/admin/settings/nicepay/class-pafw-settings-nicepay-bank.php:87 1916 1921 #: includes/admin/settings/nicepay/class-pafw-settings-nicepay-subscription.php:102 1917 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:871918 1922 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-subscription.php:75 1919 1923 msgid "실시간 계좌이체 결제건에 한해서, 결제(입금)이 완료되면 지정된 주문상태로 변경합니다." … … 1927 1931 #: includes/admin/settings/nicepay/class-pafw-settings-nicepay-bank.php:102 1928 1932 #: includes/admin/settings/nicepay/class-pafw-settings-nicepay-subscription.php:117 1929 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:1021930 1933 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-subscription.php:90 1931 1934 msgid "실시간 계좌이체 결제건에 한해서, 구매자가 내계정 페이지에서 주문취소 요청을 할 수 있는 주문 상태를 지정합니다." … … 2026 2029 #: includes/admin/settings/kcp/class-pafw-settings-kcp-escrow-bank.php:18 2027 2030 #: includes/admin/settings/kicc/class-pafw-settings-kicc-escrow-vbank.php:18 2031 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:20 2028 2032 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-card.php:66 2029 2033 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-foreign-card.php:19 … … 2043 2047 #: includes/admin/settings/kcp/class-pafw-settings-kcp-escrow-bank.php:30 2044 2048 #: includes/admin/settings/kicc/class-pafw-settings-kicc-escrow-vbank.php:30 2049 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:32 2045 2050 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-card.php:78 2046 2051 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-foreign-card.php:31 … … 2612 2617 "<div class=\"desc2\">입금기한이 24시간 이상인 경우, 일단위로 입금기한이 설정됩니다. 예를 들어, 입금 기한이 " 2613 2618 "72시간인 경우, 3일 후 23:59분으로 설정됩니다.</div>" 2619 msgstr "" 2620 2621 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:16 2622 msgid "퀵계좌이체 설정" 2623 msgstr "" 2624 2625 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:23 2626 #: includes/gateways/pafw/class-wc-gateway-pafw-tosspayments.php:28 2627 #: includes/gateways/tosspayments/class-wc-gateway-tosspayments-bank.php:20 2628 msgid "퀵계좌이체" 2629 msgstr "" 2630 2631 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:35 2632 #: includes/gateways/pafw/class-wc-gateway-pafw-tosspayments.php:71 2633 #: includes/gateways/tosspayments/class-wc-gateway-tosspayments-bank.php:21 2634 #: includes/gateways/tosspayments/class-wc-gateway-tosspayments-bank.php:30 2635 msgid "계좌에서 바로 결제하는 퀵계좌이체 입니다." 2636 msgstr "" 2637 2638 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:58 2639 msgid "퀵계좌이체 고급 설정" 2614 2640 msgstr "" 2615 2641 … … 3044 3070 #: includes/class-pafw-ajax.php:545 includes/class-pafw-ajax.php:566 3045 3071 #: includes/class-pafw-ajax.php:570 includes/class-pafw-ajax.php:580 3046 #: includes/class-pafw-ajax.php:590 includes/class-pafw-payment-gateway.php:3 093047 #: includes/class-pafw-payment-gateway.php:3 153072 #: includes/class-pafw-ajax.php:590 includes/class-pafw-payment-gateway.php:323 3073 #: includes/class-pafw-payment-gateway.php:329 3048 3074 #: includes/gateways/inicis/class-wc-gateway-inicis-subscription.php:107 3049 3075 #: includes/gateways/inicis/class-wc-gateway-inicis-subscription.php:134 … … 3108 3134 msgstr "" 3109 3135 3110 #: includes/class-pafw-ajax.php:610 includes/class-pafw-payment-gateway.php:8 473136 #: includes/class-pafw-ajax.php:610 includes/class-pafw-payment-gateway.php:861 3111 3137 msgid "현금영수증이 발행되었습니다." 3112 3138 msgstr "" … … 3168 3194 #: includes/class-pafw-gateway.php:347 includes/class-pafw-gateway.php:372 3169 3195 #: includes/class-pafw-gateway.php:416 includes/class-pafw-gateway.php:744 3170 #: includes/class-pafw-payment-gateway.php:5 403171 #: includes/class-pafw-payment-gateway.php:7 453196 #: includes/class-pafw-payment-gateway.php:554 3197 #: includes/class-pafw-payment-gateway.php:759 3172 3198 #: includes/gateways/kcp/class-wc-gateway-kcp-vbank.php:111 3173 3199 #: includes/gateways/payco/class-wc-gateway-payco.php:206 … … 3231 3257 msgstr "" 3232 3258 3233 #: includes/class-pafw-payment-gateway.php:1 533259 #: includes/class-pafw-payment-gateway.php:160 3234 3260 msgid "결제오류 : [%d] %s 상품의 재고가 부족합니다." 3235 3261 msgstr "" 3236 3262 3237 #: includes/class-pafw-payment-gateway.php:1 743238 #: includes/class-pafw-payment-gateway.php:6 783239 #: includes/class-pafw-payment-gateway.php:7 713263 #: includes/class-pafw-payment-gateway.php:181 3264 #: includes/class-pafw-payment-gateway.php:692 3265 #: includes/class-pafw-payment-gateway.php:785 3240 3266 msgid "주문 관리 권한이 없습니다." 3241 3267 msgstr "" 3242 3268 3243 #: includes/class-pafw-payment-gateway.php:1 793269 #: includes/class-pafw-payment-gateway.php:186 3244 3270 msgid "주문을 취소할 수 없는 상태입니다. 관리자에게 문의해 주세요." 3245 3271 msgstr "" 3246 3272 3247 #: includes/class-pafw-payment-gateway.php:1 853248 #: includes/class-pafw-payment-gateway.php:19 13249 #: includes/class-pafw-payment-gateway.php:2 083250 #: includes/class-pafw-payment-gateway.php: 4943273 #: includes/class-pafw-payment-gateway.php:192 3274 #: includes/class-pafw-payment-gateway.php:198 3275 #: includes/class-pafw-payment-gateway.php:215 3276 #: includes/class-pafw-payment-gateway.php:508 3251 3277 msgid "주문이 정상적으로 취소되었습니다." 3252 3278 msgstr "" 3253 3279 3254 #: includes/class-pafw-payment-gateway.php:20 03280 #: includes/class-pafw-payment-gateway.php:207 3255 3281 msgid "사용자 주문취소" 3256 3282 msgstr "" 3257 3283 3258 #: includes/class-pafw-payment-gateway.php:20 03284 #: includes/class-pafw-payment-gateway.php:207 3259 3285 msgid "CM_CANCEL_001" 3260 3286 msgstr "" 3261 3287 3262 #: includes/class-pafw-payment-gateway.php:2 273263 #: includes/class-pafw-payment-gateway.php:23 13288 #: includes/class-pafw-payment-gateway.php:234 3289 #: includes/class-pafw-payment-gateway.php:238 3264 3290 msgid "사용자 주문취소 시도 실패 (에러메세지 : %s)" 3265 3291 msgstr "" 3266 3292 3267 #: includes/class-pafw-payment-gateway.php:23 03293 #: includes/class-pafw-payment-gateway.php:237 3268 3294 msgid "주문 취소 시도중 오류 (에러메시지 : 거래번호 없음)가 발생했습니다. 관리자에게 문의해주세요." 3269 3295 msgstr "" 3270 3296 3271 #: includes/class-pafw-payment-gateway.php:2 563297 #: includes/class-pafw-payment-gateway.php:263 3272 3298 msgid "필수 파라미터가 누락되었습니다. [주문아이디]" 3273 3299 msgstr "" 3274 3300 3275 #: includes/class-pafw-payment-gateway.php:26 23301 #: includes/class-pafw-payment-gateway.php:269 3276 3302 msgid "주문을 찾을 수 없습니다." 3277 3303 msgstr "" 3278 3304 3279 #: includes/class-pafw-payment-gateway.php:2 663305 #: includes/class-pafw-payment-gateway.php:273 3280 3306 msgid "주문 정보가 올바르지 않습니다." 3281 3307 msgstr "" 3282 3308 3283 #: includes/class-pafw-payment-gateway.php:3 503309 #: includes/class-pafw-payment-gateway.php:364 3284 3310 msgid "결제를 취소하셨습니다." 3285 3311 msgstr "" 3286 3312 3287 #: includes/class-pafw-payment-gateway.php:3 603313 #: includes/class-pafw-payment-gateway.php:374 3288 3314 msgid "잘못된 요청입니다. - REQUEST TYPE 없음." 3289 3315 msgstr "" 3290 3316 3291 #: includes/class-pafw-payment-gateway.php:4 193317 #: includes/class-pafw-payment-gateway.php:433 3292 3318 msgid "유효하지 않은 주문입니다. 주문상태(%s)가 잘못 되었거나 결제 대기시간 초과로 취소된 주문입니다." 3293 3319 msgstr "" 3294 3320 3295 #: includes/class-pafw-payment-gateway.php:4 223321 #: includes/class-pafw-payment-gateway.php:436 3296 3322 msgid "이미 결제가 완료된 주문입니다." 3297 3323 msgstr "" 3298 3324 3299 #: includes/class-pafw-payment-gateway.php:4 57includes/pafw-functions.php:443325 #: includes/class-pafw-payment-gateway.php:471 includes/pafw-functions.php:44 3300 3326 msgid "Cancel" 3301 3327 msgstr "" 3302 3328 3303 #: includes/class-pafw-payment-gateway.php:4 723329 #: includes/class-pafw-payment-gateway.php:486 3304 3330 msgid "주문을 취소할 수 없는 상태입니다." 3305 3331 msgstr "" 3306 3332 3307 #: includes/class-pafw-payment-gateway.php:4 783333 #: includes/class-pafw-payment-gateway.php:492 3308 3334 msgid "주문 정보에 오류가 있습니다. [ 거래번호 없음 ]" 3309 3335 msgstr "" 3310 3336 3311 #: includes/class-pafw-payment-gateway.php:4 813312 #: includes/class-pafw-payment-gateway.php:5 093337 #: includes/class-pafw-payment-gateway.php:495 3338 #: includes/class-pafw-payment-gateway.php:523 3313 3339 msgid "관리자 주문취소" 3314 3340 msgstr "" 3315 3341 3316 #: includes/class-pafw-payment-gateway.php:4 813317 #: includes/class-pafw-payment-gateway.php:5 093342 #: includes/class-pafw-payment-gateway.php:495 3343 #: includes/class-pafw-payment-gateway.php:523 3318 3344 msgid "CM_CANCEL_002" 3319 3345 msgstr "" 3320 3346 3321 #: includes/class-pafw-payment-gateway.php:5 133347 #: includes/class-pafw-payment-gateway.php:527 3322 3348 msgid "[무통장입금 자동취소] 지불되지 않은 주문이 취소 처리 되었습니다." 3323 3349 msgstr "" 3324 3350 3325 #: includes/class-pafw-payment-gateway.php:6 253351 #: includes/class-pafw-payment-gateway.php:639 3326 3352 msgid "[테스트] " 3327 3353 msgstr "" 3328 3354 3329 #: includes/class-pafw-payment-gateway.php:6 393355 #: includes/class-pafw-payment-gateway.php:653 3330 3356 msgid "" 3331 3357 "<span style=\"font-size: 0.9em; color: red;\">[ 가상계좌 입금 테스트 시 환불 처리가 어렵습니다. " … … 3333 3359 msgstr "" 3334 3360 3335 #: includes/class-pafw-payment-gateway.php:6 413361 #: includes/class-pafw-payment-gateway.php:655 3336 3362 msgid "" 3337 3363 "<span style=\"font-size: 0.9em; color: red;\">[ 실제 과금이 되지 않거나 자정에 자동으로 취소가 " … … 3339 3365 msgstr "" 3340 3366 3341 #: includes/class-pafw-payment-gateway.php:6 853367 #: includes/class-pafw-payment-gateway.php:699 3342 3368 msgid "[ 추가과금실패 ][PAFW-ERR-%s] %s" 3343 3369 msgstr "" 3344 3370 3345 #: includes/class-pafw-payment-gateway.php:7 223371 #: includes/class-pafw-payment-gateway.php:736 3346 3372 msgid "주문 정보를 찾을 수 없습니다." 3347 3373 msgstr "" 3348 3374 3349 #: includes/class-pafw-payment-gateway.php:7 393375 #: includes/class-pafw-payment-gateway.php:753 3350 3376 msgid "사용가능한 결제 방법이 없습니다. 내계정 - 결제방법 페이지에서 결제수단을 등록해주세요." 3351 3377 msgstr "" 3352 3378 3353 #: includes/class-pafw-payment-gateway.php:8 063379 #: includes/class-pafw-payment-gateway.php:820 3354 3380 msgid "필수 파라미터가 누락되었습니다." 3355 3381 msgstr "" 3356 3382 3357 #: includes/class-pafw-payment-gateway.php:8 153383 #: includes/class-pafw-payment-gateway.php:829 3358 3384 #: includes/gateways/payco/class-wc-gateway-payco.php:225 3359 3385 msgid "배송등록이 처리되었습니다." 3360 3386 msgstr "" 3361 3387 3362 #: includes/class-pafw-payment-gateway.php:8 223388 #: includes/class-pafw-payment-gateway.php:836 3363 3389 msgid "현금영수증 발행에 필요한 정보가 없습니다." 3364 3390 msgstr "" 3365 3391 3366 #: includes/class-pafw-payment-gateway.php:8 663392 #: includes/class-pafw-payment-gateway.php:880 3367 3393 msgid "현금영수증 발행취소" 3368 3394 msgstr "" 3369 3395 3370 #: includes/class-pafw-payment-gateway.php: 8863396 #: includes/class-pafw-payment-gateway.php:900 3371 3397 msgid "현금영수증이 발급이 취소되었습니다." 3372 3398 msgstr "" … … 3658 3684 #: includes/gateways/pafw/class-wc-gateway-pafw-nicepay.php:26 3659 3685 #: includes/gateways/pafw/class-wc-gateway-pafw-settlepg.php:26 3660 #: includes/gateways/pafw/class-wc-gateway-pafw-tosspayments.php:283661 3686 msgid "실시간 계좌이체" 3662 3687 msgstr "" … … 3954 3979 #: includes/gateways/lguplus/class-wc-gateway-lguplus-bank.php:20 3955 3980 #: includes/gateways/nicepay/class-wc-gateway-nicepay-bank.php:20 3956 #: includes/gateways/tosspayments/class-wc-gateway-tosspayments-bank.php:203957 3981 msgid "실시간계좌이체" 3958 3982 msgstr "" … … 3960 3984 #: includes/gateways/lguplus/class-wc-gateway-lguplus-bank.php:21 3961 3985 #: includes/gateways/nicepay/class-wc-gateway-nicepay-bank.php:21 3962 #: includes/gateways/tosspayments/class-wc-gateway-tosspayments-bank.php:213963 3986 #: includes/gateways/tosspayments/class-wc-gateway-tosspayments-paypal.php:21 3964 3987 msgid "계좌에서 바로 결제하는 실시간 계좌이체 입니다." -
pgall-for-woocommerce/trunk/pgall-for-woocommerce.php
r3325323 r3337538 6 6 Plugin URI: 7 7 Description: 코드엠샵에서 개발, 운영되는 우커머스 전용 결제 통합 시스템 입니다. 8 Version: 5.4. 28 Version: 5.4.5 9 9 Author: CodeMShop 10 10 Author URI: www.codemshop.com … … 29 29 private static $_instance = null; 30 30 protected $slug; 31 protected $version = '5.4. 2';31 protected $version = '5.4.5'; 32 32 protected $plugin_url; 33 33 protected $plugin_path; -
pgall-for-woocommerce/trunk/readme.txt
r3325323 r3337538 6 6 Tested up to: 6.8 7 7 Requires PHP: 7.2 8 Stable tag: 5.4. 28 Stable tag: 5.4.5 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 83 83 84 84 == Changelog == 85 86 = 5.4.5 = 87 [공통] 결제수단 목록 페이지 개선 88 89 = 5.4.4 = 90 [공통] 우커머스 블록 사용 시 결제 시도 과정에서 발생하는 오류 메시지 표시 오류 수정 91 [공통] 주문실패 URL 리다이렉트시 오류코드 표시 오류 수정 92 93 = 5.4.3 = 94 [토스페이먼츠] 실시간계좌이체 결제수단 이름을 퀵계좌이체로 변경 95 [현금영수증] 토스페이먼츠 이용 시, 현금영수증 설정 화면에서 주문상태 설정 영역이 표시되지 않던 현상 수정 96 [공통] 주문목록 화면에서 결제수단별 주문 필터링 기능 97 85 98 = 5.4.2 = 86 99 [공통] 우커머스 블록 사용 옵션이 활성화되어 있을 때, 정기결제권 결제수단 변경 시도 시 발생하는 오류 수정
Note: See TracChangeset
for help on using the changeset viewer.