Uses of Class
com.broadleafcommerce.myfatoorah.domain.MyFatoorahResponse.InvoiceTransaction
Package
Description
-
Uses of MyFatoorahResponse.InvoiceTransaction in com.broadleafcommerce.myfatoorah.domain
Modifier and TypeMethodDescriptionvoid
MyFatoorahResponse.Data.setInvoiceTransactions
(List<MyFatoorahResponse.InvoiceTransaction> invoiceTransactions) -
Uses of MyFatoorahResponse.InvoiceTransaction in com.broadleafcommerce.myfatoorah.service
Modifier and TypeMethodDescriptionprotected MyFatoorahResponse.InvoiceTransaction
DefaultMyFatoorahExternalCallService.identifyLatestTransaction
(@NonNull MyFatoorahResponse myFatoorahResponse) protected MyFatoorahResponse.InvoiceTransaction
DefaultMyFatoorahTransactionLookupService.identifyLatestTransaction
(@NonNull MyFatoorahResponse myFatoorahResponse) Modifier and TypeMethodDescriptionprotected String
DefaultMyFatoorahTransactionLookupService.buildGatewayTransactionId
(MyFatoorahResponse.InvoiceTransaction transaction) Build the gateway transaction id using the payment id & track id, instead of usinggetTransactionId()
due to this field not being present in the webhook payload.protected void
DefaultMyFatoorahTransactionLookupService.buildPaymentResponse
(com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction transaction, String transactionCurrency, boolean isSuccessful, String paymentId) protected String
DefaultMyFatoorahTransactionLookupService.getGatewayResponseCode
(MyFatoorahResponse.InvoiceTransaction invoiceTransactions) protected javax.money.MonetaryAmount
DefaultMyFatoorahTransactionLookupService.getTransactionAmount
(MyFatoorahResponse.InvoiceTransaction invoiceTransactions, @NonNull String transactionCurrency) protected boolean
DefaultMyFatoorahTransactionLookupService.isAuthorize
(MyFatoorahResponse.InvoiceTransaction transaction) protected boolean
DefaultMyFatoorahTransactionLookupService.isKnetTransaction
(MyFatoorahResponse.InvoiceTransaction myFatoorahResponse) protected boolean
DefaultMyFatoorahTransactionLookupService.isSuccessful
(MyFatoorahResponse.InvoiceTransaction transaction) protected com.broadleafcommerce.paymentgateway.domain.PaymentResponse
DefaultMyFatoorahTransactionLookupService.populatePaymentResponse
(@NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction transaction, String paymentId, String applicationId, String tenantId, boolean isAuthorizedTransaction) protected void
DefaultMyFatoorahTransactionLookupService.populateResponseMap
(MyFatoorahResponse.InvoiceTransaction latestTransaction, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse) -
Uses of MyFatoorahResponse.InvoiceTransaction in com.broadleafcommerce.myfatoorah.service.requestresponse
Modifier and TypeMethodDescriptionprotected MyFatoorahResponse.InvoiceTransaction
AbstractRequestResponseTransformer.identifyLatestTransaction
(@NonNull MyFatoorahResponse myFatoorahResponse) protected MyFatoorahResponse.InvoiceTransaction
MyFatoorahReverseAuthorizeRequestResponseTransformer.identifyLatestTransaction
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull MyFatoorahResponse myFatoorahResponse) Modifier and TypeMethodDescriptionprotected String
MyFatoorahAuthorizeAndCaptureRequestResponseTransformer.buildGatewayTransactionId
(MyFatoorahResponse.InvoiceTransaction transaction) Build the gateway transaction id using the payment id & track id, instead of usinggetTransactionId()
due to this field not being present in the webhook payload.protected String
MyFatoorahAuthorizeRequestResponseTransformer.buildGatewayTransactionId
(MyFatoorahResponse.InvoiceTransaction transaction) Build the gateway transaction id using the payment id & track id, instead of usinggetTransactionId()
due to this field not being present in the webhook payload.protected String
MyFatoorahCaptureRequestResponseTransformer.buildGatewayTransactionId
(MyFatoorahResponse.InvoiceTransaction transaction) Build the gateway transaction id using the payment id & track id, instead of usinggetTransactionId()
due to this field not being present in the webhook payload.protected String
MyFatoorahReverseAuthorizeRequestResponseTransformer.buildGatewayTransactionId
(MyFatoorahResponse.InvoiceTransaction transaction) Build the gateway transaction id using the payment id & track id, instead of usinggetTransactionId()
due to this field not being present in the webhook payload.protected String
AbstractRequestResponseTransformer.getGatewayResponseCode
(MyFatoorahResponse.InvoiceTransaction invoiceTransaction) protected javax.money.MonetaryAmount
AbstractRequestResponseTransformer.getTransactionAmount
(MyFatoorahResponse.InvoiceTransaction transaction, @NonNull String currencyCode) protected javax.money.MonetaryAmount
MyFatoorahReverseAuthorizeRequestResponseTransformer.getTransactionAmount
(MyFatoorahResponse.InvoiceTransaction invoiceTransactions, @NonNull String currencyCode) protected boolean
MyFatoorahReverseAuthorizeRequestResponseTransformer.isReverseAuthorized
(MyFatoorahResponse.InvoiceTransaction transaction) protected boolean
MyFatoorahAuthorizeAndCaptureRequestResponseTransformer.isSuccessful
(MyFatoorahResponse.InvoiceTransaction transaction) protected boolean
MyFatoorahAuthorizeRequestResponseTransformer.isSuccessful
(MyFatoorahResponse.InvoiceTransaction transaction) protected boolean
MyFatoorahCaptureRequestResponseTransformer.isSuccessful
(MyFatoorahResponse.InvoiceTransaction transaction) protected boolean
MyFatoorahAuthorizeAndCaptureRequestResponseTransformer.isTransactionStatusInProgress
(MyFatoorahResponse.InvoiceTransaction transaction) protected com.broadleafcommerce.paymentgateway.domain.PaymentResponse
MyFatoorahAuthorizeAndCaptureRequestResponseTransformer.populatePaymentResponse
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction transaction) protected com.broadleafcommerce.paymentgateway.domain.PaymentResponse
MyFatoorahAuthorizeRequestResponseTransformer.populatePaymentResponse
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction transaction) protected com.broadleafcommerce.paymentgateway.domain.PaymentResponse
MyFatoorahCaptureRequestResponseTransformer.populatePaymentResponse
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction transaction) protected com.broadleafcommerce.paymentgateway.domain.PaymentResponse
MyFatoorahReverseAuthorizeRequestResponseTransformer.populatePaymentResponse
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction transaction) protected void
MyFatoorahAuthorizeAndCaptureRequestResponseTransformer.populateResponseMap
(@NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction latestTransaction) protected void
MyFatoorahAuthorizeRequestResponseTransformer.populateResponseMap
(@NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction latestTransaction) protected void
MyFatoorahCaptureRequestResponseTransformer.populateResponseMap
(@NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction latestTransaction) protected void
MyFatoorahReverseAuthorizeRequestResponseTransformer.populateResponseMap
(MyFatoorahResponse.InvoiceTransaction latestTransaction, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse) protected boolean
MyFatoorahAuthorizeAndCaptureRequestResponseTransformer.requires3DSVerification
(MyFatoorahResponse.InvoiceTransaction transaction) protected boolean
MyFatoorahAuthorizeRequestResponseTransformer.requires3DSVerification
(MyFatoorahResponse.InvoiceTransaction transaction) -
Uses of MyFatoorahResponse.InvoiceTransaction in com.broadleafcommerce.myfatoorah.service.webhook
Modifier and TypeMethodDescriptionprotected MyFatoorahResponse.InvoiceTransaction
DefaultMyFatoorahGatewayWebhookHandler.identifyLatestTransaction
(@NonNull MyFatoorahResponse myFatoorahResponse)