code: public function isImplemented( $what )
  	{
  		$provider = $this->getProvider();
  
  		switch( $what )
  		{
  			case \Aimeos\MShop\Service\Provider\Payment\Base::FEAT_CAPTURE:
  				return $provider->supportsCapture();
  			case \Aimeos\MShop\Service\Provider\Payment\Base::FEAT_CANCEL:
  				return $provider->supportsVoid();
  			case \Aimeos\MShop\Service\Provider\Payment\Base::FEAT_REFUND:
  				return $provider->supportsRefund();
  			case \Aimeos\MShop\Service\Provider\Payment\Base::FEAT_REPAY:
  				return method_exists( $provider, 'createCard' );
  		}
  
  		return false;
  	}
docs: 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