lib/rock_rms/resources/refund.rb in rock_rms-5.5.0 vs lib/rock_rms/resources/refund.rb in rock_rms-5.6.0
- old
+ new
@@ -7,11 +7,12 @@
batch_id:,
date:,
reason_id:,
transaction_id:,
transaction_code: nil,
- amount: nil
+ amount: nil,
+ gateway_id: nil
)
old_transaction = list_transactions(
'$expand' => 'TransactionDetails',
'$filter' => "Id eq #{transaction_id}"
@@ -25,9 +26,10 @@
'OriginalTransactionId' => transaction_id,
'RefundReasonValueId' => reason_id,
'FinancialTransaction' => {
'AuthorizedPersonAliasId' => old_transaction[:person_id],
'BatchId' => batch_id,
+ 'FinancialGatewayId' => gateway_id,
'FinancialPaymentDetailId' => old_transaction[:payment_detail_id],
'TransactionCode' => transaction_code,
'TransactionDateTime' => date,
'TransactionDetails' => refunded_details(old_transaction[:details], transaction_amount, refund_amount),
'TransactionTypeValueId' => old_transaction[:transaction_type_id]