USP_CREDITPAYMENT_GETTRANSACTION
Gets credit card transaction details for a credit payment.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CREDITPAYMENTID | uniqueidentifier | IN |
Definition
Copy
CREATE procedure dbo.USP_CREDITPAYMENT_GETTRANSACTION (
@CREDITPAYMENTID uniqueidentifier
)
as
begin
select
[CREDITPAYMENT].[AMOUNT],
[CREDITPAYMENT].[REFUNDPROCESSED],
[CREDITCARDPAYMENTMETHODDETAIL].[TRANSACTIONID]
from dbo.[CREDITPAYMENT]
left join dbo.[FINANCIALTRANSACTIONLINEITEM] on
[CREDITPAYMENT].[REVENUESPLITID] = [FINANCIALTRANSACTIONLINEITEM].[ID]
inner join dbo.[FINANCIALTRANSACTION]
on
[CREDITPAYMENT].[REVENUEID] = [FINANCIALTRANSACTION].[ID] or
([FINANCIALTRANSACTIONLINEITEM].[FINANCIALTRANSACTIONID] = [FINANCIALTRANSACTION].[ID] and [CREDITPAYMENT].[REVENUEID] is null)
inner join dbo.[REVENUEPAYMENTMETHOD]
on [FINANCIALTRANSACTION].[ID] = [REVENUEPAYMENTMETHOD].[REVENUEID]
inner join dbo.[CREDITCARDPAYMENTMETHODDETAIL]
on [REVENUEPAYMENTMETHOD].[ID] = [CREDITCARDPAYMENTMETHODDETAIL].[ID]
where [CREDITPAYMENT].[ID] = @CREDITPAYMENTID
end