Uses of Class
com.broadleafcommerce.myfatoorah.domain.MyFatoorahPaymentRequest
Packages that use MyFatoorahPaymentRequest
Package
Description
-
Uses of MyFatoorahPaymentRequest in com.broadleafcommerce.myfatoorah.service
Methods in com.broadleafcommerce.myfatoorah.service with parameters of type MyFatoorahPaymentRequestModifier and TypeMethodDescriptionprotected com.broadleafcommerce.paymentgateway.domain.PaymentResponseDefaultMyFatoorahExternalCallService.buildPaymentResponse(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest) com.broadleafcommerce.paymentgateway.domain.PaymentResponseDefaultMyFatoorahExternalCallService.call(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest) com.broadleafcommerce.paymentgateway.domain.PaymentResponseMyFatoorahExternalCallService.call(MyFatoorahPaymentRequest myFatoorahPaymentRequest) Executes the payment request to the MyFatoorah API.com.broadleafcommerce.paymentgateway.domain.PaymentResponseDefaultMyFatoorahExternalCallService.communicateWithVendor(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest) protected MyFatoorahResponseDefaultMyFatoorahExternalCallService.executeRequest(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest) protected StringDefaultMyFatoorahExternalCallService.getGatewayTransactionType(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest) protected MyFatoorahResponseDefaultMyFatoorahExternalCallService.handleExecuteCustomRequest(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest) -
Uses of MyFatoorahPaymentRequest in com.broadleafcommerce.myfatoorah.service.requestresponse
Methods in com.broadleafcommerce.myfatoorah.service.requestresponse with parameters of type MyFatoorahPaymentRequestModifier and TypeMethodDescriptionAbstractRequestResponseTransformer.createMyFatoorahRequest(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest) MyFatoorahAuthorizeAndCaptureRequestResponseTransformer.createMyFatoorahRequest(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest) MyFatoorahAuthorizeRequestResponseTransformer.createMyFatoorahRequest(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest) MyFatoorahCaptureRequestResponseTransformer.createMyFatoorahRequest(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest) MyFatoorahRefundRequestResponseTransformer.createMyFatoorahRequest(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest) MyFatoorahReverseAuthorizeRequestResponseTransformer.createMyFatoorahRequest(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest) RequestResponseTransformer.createMyFatoorahRequest(MyFatoorahPaymentRequest myFatoorahPaymentRequest) Creates the MyFatoorah request body based onMyFatoorahPaymentRequest.protected StringAbstractRequestResponseTransformer.getPhoneNumber(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest) Gets the phone number from the customer or from the billing address and removes the phone number format.protected booleanMyFatoorahRefundRequestResponseTransformer.getRefundChargeOnCustomer(@NonNull MyFatoorahPaymentRequest paymentRequest) protected booleanMyFatoorahRefundRequestResponseTransformer.getServiceChargeOnCustomer(@NonNull MyFatoorahPaymentRequest paymentRequest) MyFatoorahRefundRequestResponseTransformer.identifyLatestRefund(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull MyFatoorahResponse myFatoorahResponse) protected MyFatoorahResponse.InvoiceTransactionMyFatoorahReverseAuthorizeRequestResponseTransformer.identifyLatestTransaction(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull MyFatoorahResponse myFatoorahResponse) protected voidMyFatoorahAuthorizeAndCaptureRequestResponseTransformer.populateCustomerDetails(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, Map<String, Object> request) protected voidMyFatoorahAuthorizeRequestResponseTransformer.populateCustomerDetails(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, Map<String, Object> request) com.broadleafcommerce.paymentgateway.domain.PaymentResponseAbstractRequestResponseTransformer.populatePaymentResponse(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse) com.broadleafcommerce.paymentgateway.domain.PaymentResponseMyFatoorahAuthorizeAndCaptureRequestResponseTransformer.populatePaymentResponse(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse) protected com.broadleafcommerce.paymentgateway.domain.PaymentResponseMyFatoorahAuthorizeAndCaptureRequestResponseTransformer.populatePaymentResponse(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction transaction) com.broadleafcommerce.paymentgateway.domain.PaymentResponseMyFatoorahAuthorizeRequestResponseTransformer.populatePaymentResponse(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse) protected com.broadleafcommerce.paymentgateway.domain.PaymentResponseMyFatoorahAuthorizeRequestResponseTransformer.populatePaymentResponse(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction transaction) com.broadleafcommerce.paymentgateway.domain.PaymentResponseMyFatoorahCaptureRequestResponseTransformer.populatePaymentResponse(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse) protected com.broadleafcommerce.paymentgateway.domain.PaymentResponseMyFatoorahCaptureRequestResponseTransformer.populatePaymentResponse(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction transaction) com.broadleafcommerce.paymentgateway.domain.PaymentResponseMyFatoorahRefundRequestResponseTransformer.populatePaymentResponse(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse) protected com.broadleafcommerce.paymentgateway.domain.PaymentResponseMyFatoorahRefundRequestResponseTransformer.populatePaymentResponse(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.MyFatoorahRefundStatusResult refundResult) com.broadleafcommerce.paymentgateway.domain.PaymentResponseMyFatoorahReverseAuthorizeRequestResponseTransformer.populatePaymentResponse(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse) protected com.broadleafcommerce.paymentgateway.domain.PaymentResponseMyFatoorahReverseAuthorizeRequestResponseTransformer.populatePaymentResponse(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse, MyFatoorahResponse.InvoiceTransaction transaction) com.broadleafcommerce.paymentgateway.domain.PaymentResponseRequestResponseTransformer.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.PaymentResponseMyFatoorahAuthorizeAndCaptureRequestResponseTransformer.populatePaymentResponseForKNET(@NonNull MyFatoorahPaymentRequest myFatoorahPaymentRequest, @NonNull com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse, @NonNull MyFatoorahResponse myFatoorahResponse)