public function charge(array $attributes)
    {
        if ($this->exists && $this->creditCardType && $this->last4CardDigits) {
            return $this->service->charge($attributes + [
                $this->getIdKey() => $this->getId()
            ]);
        }
        return false;
    }
public function charge(array $attributes)
    {
        if ($this->exists && $this->creditCardType && $this->last4CardDigits) {
            return $this->service->charge($attributes + [
                $this->getIdKey() => $this->getId()
            ]);
        }
        return false;
    }
public function charge ( array $ attributes ) { if ( $ this -> exists && $ this -> creditCardType && $ this -> last4CardDigits ) { return $ this -> service -> charge ( $ attributes + [ $ this -> getIdKey ( ) => $ this -> getId ( ) ] ) ; } return false ; }
Immediately charges a desired amount into the registered Credit Card

@param array $attributes
@return bool|\DarkGhostHunter\FlowSdk\Resources\BasicResource
Immediately charges a desired amount into the registered Credit Card