Plugin Directory

Changeset 2551494


Ignore:
Timestamp:
06/21/2021 03:20:08 PM (5 years ago)
Author:
mstonys
Message:

better error handling

File:
1 edited

Legend:

Unmodified
Added
Removed
  • pay-with-mtn-momo-woocommerce/trunk/classes/class_momo_pay_gateway.php

    r2504784 r2551494  
    418418
    419419        $res = $this->validateUserMoMoKeys($api_sub_key, $api_user, $api_key, $mode);       
    420         if( !property_exists($res, 'siteId') ) {
    421             $error = __('Failed to validate MTN MoMo keys, make sure you supplied the right values below! Do not use Collection Widget Primary key!', $this->domain);
    422             if($this->last_api_error){
    423                 $error .= " " . $this->last_api_error;
    424             }
    425             $settings->add_error($error);
     420        if($res){
     421            if( !property_exists($res, 'siteId') ) {
     422                $error = __('Failed to validate MTN MoMo keys, make sure you supplied the right values below! Do not use Collection Widget Primary key!', $this->domain);
     423                if($this->last_api_error){
     424                    $error .= " " . $this->last_api_error;
     425                }
     426                $settings->add_error($error);
     427                return false;
     428            }
     429        } else {
    426430            return false;
    427431        }
Note: See TracChangeset for help on using the changeset viewer.