Serialized Form
-
Package com.broadleafcommerce.myfatoorah.domain
-
Class com.broadleafcommerce.myfatoorah.domain.CustomerRef
class CustomerRef extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
accountHierarchy
List<String> accountHierarchy
The hierarchy of accounts, from the root account to the account member's account.For example, if we have this account setup, rootAcct -> subAcct (child of rootAcct) -> subSubAcct (child of subAcct), this field would be [rootAcct, subAcct, subSubAcct]. This is useful to query all the carts that belong to the same non-root account and its sub-accounts.
-
accountId
String accountId
The ID of the account the customer belongs to. -
customerId
String customerId
The customer's id. -
fullName
String fullName
The customer's full name, if available. -
isRegistered
boolean isRegistered
Defines whether or not the customer is registered. If false, then the customer is considered anonymous. -
rootAccountId
String rootAccountId
The ID of the root account the account member belongs to. -
username
String username
The customer's username.
-
-
Class com.broadleafcommerce.myfatoorah.domain.InitSessionResponse
class InitSessionResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
data
InitSessionResponse.Data data
-
isSuccess
boolean isSuccess
-
message
String message
-
validationErrors
List<InitSessionResponse.ValidationError> validationErrors
-
-
Class com.broadleafcommerce.myfatoorah.domain.InitSessionResponse.Data
class Data extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.myfatoorah.domain.InitSessionResponse.ValidationError
class ValidationError extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.myfatoorah.domain.MyFatoorahInitiatePaymentRequest
class MyFatoorahInitiatePaymentRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
currency
String currency
The currency code that you need to charge your customer through. -
invoiceAmount
BigDecimal invoiceAmount
The transaction amount you need to charge your customer after applying coupon codes, taxes, fare updates, and so on
-
-
Class com.broadleafcommerce.myfatoorah.domain.MyFatoorahInitiatePaymentResponse
class MyFatoorahInitiatePaymentResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
data
MyFatoorahInitiatePaymentResponse.Data data
-
isSuccess
boolean isSuccess
-
message
String message
-
validationErrors
List<MyFatoorahInitiatePaymentResponse.ValidationError> validationErrors
-
-
Class com.broadleafcommerce.myfatoorah.domain.MyFatoorahInitiatePaymentResponse.Data
class Data extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
paymentMethods
ArrayList<MyFatoorahInitiatePaymentResponse.PaymentMethod> paymentMethods
-
-
Class com.broadleafcommerce.myfatoorah.domain.MyFatoorahInitiatePaymentResponse.PaymentMethod
class PaymentMethod extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
currencyIso
String currencyIso
-
imageUrl
String imageUrl
-
isDirectPayment
boolean isDirectPayment
-
isEmbeddedSupported
String isEmbeddedSupported
-
paymentCurrencyIso
String paymentCurrencyIso
-
paymentMethodAr
String paymentMethodAr
-
paymentMethodCode
String paymentMethodCode
-
paymentMethodEn
String paymentMethodEn
-
paymentMethodId
int paymentMethodId
-
serviceCharge
double serviceCharge
-
totalAmount
double totalAmount
-
-
Class com.broadleafcommerce.myfatoorah.domain.MyFatoorahInitiatePaymentResponse.ValidationError
class ValidationError extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.myfatoorah.domain.MyFatoorahResponse
class MyFatoorahResponse extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
data
MyFatoorahResponse.Data data
-
isSuccess
boolean isSuccess
-
message
String message
-
validationErrors
List<MyFatoorahResponse.ValidationError> validationErrors
-
-
Class com.broadleafcommerce.myfatoorah.domain.MyFatoorahResponse.Data
class Data extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
amount
double amount
-
comment
String comment
-
comments
String comments
-
createdDate
Instant createdDate
-
customerEmail
String customerEmail
-
customerMobile
String customerMobile
-
customerName
String customerName
-
customerReference
String customerReference
-
depositStatus
String depositStatus
-
dueDeposit
double dueDeposit
-
expiryDate
String expiryDate
-
expiryTime
String expiryTime
-
invoiceDisplayValue
String invoiceDisplayValue
-
invoiceId
String invoiceId
-
invoiceItems
List<MyFatoorahResponse.MyFatoorahInvoiceItem> invoiceItems
-
invoiceReference
String invoiceReference
-
invoiceStatus
String invoiceStatus
-
invoiceTransactions
List<MyFatoorahResponse.InvoiceTransaction> invoiceTransactions
-
invoiceValue
double invoiceValue
-
key
String key
-
paymentUrl
String paymentUrl
-
refundId
String refundId
-
refundReference
String refundReference
-
refundStatusResult
List<MyFatoorahResponse.MyFatoorahRefundStatusResult> refundStatusResult
-
suppliers
List<String> suppliers
-
userDefinedField
String userDefinedField
-
-
Class com.broadleafcommerce.myfatoorah.domain.MyFatoorahResponse.InvoiceTransaction
class InvoiceTransaction extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
authorizationId
String authorizationId
-
cardNumber
String cardNumber
-
country
String country
-
currency
String currency
-
customerServiceCharge
String customerServiceCharge
-
dueValue
String dueValue
-
error
String error
-
errorCode
String errorCode
-
ipAddress
String ipAddress
-
paidCurrency
String paidCurrency
-
paidCurrencyValue
String paidCurrencyValue
-
paymentGateway
String paymentGateway
-
paymentId
String paymentId
-
referenceId
String referenceId
-
trackId
String trackId
-
transactionDate
Instant transactionDate
-
transactionId
String transactionId
-
transactionStatus
String transactionStatus
-
transationValue
String transationValue
-
-
Class com.broadleafcommerce.myfatoorah.domain.MyFatoorahResponse.MyFatoorahInvoiceItem
class MyFatoorahInvoiceItem extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.myfatoorah.domain.MyFatoorahResponse.ValidationError
class ValidationError extends Object implements Serializable- serialVersionUID:
- 1L
-
Class com.broadleafcommerce.myfatoorah.domain.MyFatoorahWebhookRequest
class MyFatoorahWebhookRequest extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
countryIsoCode
String countryIsoCode
-
data
MyFatoorahWebhookRequest.Data data
-
dateTime
String dateTime
-
event
String event
-
eventType
int eventType
-
-
Class com.broadleafcommerce.myfatoorah.domain.MyFatoorahWebhookRequest.Data
class Data extends Object implements Serializable- serialVersionUID:
- 1L
-
Serialized Fields
-
amount
String amount
-
authorizationId
String authorizationId
-
baseCurrency
String baseCurrency
-
comments
String comments
-
createdDate
String createdDate
-
customerEmail
String customerEmail
-
customerMobile
String customerMobile
-
customerName
String customerName
-
customerReference
String customerReference
-
displayCurrency
String displayCurrency
-
gatewayReference
MyFatoorahWebhookRequest.GatewayReference gatewayReference
-
invoiceId
String invoiceId
-
invoiceReference
String invoiceReference
-
invoiceValueInBaseCurrency
String invoiceValueInBaseCurrency
-
invoiceValueInDisplayCurreny
String invoiceValueInDisplayCurreny
-
invoiceValueInPayCurrency
String invoiceValueInPayCurrency
-
payCurrency
String payCurrency
-
paymentId
String paymentId
-
paymentMethod
String paymentMethod
-
referenceId
String referenceId
-
refundId
String refundId
-
refundReference
String refundReference
-
refundStatus
String refundStatus
-
trackId
String trackId
-
transactionStatus
String transactionStatus
-
userDefinedField
String userDefinedField
-
-
-
Package com.broadleafcommerce.myfatoorah.provider.exception
-
Exception com.broadleafcommerce.myfatoorah.provider.exception.ProviderApiException
class ProviderApiException extends RuntimeException implements Serializable-
Serialized Fields
-
receivedException
org.springframework.web.reactive.function.client.WebClientResponseException receivedException
-
-
-
-
Package com.broadleafcommerce.myfatoorah.service.requestresponse.exception
-
Exception com.broadleafcommerce.myfatoorah.service.requestresponse.exception.AuthenticationRequiredException
class AuthenticationRequiredException extends RuntimeException implements Serializable- serialVersionUID:
- 6946194505176543110L
-
Exception com.broadleafcommerce.myfatoorah.service.requestresponse.exception.MyFatoorahRequestCreationException
class MyFatoorahRequestCreationException extends RuntimeException implements Serializable -
Exception com.broadleafcommerce.myfatoorah.service.requestresponse.exception.MyFatoorahRequestResponseTransformerNotFoundException
class MyFatoorahRequestResponseTransformerNotFoundException extends RuntimeException implements Serializable -
Exception com.broadleafcommerce.myfatoorah.service.requestresponse.exception.MyFatoorahResponseInterpretationException
class MyFatoorahResponseInterpretationException extends RuntimeException implements Serializable-
Serialized Fields
-
paymentResponse
com.broadleafcommerce.paymentgateway.domain.PaymentResponse paymentResponse
-
-
-
Exception com.broadleafcommerce.myfatoorah.service.requestresponse.exception.SignatureVerificationException
class SignatureVerificationException extends RuntimeException implements Serializable- serialVersionUID:
- 1L
-