diff --git a/lib/active_merchant/billing/gateways/litle.rb b/lib/active_merchant/billing/gateways/litle.rb index 0cdfe62f9ef..30e217a52ce 100644 --- a/lib/active_merchant/billing/gateways/litle.rb +++ b/lib/active_merchant/billing/gateways/litle.rb @@ -352,13 +352,13 @@ def add_stored_credential_params_used(doc, options) end def add_billing_address(doc, payment_method, options) - return if payment_method.is_a?(String) - doc.billToAddress do if check?(payment_method) doc.name(payment_method.name) doc.firstName(payment_method.first_name) doc.lastName(payment_method.last_name) + elsif payment_method.is_a?(String) + doc.name(options[:name]) if options[:name].present? else doc.name(payment_method.name) end diff --git a/lib/active_merchant/version.rb b/lib/active_merchant/version.rb index f01a6db39d8..dfc97b78ba4 100644 --- a/lib/active_merchant/version.rb +++ b/lib/active_merchant/version.rb @@ -1,3 +1,3 @@ module ActiveMerchant - VERSION = '1.97.0' + VERSION = '1.98.0' end diff --git a/test/unit/gateways/litle_test.rb b/test/unit/gateways/litle_test.rb index 47b866abef3..5dfac7a7e6e 100644 --- a/test/unit/gateways/litle_test.rb +++ b/test/unit/gateways/litle_test.rb @@ -149,9 +149,10 @@ def test_passing_merchant_data def test_passing_litle_token stub_comms do - @gateway.purchase(@amount, '121212121212', month: '01', year: '20') + @gateway.purchase(@amount, '121212121212', month: '01', year: '20', name: 'Jason Voorhees') end.check_request do |endpoint, data, headers| assert_match(%r(0120<), data) + assert_match(%r(Jason Voorhees<), data) end.respond_with(successful_purchase_response) end