lib/active_merchant/billing/gateways/skip_jack.rb in activemerchant-1.5.0 vs lib/active_merchant/billing/gateways/skip_jack.rb in activemerchant-1.5.1

- old
+ new

@@ -354,10 +354,11 @@ end def post_data(action, money, params = {}) add_credentials(params, action) add_amount(params, action, money) - params.collect { |key, value| "#{key.to_s}=#{CGI.escape(value.to_s)}" }.join("&") + sorted_params = params.to_a.sort{|a,b| a.to_s <=> b.to_s}.reverse + sorted_params.collect { |key, value| "#{key.to_s}=#{CGI.escape(value.to_s)}" }.join("&") end def add_transaction_id(post, transaction_id) post[:szTransactionId] = transaction_id end