Plugin Directory

Changeset 3337538


Ignore:
Timestamp:
08/01/2025 02:11:33 AM (8 months ago)
Author:
codemstory
Message:

5.4.5

[공통] 결제수단 목록 페이지 개선

5.4.4

[공통] 우커머스 블록 사용 시 결제 시도 과정에서 발생하는 오류 메시지 표시 오류 수정
[공통] 주문실패 URL 리다이렉트시 오류코드 표시 오류 수정

5.4.3

[토스페이먼츠] 실시간계좌이체 결제수단 이름을 퀵계좌이체로 변경
[현금영수증] 토스페이먼츠 이용 시, 현금영수증 설정 화면에서 주문상태 설정 영역이 표시되지 않던 현상 수정
[공통] 주문목록 화면에서 결제수단별 주문 필터링 기능

Location:
pgall-for-woocommerce/trunk
Files:
11 edited

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  
    1515    }
    1616    public function is_active() {
    17         return $this->gateway->is_available();
     17        return $this->gateway && $this->gateway->is_available();
    1818    }
    1919
     
    4646                'pafw-payments-blocks',
    4747                plugins_url( $script_path, PAFW_PLUGIN_FILE ),
    48                 $script_asset['dependencies'],
    49                 $script_asset['version'],
     48                $script_asset[ 'dependencies' ],
     49                $script_asset[ 'version' ],
    5050                true
    5151            );
  • pgall-for-woocommerce/trunk/includes/admin/class-pafw-admin-post-types.php

    r3191856 r3337538  
    88        add_filter( 'manage_users_columns', array( __CLASS__, 'manage_users_columns' ) );
    99        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        }
    1071    }
    1172    public static function manage_users_custom_column( $value, $column_name, $user_id ) {
     
    2687    public static function manage_users_columns( $users_columns ) {
    2788        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' );
    2990        }
    3091
  • pgall-for-woocommerce/trunk/includes/admin/class-pafw-admin-settings.php

    r3298432 r3337538  
    3232
    3333        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 ) );
    3535
    3636            PAFW_Setting_Helper::update_settings( self::get_setting_fields() );
     
    601601                        'type'     => 'Section',
    602602                        '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' ) ),
    604604                        'elements' => array(
    605605                            array(
     
    768768            </style>
    769769            <script>
    770                 jQuery( document ).ready( function() {
     770                jQuery( document ).ready( function () {
    771771                    jQuery( this ).trigger( 'mshop-setting-manager', [ 'mshop-setting-wrapper', '100', <?php echo json_encode( PAFW_Setting_Helper::get_settings( $settings ) ); ?>, null, null ] );
    772772                } );
     
    793793            ?>
    794794            <script>
    795                 jQuery( document ).ready( function() {
     795                jQuery( document ).ready( function () {
    796796                    jQuery( this ).trigger( 'mshop-setting-manager', [ 'mshop-setting-wrapper', '100', <?php echo json_encode( PAFW_Setting_Helper::get_settings( $settings ) ); ?>, null, null ] );
    797797                } );
  • pgall-for-woocommerce/trunk/includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php

    r2955995 r3337538  
    1111
    1212        function get_setting_fields() {
    13             return array (
    14                 array (
     13            return array(
     14                array(
    1515                    'type'     => 'Section',
    16                     'title'    => '실시간 계좌이체 설정',
    17                     'elements' => array (
    18                         array (
     16                    'title'    => __( '퀵계좌이체 설정', 'pgall-for-woocommerce' ),
     17                    'elements' => array(
     18                        array(
    1919                            'id'        => 'tosspayments_bank_title',
    20                             'title'     => '결제수단 이름',
     20                            'title'     => __( '결제수단 이름', 'pgall-for-woocommerce' ),
    2121                            'className' => 'fluid',
    2222                            'type'      => 'Text',
    23                             'default'   => '실시간 계좌이체',
    24                             'tooltip'   => array (
    25                                 'title' => array (
     23                            'default'   => __( '퀵계좌이체', 'pgall-for-woocommerce' ),
     24                            'tooltip'   => array(
     25                                'title' => array(
    2626                                    'content' => __( '결제 페이지에서 구매자들이 결제 진행 시 선택하는 결제수단명 입니다.', 'pgall-for-woocommerce' )
    2727                                )
    2828                            )
    2929                        ),
    30                         array (
     30                        array(
    3131                            'id'        => 'tosspayments_bank_description',
    32                             'title'     => '결제수단 설명',
     32                            'title'     => __( '결제수단 설명', 'pgall-for-woocommerce' ),
    3333                            'className' => 'fluid',
    3434                            'type'      => 'TextArea',
    35                             'default'   => __( '실시간 계좌이체를 진행합니다.', 'pgall-for-woocommerce' ),
    36                             'tooltip'   => array (
    37                                 'title' => array (
     35                            'default'   => __( '계좌에서 바로 결제하는 퀵계좌이체 입니다.', 'pgall-for-woocommerce' ),
     36                            'tooltip'   => array(
     37                                'title' => array(
    3838                                    'content' => __( '결제 페이지에서 구매자들이 결제 진행 시 제공되는 결제수단 상세설명 입니다.', 'pgall-for-woocommerce' )
    3939                                )
    4040                            )
    4141                        ),
    42                         array (
     42                        array(
    4343                            'id'        => 'tosspayments_bank_receipt',
    4444                            'title'     => __( '현금 영수증', 'pgall-for-woocommerce' ),
     
    4646                            'type'      => 'Toggle',
    4747                            'default'   => 'no',
    48                             'tooltip'   => array (
    49                                 'title' => array (
     48                            'tooltip'   => array(
     49                                'title' => array(
    5050                                    'content' => __( '현금 영수증 발행 여부를 설정 할 수 있습니다. 현금 영수증 발행은 결제 대행사와 별도 계약이 되어 있어야 이용이 가능합니다.', 'pgall-for-woocommerce' ),
    5151                                )
     
    5454                    )
    5555                ),
    56                 array (
     56                array(
    5757                    'type'     => 'Section',
    58                     'title'    => '실시간 계좌이체 고급 설정',
    59                     'elements' => array (
    60                         array (
     58                    'title'    => __( '퀵계좌이체 고급 설정', 'pgall-for-woocommerce' ),
     59                    'elements' => array(
     60                        array(
    6161                            'id'        => 'tosspayments_bank_use_advanced_setting',
    6262                            'title'     => '사용',
     
    6464                            'type'      => 'Toggle',
    6565                            'default'   => 'no',
    66                             'tooltip'   => array (
    67                                 'title' => array (
     66                            'tooltip'   => array(
     67                                'title' => array(
    6868                                    'content' => __( '고급 설정 사용 시, 기본 설정에 우선합니다.', 'pgall-for-woocommerce' ),
    6969                                )
    7070                            )
    7171                        ),
    72                         array (
     72                        array(
    7373                            'id'        => 'tosspayments_bank_order_status_after_payment',
    7474                            'title'     => __( '결제완료시 변경될 주문상태', 'pgall-for-woocommerce' ),
    75                             'showIf'    => array ( 'tosspayments_bank_use_advanced_setting' => 'yes' ),
     75                            'showIf'    => array( 'tosspayments_bank_use_advanced_setting' => 'yes' ),
    7676                            'className' => '',
    7777                            'type'      => 'Select',
    7878                            'default'   => 'processing',
    79                             'options'   => $this->filter_order_statuses( array (
     79                            'options'   => $this->filter_order_statuses( array(
    8080                                'cancelled',
    8181                                'failed',
     
    8383                                'refunded'
    8484                            ) ),
    85                             'tooltip'   => array (
    86                                 'title' => array (
    87                                     'content' => __( '실시간 계좌이체 결제건에 한해서, 결제(입금)이 완료되면 지정된 주문상태로 변경합니다.', 'pgall-for-woocommerce' ),
    88                                 )
    89                             )
    9085                        ),
    91                         array (
     86                        array(
    9287                            'id'        => 'tosspayments_bank_possible_refund_status_for_mypage',
    9388                            'title'     => __( '구매자 주문취소 가능상태', 'pgall-for-woocommerce' ),
    94                             'showIf'    => array ( 'tosspayments_bank_use_advanced_setting' => 'yes' ),
     89                            'showIf'    => array( 'tosspayments_bank_use_advanced_setting' => 'yes' ),
    9590                            'className' => '',
    9691                            'type'      => 'Select',
     
    9893                            'multiple'  => true,
    9994                            'options'   => $this->get_order_statuses(),
    100                             'tooltip'   => array (
    101                                 'title' => array (
    102                                     'content' => __( '실시간 계좌이체 결제건에 한해서, 구매자가 내계정 페이지에서 주문취소 요청을 할 수 있는 주문 상태를 지정합니다.', 'pgall-for-woocommerce' ),
    103                                 )
    104                             )
    10595                        )
    10696                    )
  • pgall-for-woocommerce/trunk/includes/class-pafw-payment-gateway.php

    r3316646 r3337538  
    5656            return $this->pg_title;
    5757        }
     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        }
    5865
    5966        function payment_window_mode() {
     
    296303                return array_merge( array( 'result' => 'success' ), $response );
    297304            } 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                }
    302316            }
    303317        }
     
    334348            }
    335349
    336             $e = new Exception( sprintf( "[PAFW-ERR-%s] %s", wc_clean( $_GET[ 'res_cd' ] ), wc_clean( $_GET[ 'res_msg' ] ) ) );
     350            $e = new Exception( sprintf( "[PAFW-ERR-%s] %s", wc_clean( $_GET[ 'res_code' ] ), wc_clean( $_GET[ 'res_msg' ] ) ) );
    337351
    338352            $this->handle_exception( $e, $object );
     
    650664        }
    651665
    652         function get_merchant_id( $order = null ){
     666        function get_merchant_id( $order = null ) {
    653667            return '';
    654668        }
     
    10131027            ob_end_flush();
    10141028        }
     1029        public function get_settings_url() {
     1030            return admin_url( "admin.php?page=wc-settings&tab=checkout&section=mshop_" . $this->master_id );
     1031        }
    10151032    }
    10161033}
  • pgall-for-woocommerce/trunk/includes/gateways/pafw/class-wc-gateway-pafw-tosspayments.php

    r3298432 r3337538  
    2626                'tosspayments_card'         => __( '신용카드', 'pgall-for-woocommerce' ),
    2727                'tosspayments_foreign_card' => __( '해외카드', 'pgall-for-woocommerce' ),
    28                 'tosspayments_bank'         => __( '실시간 계좌이체', 'pgall-for-woocommerce' ),
     28                'tosspayments_bank'         => __( '계좌이체', 'pgall-for-woocommerce' ),
    2929                'tosspayments_vbank'        => __( '가상계좌', 'pgall-for-woocommerce' ),
    3030                'tosspayments_phone'        => __( '휴대폰', 'pgall-for-woocommerce' ),
     
    6161            ) );
    6262
     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
    6374            ?>
    6475            <script>
    6576                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 ] );
    6778                } );
    6879            </script>
  • pgall-for-woocommerce/trunk/includes/gateways/tosspayments/class-wc-gateway-tosspayments-bank.php

    r3130785 r3337538  
    1717                parent::__construct();
    1818
    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' );
    2222                } 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' );
    2531                }
    2632
     
    2834            }
    2935            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' ) );
    3440                $order->save_meta_data();
    3541
    3642                $this->add_payment_log( $order, '[ 결제 승인 완료 ]', array(
    37                     '거래번호' => $response['transaction_id']
     43                    '거래번호' => $response[ 'transaction_id' ]
    3844                ) );
    3945            }
  • pgall-for-woocommerce/trunk/languages/pgall-for-woocommerce.pot

    r3325323 r3337538  
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: pgall-for-woocommerce 5.4.2\n"
     5"Project-Id-Version: pgall-for-woocommerce 5.4.5\n"
    66"Report-Msgid-Bugs-To: "
    77"https://wordpress.org/support/plugin/pgall-for-woocommerce\n"
    8 "POT-Creation-Date: 2025-07-10 03:23:45+00:00\n"
     8"POT-Creation-Date: 2025-08-01 02:04:03+00:00\n"
    99"MIME-Version: 1.0\n"
    1010"Content-Type: text/plain; charset=utf-8\n"
     
    248248#: includes/admin/class-pafw-admin-payment-method-control-settings.php:345
    249249#: includes/admin/class-pafw-admin-payment-method-control-settings.php:401
    250 #: includes/admin/class-pafw-admin-post-types.php:28
     250#: includes/admin/class-pafw-admin-post-types.php:89
    251251#: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-basic.php:20
    252252#: includes/admin/views/html-sales-by-payment-gateway.php:11
     
    324324#: includes/admin/class-pafw-admin-payment-method-control-settings.php:416
    325325msgid "사이트 언어별"
     326msgstr ""
     327
     328#: includes/admin/class-pafw-admin-post-types.php:32
     329msgid "<option value=\"\" %s>모든 결제수단</option>"
    326330msgstr ""
    327331
     
    984988
    985989#: includes/admin/meta-boxes/views/additional_charge.php:17
    986 #: includes/class-pafw-payment-gateway.php:719
     990#: includes/class-pafw-payment-gateway.php:733
    987991#: templates/quota/payment-method.php:15 templates/quota/token.php:17
    988992msgid "일시불"
     
    16501654#: includes/admin/settings/settlepg/class-pafw-settings-settlepg-samsungpay.php:80
    16511655#: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-applepay.php:81
    1652 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:93
     1656#: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:88
    16531657#: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-card.php:144
    16541658#: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-escrow-bank.php:141
     
    18621866#: includes/admin/settings/lguplus/class-pafw-settings-lguplus-bank.php:35
    18631867#: 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
    18651870msgid "실시간 계좌이체를 진행합니다."
    18661871msgstr ""
     
    19151920#: includes/admin/settings/nicepay/class-pafw-settings-nicepay-bank.php:87
    19161921#: includes/admin/settings/nicepay/class-pafw-settings-nicepay-subscription.php:102
    1917 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:87
    19181922#: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-subscription.php:75
    19191923msgid "실시간 계좌이체 결제건에 한해서, 결제(입금)이 완료되면 지정된 주문상태로 변경합니다."
     
    19271931#: includes/admin/settings/nicepay/class-pafw-settings-nicepay-bank.php:102
    19281932#: includes/admin/settings/nicepay/class-pafw-settings-nicepay-subscription.php:117
    1929 #: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:102
    19301933#: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-subscription.php:90
    19311934msgid "실시간 계좌이체 결제건에 한해서, 구매자가 내계정 페이지에서 주문취소 요청을 할 수 있는 주문 상태를 지정합니다."
     
    20262029#: includes/admin/settings/kcp/class-pafw-settings-kcp-escrow-bank.php:18
    20272030#: includes/admin/settings/kicc/class-pafw-settings-kicc-escrow-vbank.php:18
     2031#: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:20
    20282032#: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-card.php:66
    20292033#: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-foreign-card.php:19
     
    20432047#: includes/admin/settings/kcp/class-pafw-settings-kcp-escrow-bank.php:30
    20442048#: includes/admin/settings/kicc/class-pafw-settings-kicc-escrow-vbank.php:30
     2049#: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:32
    20452050#: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-card.php:78
    20462051#: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-foreign-card.php:31
     
    26122617"<div class=\"desc2\">입금기한이 24시간 이상인 경우, 일단위로 입금기한이 설정됩니다. 예를 들어, 입금 기한이 "
    26132618"72시간인 경우, 3일 후 23:59분으로 설정됩니다.</div>"
     2619msgstr ""
     2620
     2621#: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:16
     2622msgid "퀵계좌이체 설정"
     2623msgstr ""
     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
     2628msgid "퀵계좌이체"
     2629msgstr ""
     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
     2635msgid "계좌에서 바로 결제하는 퀵계좌이체 입니다."
     2636msgstr ""
     2637
     2638#: includes/admin/settings/tosspayments/class-pafw-settings-tosspayments-bank.php:58
     2639msgid "퀵계좌이체 고급 설정"
    26142640msgstr ""
    26152641
     
    30443070#: includes/class-pafw-ajax.php:545 includes/class-pafw-ajax.php:566
    30453071#: 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:309
    3047 #: includes/class-pafw-payment-gateway.php:315
     3072#: includes/class-pafw-ajax.php:590 includes/class-pafw-payment-gateway.php:323
     3073#: includes/class-pafw-payment-gateway.php:329
    30483074#: includes/gateways/inicis/class-wc-gateway-inicis-subscription.php:107
    30493075#: includes/gateways/inicis/class-wc-gateway-inicis-subscription.php:134
     
    31083134msgstr ""
    31093135
    3110 #: includes/class-pafw-ajax.php:610 includes/class-pafw-payment-gateway.php:847
     3136#: includes/class-pafw-ajax.php:610 includes/class-pafw-payment-gateway.php:861
    31113137msgid "현금영수증이 발행되었습니다."
    31123138msgstr ""
     
    31683194#: includes/class-pafw-gateway.php:347 includes/class-pafw-gateway.php:372
    31693195#: includes/class-pafw-gateway.php:416 includes/class-pafw-gateway.php:744
    3170 #: includes/class-pafw-payment-gateway.php:540
    3171 #: includes/class-pafw-payment-gateway.php:745
     3196#: includes/class-pafw-payment-gateway.php:554
     3197#: includes/class-pafw-payment-gateway.php:759
    31723198#: includes/gateways/kcp/class-wc-gateway-kcp-vbank.php:111
    31733199#: includes/gateways/payco/class-wc-gateway-payco.php:206
     
    32313257msgstr ""
    32323258
    3233 #: includes/class-pafw-payment-gateway.php:153
     3259#: includes/class-pafw-payment-gateway.php:160
    32343260msgid "결제오류 : [%d] %s 상품의 재고가 부족합니다."
    32353261msgstr ""
    32363262
    3237 #: includes/class-pafw-payment-gateway.php:174
    3238 #: includes/class-pafw-payment-gateway.php:678
    3239 #: includes/class-pafw-payment-gateway.php:771
     3263#: includes/class-pafw-payment-gateway.php:181
     3264#: includes/class-pafw-payment-gateway.php:692
     3265#: includes/class-pafw-payment-gateway.php:785
    32403266msgid "주문 관리 권한이 없습니다."
    32413267msgstr ""
    32423268
    3243 #: includes/class-pafw-payment-gateway.php:179
     3269#: includes/class-pafw-payment-gateway.php:186
    32443270msgid "주문을 취소할 수 없는 상태입니다. 관리자에게 문의해 주세요."
    32453271msgstr ""
    32463272
    3247 #: includes/class-pafw-payment-gateway.php:185
    3248 #: includes/class-pafw-payment-gateway.php:191
    3249 #: includes/class-pafw-payment-gateway.php:208
    3250 #: includes/class-pafw-payment-gateway.php:494
     3273#: 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
    32513277msgid "주문이 정상적으로 취소되었습니다."
    32523278msgstr ""
    32533279
    3254 #: includes/class-pafw-payment-gateway.php:200
     3280#: includes/class-pafw-payment-gateway.php:207
    32553281msgid "사용자 주문취소"
    32563282msgstr ""
    32573283
    3258 #: includes/class-pafw-payment-gateway.php:200
     3284#: includes/class-pafw-payment-gateway.php:207
    32593285msgid "CM_CANCEL_001"
    32603286msgstr ""
    32613287
    3262 #: includes/class-pafw-payment-gateway.php:227
    3263 #: includes/class-pafw-payment-gateway.php:231
     3288#: includes/class-pafw-payment-gateway.php:234
     3289#: includes/class-pafw-payment-gateway.php:238
    32643290msgid "사용자 주문취소 시도 실패 (에러메세지 : %s)"
    32653291msgstr ""
    32663292
    3267 #: includes/class-pafw-payment-gateway.php:230
     3293#: includes/class-pafw-payment-gateway.php:237
    32683294msgid "주문 취소 시도중 오류 (에러메시지 : 거래번호 없음)가 발생했습니다. 관리자에게 문의해주세요."
    32693295msgstr ""
    32703296
    3271 #: includes/class-pafw-payment-gateway.php:256
     3297#: includes/class-pafw-payment-gateway.php:263
    32723298msgid "필수 파라미터가 누락되었습니다. [주문아이디]"
    32733299msgstr ""
    32743300
    3275 #: includes/class-pafw-payment-gateway.php:262
     3301#: includes/class-pafw-payment-gateway.php:269
    32763302msgid "주문을 찾을 수 없습니다."
    32773303msgstr ""
    32783304
    3279 #: includes/class-pafw-payment-gateway.php:266
     3305#: includes/class-pafw-payment-gateway.php:273
    32803306msgid "주문 정보가 올바르지 않습니다."
    32813307msgstr ""
    32823308
    3283 #: includes/class-pafw-payment-gateway.php:350
     3309#: includes/class-pafw-payment-gateway.php:364
    32843310msgid "결제를 취소하셨습니다."
    32853311msgstr ""
    32863312
    3287 #: includes/class-pafw-payment-gateway.php:360
     3313#: includes/class-pafw-payment-gateway.php:374
    32883314msgid "잘못된 요청입니다. - REQUEST TYPE 없음."
    32893315msgstr ""
    32903316
    3291 #: includes/class-pafw-payment-gateway.php:419
     3317#: includes/class-pafw-payment-gateway.php:433
    32923318msgid "유효하지 않은 주문입니다. 주문상태(%s)가 잘못 되었거나 결제 대기시간 초과로 취소된 주문입니다."
    32933319msgstr ""
    32943320
    3295 #: includes/class-pafw-payment-gateway.php:422
     3321#: includes/class-pafw-payment-gateway.php:436
    32963322msgid "이미 결제가 완료된 주문입니다."
    32973323msgstr ""
    32983324
    3299 #: includes/class-pafw-payment-gateway.php:457 includes/pafw-functions.php:44
     3325#: includes/class-pafw-payment-gateway.php:471 includes/pafw-functions.php:44
    33003326msgid "Cancel"
    33013327msgstr ""
    33023328
    3303 #: includes/class-pafw-payment-gateway.php:472
     3329#: includes/class-pafw-payment-gateway.php:486
    33043330msgid "주문을 취소할 수 없는 상태입니다."
    33053331msgstr ""
    33063332
    3307 #: includes/class-pafw-payment-gateway.php:478
     3333#: includes/class-pafw-payment-gateway.php:492
    33083334msgid "주문 정보에 오류가 있습니다. [ 거래번호 없음 ]"
    33093335msgstr ""
    33103336
    3311 #: includes/class-pafw-payment-gateway.php:481
    3312 #: includes/class-pafw-payment-gateway.php:509
     3337#: includes/class-pafw-payment-gateway.php:495
     3338#: includes/class-pafw-payment-gateway.php:523
    33133339msgid "관리자 주문취소"
    33143340msgstr ""
    33153341
    3316 #: includes/class-pafw-payment-gateway.php:481
    3317 #: includes/class-pafw-payment-gateway.php:509
     3342#: includes/class-pafw-payment-gateway.php:495
     3343#: includes/class-pafw-payment-gateway.php:523
    33183344msgid "CM_CANCEL_002"
    33193345msgstr ""
    33203346
    3321 #: includes/class-pafw-payment-gateway.php:513
     3347#: includes/class-pafw-payment-gateway.php:527
    33223348msgid "[무통장입금 자동취소] 지불되지 않은 주문이 취소 처리 되었습니다."
    33233349msgstr ""
    33243350
    3325 #: includes/class-pafw-payment-gateway.php:625
     3351#: includes/class-pafw-payment-gateway.php:639
    33263352msgid "[테스트] "
    33273353msgstr ""
    33283354
    3329 #: includes/class-pafw-payment-gateway.php:639
     3355#: includes/class-pafw-payment-gateway.php:653
    33303356msgid ""
    33313357"<span style=\"font-size: 0.9em; color: red;\">[ 가상계좌 입금 테스트 시 환불 처리가 어렵습니다. "
     
    33333359msgstr ""
    33343360
    3335 #: includes/class-pafw-payment-gateway.php:641
     3361#: includes/class-pafw-payment-gateway.php:655
    33363362msgid ""
    33373363"<span style=\"font-size: 0.9em; color: red;\">[ 실제 과금이 되지 않거나 자정에 자동으로 취소가 "
     
    33393365msgstr ""
    33403366
    3341 #: includes/class-pafw-payment-gateway.php:685
     3367#: includes/class-pafw-payment-gateway.php:699
    33423368msgid "[ 추가과금실패 ][PAFW-ERR-%s] %s"
    33433369msgstr ""
    33443370
    3345 #: includes/class-pafw-payment-gateway.php:722
     3371#: includes/class-pafw-payment-gateway.php:736
    33463372msgid "주문 정보를 찾을 수 없습니다."
    33473373msgstr ""
    33483374
    3349 #: includes/class-pafw-payment-gateway.php:739
     3375#: includes/class-pafw-payment-gateway.php:753
    33503376msgid "사용가능한 결제 방법이 없습니다. 내계정 - 결제방법 페이지에서 결제수단을 등록해주세요."
    33513377msgstr ""
    33523378
    3353 #: includes/class-pafw-payment-gateway.php:806
     3379#: includes/class-pafw-payment-gateway.php:820
    33543380msgid "필수 파라미터가 누락되었습니다."
    33553381msgstr ""
    33563382
    3357 #: includes/class-pafw-payment-gateway.php:815
     3383#: includes/class-pafw-payment-gateway.php:829
    33583384#: includes/gateways/payco/class-wc-gateway-payco.php:225
    33593385msgid "배송등록이 처리되었습니다."
    33603386msgstr ""
    33613387
    3362 #: includes/class-pafw-payment-gateway.php:822
     3388#: includes/class-pafw-payment-gateway.php:836
    33633389msgid "현금영수증 발행에 필요한 정보가 없습니다."
    33643390msgstr ""
    33653391
    3366 #: includes/class-pafw-payment-gateway.php:866
     3392#: includes/class-pafw-payment-gateway.php:880
    33673393msgid "현금영수증 발행취소"
    33683394msgstr ""
    33693395
    3370 #: includes/class-pafw-payment-gateway.php:886
     3396#: includes/class-pafw-payment-gateway.php:900
    33713397msgid "현금영수증이 발급이 취소되었습니다."
    33723398msgstr ""
     
    36583684#: includes/gateways/pafw/class-wc-gateway-pafw-nicepay.php:26
    36593685#: includes/gateways/pafw/class-wc-gateway-pafw-settlepg.php:26
    3660 #: includes/gateways/pafw/class-wc-gateway-pafw-tosspayments.php:28
    36613686msgid "실시간 계좌이체"
    36623687msgstr ""
     
    39543979#: includes/gateways/lguplus/class-wc-gateway-lguplus-bank.php:20
    39553980#: includes/gateways/nicepay/class-wc-gateway-nicepay-bank.php:20
    3956 #: includes/gateways/tosspayments/class-wc-gateway-tosspayments-bank.php:20
    39573981msgid "실시간계좌이체"
    39583982msgstr ""
     
    39603984#: includes/gateways/lguplus/class-wc-gateway-lguplus-bank.php:21
    39613985#: includes/gateways/nicepay/class-wc-gateway-nicepay-bank.php:21
    3962 #: includes/gateways/tosspayments/class-wc-gateway-tosspayments-bank.php:21
    39633986#: includes/gateways/tosspayments/class-wc-gateway-tosspayments-paypal.php:21
    39643987msgid "계좌에서 바로 결제하는 실시간 계좌이체 입니다."
  • pgall-for-woocommerce/trunk/pgall-for-woocommerce.php

    r3325323 r3337538  
    66Plugin URI:
    77Description: 코드엠샵에서 개발, 운영되는 우커머스 전용 결제 통합 시스템 입니다.
    8 Version: 5.4.2
     8Version: 5.4.5
    99Author: CodeMShop
    1010Author URI: www.codemshop.com
     
    2929        private static $_instance = null;
    3030        protected $slug;
    31         protected $version = '5.4.2';
     31        protected $version = '5.4.5';
    3232        protected $plugin_url;
    3333        protected $plugin_path;
  • pgall-for-woocommerce/trunk/readme.txt

    r3325323 r3337538  
    66Tested up to: 6.8
    77Requires PHP: 7.2
    8 Stable tag: 5.4.2
     8Stable tag: 5.4.5
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    8383
    8484== Changelog ==
     85
     86= 5.4.5 =
     87[공통] 결제수단 목록 페이지 개선
     88
     89= 5.4.4 =
     90[공통] 우커머스 블록 사용 시 결제 시도 과정에서 발생하는 오류 메시지 표시 오류 수정
     91[공통] 주문실패 URL 리다이렉트시 오류코드 표시 오류 수정
     92
     93= 5.4.3 =
     94[토스페이먼츠] 실시간계좌이체 결제수단 이름을 퀵계좌이체로 변경
     95[현금영수증] 토스페이먼츠 이용 시, 현금영수증 설정 화면에서 주문상태 설정 영역이 표시되지 않던 현상 수정
     96[공통] 주문목록 화면에서 결제수단별 주문 필터링 기능
     97
    8598= 5.4.2 =
    8699[공통] 우커머스 블록 사용 옵션이 활성화되어 있을 때, 정기결제권 결제수단 변경 시도 시 발생하는 오류 수정
Note: See TracChangeset for help on using the changeset viewer.