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]