/**
  * Creates an search transaction through the HpsPayPlanPaymentMethodService
  */
 public function execute()
 {
     parent::execute();
     $service = new HpsPayPlanPaymentMethodService($this->service->servicesConfig());
     $usableData = array_intersect_key($this->data, array_flip(HpsPayPlanPaymentMethod::getSearchableFields()));
     return $service->search($usableData);
 }