Ejemplo n.º 1
0
 /**
  * @return array
  */
 public function toArray()
 {
     $settingsCreditcard = new Payone_Settings_Configuration_PaymentMethod_CreditCard();
     $settingsOnlineBankTransfer = new Payone_Settings_Configuration_PaymentMethod_OnlineBankTransfer();
     $settingsWallet = new Payone_Settings_Configuration_PaymentMethod_Wallet();
     $settingsSafeInvoice = new Payone_Settings_Configuration_PaymentMethod_Financing();
     $return = array_merge($settingsCreditcard->getTypes(), $settingsOnlineBankTransfer->getTypes(), $settingsWallet->getTypes(), $settingsSafeInvoice->getTypes());
     return $return;
 }
Ejemplo n.º 2
0
 /**
  * @return array
  */
 public function toArray()
 {
     $settings = new Payone_Settings_Configuration_PaymentMethod_Financing();
     $types = $settings->getTypes();
     if (array_key_exists(Payone_Api_Enum_FinancingType::BSV, $types)) {
         unset($types[Payone_Api_Enum_FinancingType::BSV]);
     }
     // BSV has a separate Payment method.
     if (array_key_exists(Payone_Api_Enum_FinancingType::KLV, $types)) {
         unset($types[Payone_Api_Enum_FinancingType::KLV]);
     }
     // KLV has a separate Payment method.
     return $types;
 }