public function isImplemented( $what )
	{
		switch( $what )
		{
			case MShop_Service_Provider_Payment_Abstract::FEAT_CAPTURE:
			case MShop_Service_Provider_Payment_Abstract::FEAT_QUERY:
			case MShop_Service_Provider_Payment_Abstract::FEAT_CANCEL:
			case MShop_Service_Provider_Payment_Abstract::FEAT_REFUND:
				return true;
		}

		return false;
	}
public function isImplemented( $what )
	{
		switch( $what )
		{
			case MShop_Service_Provider_Payment_Abstract::FEAT_CAPTURE:
			case MShop_Service_Provider_Payment_Abstract::FEAT_QUERY:
			case MShop_Service_Provider_Payment_Abstract::FEAT_CANCEL:
			case MShop_Service_Provider_Payment_Abstract::FEAT_REFUND:
				return true;
		}

		return false;
	}
public function isImplemented ( $ what ) { switch ( $ what ) { case MShop_Service_Provider_Payment_Abstract :: FEAT_CAPTURE : case MShop_Service_Provider_Payment_Abstract :: FEAT_QUERY : case MShop_Service_Provider_Payment_Abstract :: FEAT_CANCEL : case MShop_Service_Provider_Payment_Abstract :: FEAT_REFUND : return true ; } return false ; }
Checks what features the payment provider implements.

@param integer $what Constant from abstract class
@return boolean True if feature is available in the payment provider, false if not
Checks what features the payment provider implements .