lib/active_merchant/billing/gateways/nexio.rb in nexio_activemerchant-0.2.5 vs lib/active_merchant/billing/gateways/nexio.rb in nexio_activemerchant-0.2.6
- old
+ new
@@ -187,10 +187,10 @@
post[:tokenex] = token_from(payment)
if payment.is_a?(Spree::CreditCard)
post[:card] = {
cardHolderName: payment.name,
cardType: payment.brand
- }
+ }.merge!(post.fetch(:card, {}))
end
post[:processingOptions] ||= {}
post[:processingOptions][:merchantId] = self.options[:merchant_id].to_s
post[:processingOptions][:saveCardToken] = options[:save_credit_card] if options.key?(:save_credit_card)
end