lib/buckaruby/request.rb in buckaruby-2.0.1 vs lib/buckaruby/request.rb in buckaruby-2.1.0

- old
+ new

@@ -111,20 +111,16 @@ def build_transaction_request_params(options) params = {} case options[:payment_method] when PaymentMethod::IDEAL - params.merge!( - brq_service_ideal_action: Action::PAY, - brq_service_ideal_issuer: options[:issuer], - brq_service_ideal_version: '2' - ) + params[:brq_service_ideal_action] = Action::PAY + params[:brq_service_ideal_issuer] = options[:issuer] if options[:issuer] + params[:brq_service_ideal_version] = '2' when PaymentMethod::IDEAL_PROCESSING - params.merge!( - brq_service_idealprocessing_action: Action::PAY, - brq_service_idealprocessing_issuer: options[:issuer], - brq_service_idealprocessing_version: '2' - ) + params[:brq_service_idealprocessing_action] = Action::PAY + params[:brq_service_idealprocessing_issuer] = options[:issuer] if options[:issuer] + params[:brq_service_idealprocessing_version] = '2' when PaymentMethod::SEPA_DIRECT_DEBIT params.merge!( brq_service_sepadirectdebit_action: Action::PAY, brq_service_sepadirectdebit_customeriban: options[:consumer_iban], brq_service_sepadirectdebit_customeraccountname: options[:consumer_name]