Uses of Class
com.broadleafcommerce.myfatoorah.domain.MyFatoorahResponse
Package
Description
-
Uses of MyFatoorahResponse in com.broadleafcommerce.myfatoorah.provider
Modifier and TypeMethodDescriptionMyFatoorahProvider.capture
(Map<String, Object> bodyParams, String currencyCode, String applicationId, String tenantId) Executes theDefaultTransactionTypes.CAPTURE
transactions.MyFatoorahProvider.executePayment
(Map<String, Object> bodyParams, String currencyCode, String applicationId, String tenantId) Executes theDefaultTransactionTypes.AUTHORIZE
transactions.MyFatoorahProvider.getPaymentStatus
(String id, String keyType, String currencyCode, String applicationId, String tenantId) Gathers the status of a MyFatoorah payment based upon the invoiceId or paymentIdMyFatoorahProvider.getRefundStatus
(String refundId, String currencyCode, String applicationId, String tenantId) Gathers the status of a MyFatoorah refund by idMyFatoorahProvider.refund
(Map<String, Object> bodyParams, String currencyCode, String applicationId, String tenantId) Executes theDefaultTransactionTypes.REFUND
transactions.MyFatoorahProvider.reverseAuthorize
(Map<String, Object> bodyParams, String currencyCode, String applicationId, String tenantId) Executes theDefaultTransactionTypes.REVERSE_AUTH
transactions. -
Uses of MyFatoorahResponse in com.broadleafcommerce.myfatoorah.provider.external
Modifier and TypeMethodDescriptionExternalMyFatoorahProvider.capture
(@NonNull Map<String, Object> bodyParams, String currencyCode, String applicationId, String tenantId) ExternalMyFatoorahProvider.executePayment
(@NonNull Map<String, Object> bodyParams, String currencyCode, String applicationId, String tenantId) protected MyFatoorahResponse
ExternalMyFatoorahProvider.executeTransactionRequest
(@NonNull String url, @NonNull Map<String, Object> bodyParams, String currencyCode, String applicationId, String tenantId) ExternalMyFatoorahProvider.getPaymentStatus
(@NonNull String id, @NonNull String keyType, String currencyCode, String applicationId, String tenantId) ExternalMyFatoorahProvider.getRefundStatus
(@NonNull String refundId, String currencyCode, String applicationId, String tenantId) ExternalMyFatoorahProvider.refund
(@NonNull Map<String, Object> bodyParams, String currencyCode, String applicationId, String tenantId) ExternalMyFatoorahProvider.reverseAuthorize
(@NonNull Map<String, Object> bodyParams, String currencyCode, String applicationId, String tenantId) -
Uses of MyFatoorahResponse in com.broadleafcommerce.myfatoorah.service
Modifier and TypeMethodDescriptionprotected MyFatoorahResponse
DefaultMyFatoorahExternalCallService.convertFromErrorJson
(@NonNull org.springframework.web.reactive.function.client.WebClientResponseException receivedException, @NonNull String transactionReferenceId) protected MyFatoorahResponse
DefaultMyFatoorahExternalCallService.executeRequest
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest) protected MyFatoorahResponse
DefaultMyFatoorahExternalCallService.handleExecuteCustomRequest
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest) Modifier and TypeMethodDescriptionprotected void
DefaultMyFatoorahTransactionLookupService.addRawResponse
(com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, MyFatoorahResponse myFatoorahResponse) protected void
DefaultMyFatoorahTransactionLookupService.buildPaymentResponse
(com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction transaction, String transactionCurrency, boolean isSuccessful, String paymentId) protected String
DefaultMyFatoorahExternalCallService.getInvoiceId
(@NonNull MyFatoorahResponse myFatoorahResponse) protected String
DefaultMyFatoorahTransactionLookupService.getInvoiceStatus
(@NonNull MyFatoorahResponse myFatoorahResponse) protected String
DefaultMyFatoorahTransactionLookupService.getPaymentId
(@NonNull MyFatoorahResponse myFatoorahResponse) protected String
DefaultMyFatoorahExternalCallService.getPaymentUrl
(@NonNull MyFatoorahResponse myFatoorahResponse) protected String
DefaultMyFatoorahExternalCallService.getRefundId
(@NonNull MyFatoorahResponse refundResponse) protected String
DefaultMyFatoorahExternalCallService.getRefundReference
(@NonNull MyFatoorahResponse refundResponse) protected MyFatoorahResponse.InvoiceTransaction
DefaultMyFatoorahExternalCallService.identifyLatestTransaction
(@NonNull MyFatoorahResponse myFatoorahResponse) protected MyFatoorahResponse.InvoiceTransaction
DefaultMyFatoorahTransactionLookupService.identifyLatestTransaction
(@NonNull MyFatoorahResponse myFatoorahResponse) protected boolean
DefaultMyFatoorahExternalCallService.isInvoiceStatusInProgress
(@NonNull MyFatoorahResponse response) protected com.broadleafcommerce.paymentgateway.domain.PaymentResponse
DefaultMyFatoorahTransactionLookupService.populatePaymentResponse
(@NonNull MyFatoorahResponse myFatoorahResponse, @NonNull String invoiceId, String applicationId, String tenantId) 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 boolean
DefaultMyFatoorahExternalCallService.requires3DSVerification
(@NonNull MyFatoorahResponse response) -
Uses of MyFatoorahResponse in com.broadleafcommerce.myfatoorah.service.requestresponse
Modifier and TypeMethodDescriptionprotected String
MyFatoorahAuthorizeAndCaptureRequestResponseTransformer.get3DSVerificationUrl
(@NonNull MyFatoorahResponse myFatoorahResponse) protected String
MyFatoorahAuthorizeRequestResponseTransformer.get3DSVerificationUrl
(@NonNull MyFatoorahResponse myFatoorahResponse) protected com.broadleafcommerce.paymentgateway.domain.NextAction
MyFatoorahAuthorizeAndCaptureRequestResponseTransformer.getPaymentUrl
(@NonNull MyFatoorahResponse myFatoorahResponse) MyFatoorahRefundRequestResponseTransformer.identifyLatestRefund
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull MyFatoorahResponse myFatoorahResponse) protected MyFatoorahResponse.InvoiceTransaction
AbstractRequestResponseTransformer.identifyLatestTransaction
(@NonNull MyFatoorahResponse myFatoorahResponse) protected MyFatoorahResponse.InvoiceTransaction
MyFatoorahReverseAuthorizeRequestResponseTransformer.identifyLatestTransaction
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull MyFatoorahResponse myFatoorahResponse) com.broadleafcommerce.paymentgateway.domain.PaymentResponse
AbstractRequestResponseTransformer.populatePaymentResponse
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse) com.broadleafcommerce.paymentgateway.domain.PaymentResponse
MyFatoorahAuthorizeAndCaptureRequestResponseTransformer.populatePaymentResponse
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse) protected com.broadleafcommerce.paymentgateway.domain.PaymentResponse
MyFatoorahAuthorizeAndCaptureRequestResponseTransformer.populatePaymentResponse
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction transaction) com.broadleafcommerce.paymentgateway.domain.PaymentResponse
MyFatoorahAuthorizeRequestResponseTransformer.populatePaymentResponse
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse) protected com.broadleafcommerce.paymentgateway.domain.PaymentResponse
MyFatoorahAuthorizeRequestResponseTransformer.populatePaymentResponse
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction transaction) com.broadleafcommerce.paymentgateway.domain.PaymentResponse
MyFatoorahCaptureRequestResponseTransformer.populatePaymentResponse
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse) protected com.broadleafcommerce.paymentgateway.domain.PaymentResponse
MyFatoorahCaptureRequestResponseTransformer.populatePaymentResponse
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction transaction) com.broadleafcommerce.paymentgateway.domain.PaymentResponse
MyFatoorahRefundRequestResponseTransformer.populatePaymentResponse
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse) protected com.broadleafcommerce.paymentgateway.domain.PaymentResponse
MyFatoorahRefundRequestResponseTransformer.populatePaymentResponse
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.MyFatoorahRefundStatusResult refundResult) com.broadleafcommerce.paymentgateway.domain.PaymentResponse
MyFatoorahReverseAuthorizeRequestResponseTransformer.populatePaymentResponse
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse) protected com.broadleafcommerce.paymentgateway.domain.PaymentResponse
MyFatoorahReverseAuthorizeRequestResponseTransformer.populatePaymentResponse
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction transaction) com.broadleafcommerce.paymentgateway.domain.PaymentResponse
RequestResponseTransformer.populatePaymentResponse
(MyFatoorahPaymentRequest myFatoorahPaymentRequest, com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, MyFatoorahResponse myFatoorahResponse) Populates the payment response based on the response from the MyFatoorah API.protected com.broadleafcommerce.paymentgateway.domain.PaymentResponse
MyFatoorahAuthorizeAndCaptureRequestResponseTransformer.populatePaymentResponseForKNET
(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse) 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
MyFatoorahAuthorizeAndCaptureRequestResponseTransformer.populateResponseMapForKNET
(@NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse) -
Uses of MyFatoorahResponse in com.broadleafcommerce.myfatoorah.service.webhook
Modifier and TypeMethodDescriptionprotected MyFatoorahResponse.InvoiceTransaction
DefaultMyFatoorahGatewayWebhookHandler.identifyLatestTransaction
(@NonNull MyFatoorahResponse myFatoorahResponse)