lib/active_merchant/billing/gateways/authorize_net.rb in activemerchant-1.76.0 vs lib/active_merchant/billing/gateways/authorize_net.rb in activemerchant-1.77.0
- old
+ new
@@ -166,10 +166,11 @@
xml.transactionRequest do
xml.transactionType('refundTransaction')
xml.amount(amount(amount))
add_payment_source(xml, payment)
+ xml.refTransId(transaction_id_from(options[:transaction_id])) if options[:transaction_id]
add_invoice(xml, 'refundTransaction', options)
add_customer_data(xml, payment, options)
add_settings(xml, payment, options)
add_user_fields(xml, amount, options)
end
@@ -419,9 +420,15 @@
end
if options[:header_email_receipt]
xml.setting do
xml.settingName("headerEmailReceipt")
xml.settingValue(options[:header_email_receipt])
+ end
+ end
+ if options[:test_request]
+ xml.setting do
+ xml.settingName("testRequest")
+ xml.settingValue("1")
end
end
end
end