Index
All Classes and Interfaces|All Packages
A
- APPLIED - Enum constant in enum class net.libyaguide.gpay.sdk.model.TransactionStatus
-
Transaction is applied.
B
- Balance - Class in net.libyaguide.gpay.sdk.model
-
Represents the wallet balance response.
- Balance() - Constructor for class net.libyaguide.gpay.sdk.model.Balance
- BANK_DEPOSIT - Enum constant in enum class net.libyaguide.gpay.sdk.model.OperationType
-
Bank deposit operation.
- BANK_WITHDRAW - Enum constant in enum class net.libyaguide.gpay.sdk.model.OperationType
-
Bank withdrawal operation.
C
- canReceiveMoney() - Method in class net.libyaguide.gpay.sdk.model.WalletCheck
-
Gets whether the wallet can receive money.
- checkPaymentStatus(String) - Method in class net.libyaguide.gpay.sdk.client.GPayApiClient
-
Checks the status of a payment request by its request ID.
- checkWallet(String) - Method in class net.libyaguide.gpay.sdk.client.GPayApiClient
-
Checks if a wallet exists and retrieves its details.
- code - Variable in class net.libyaguide.gpay.sdk.client.GPayApiClient.ApiResponse
-
The HTTP status code.
- COMPLETED - Enum constant in enum class net.libyaguide.gpay.sdk.model.TransactionStatus
-
Transaction is completed.
- createPaymentRequest(BigDecimal, String, String) - Method in class net.libyaguide.gpay.sdk.client.GPayApiClient
-
Creates a payment request for a specified amount.
D
- DIRECT_TRANSFER - Enum constant in enum class net.libyaguide.gpay.sdk.model.OperationType
-
Direct transfer operation.
E
- exists() - Method in class net.libyaguide.gpay.sdk.model.WalletCheck
-
Gets whether the wallet exists.
F
- fromValue(int) - Static method in enum class net.libyaguide.gpay.sdk.model.OperationType
-
Returns the OperationType for the given value.
- fromValue(int) - Static method in enum class net.libyaguide.gpay.sdk.model.TransactionStatus
-
Returns the TransactionStatus for the given value.
G
- generateHashToken(String, String) - Static method in class net.libyaguide.gpay.sdk.crypto.HashTokenGenerator
-
Generates a hash token by concatenating the salt and password.
- generateHmacSHA256(String, String) - Static method in class net.libyaguide.gpay.sdk.crypto.VerificationHashGenerator
-
Generates an HMAC-SHA256 hash of the given data using the provided secret key.
- generateSalt() - Static method in class net.libyaguide.gpay.sdk.crypto.HashTokenGenerator
-
Generates a random salt encoded in Base64.
- generateVerificationHash(String, Map<String, String>, String) - Static method in class net.libyaguide.gpay.sdk.crypto.VerificationHashGenerator
-
Generates a verification hash for request/response validation.
- getAmount() - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Gets the amount.
- getAmount() - Method in class net.libyaguide.gpay.sdk.model.PaymentRequest
-
Gets the amount requested.
- getAmount() - Method in class net.libyaguide.gpay.sdk.model.PaymentStatus
-
Gets the requested amount.
- getAmount() - Method in class net.libyaguide.gpay.sdk.model.SendMoneyResult
-
Gets the amount sent.
- getAmount() - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Gets the amount.
- getAvailableBalance() - Method in class net.libyaguide.gpay.sdk.model.Statement
-
Gets the available balance at the time of the request.
- getBalance() - Method in class net.libyaguide.gpay.sdk.model.Balance
-
Gets the current available balance.
- getBalance() - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Gets the balance.
- getBalance() - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Gets the balance.
- getCreatedAt() - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Gets the creation date.
- getCreatedAt() - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Gets the creation date.
- getDatetime() - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Gets the datetime string.
- getDatetime() - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Gets the datetime string.
- getDayBalance() - Method in class net.libyaguide.gpay.sdk.model.Statement
-
Gets the balance at the end of the given day.
- getDayStatement() - Method in class net.libyaguide.gpay.sdk.model.Statement
-
Gets the list of transactions for the given day.
- getDayTotalIn() - Method in class net.libyaguide.gpay.sdk.model.Statement
-
Gets the total credited on the given day.
- getDayTotalOut() - Method in class net.libyaguide.gpay.sdk.model.Statement
-
Gets the total debited on the given day.
- getDescription() - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Gets the description.
- getDescription() - Method in class net.libyaguide.gpay.sdk.model.PaymentStatus
-
Gets the description provided in the request.
- getDescription() - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Gets the description.
- getJsonResponse() - Method in class net.libyaguide.gpay.sdk.client.GPayApiClient.ApiResponse
-
Parses the response body as a JsonObject.
- getNewBalance() - Method in class net.libyaguide.gpay.sdk.model.SendMoneyResult
-
Gets the balance after the transaction.
- getOldBalance() - Method in class net.libyaguide.gpay.sdk.model.SendMoneyResult
-
Gets the balance before the transaction.
- getOpTypeId() - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Gets the operation type.
- getOpTypeId() - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Gets the operation type.
- getOutstandingCredit() - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransactions
-
Gets the total outstanding credit.
- getOutstandingCredit() - Method in class net.libyaguide.gpay.sdk.model.Statement
-
Gets the total outstanding credit.
- getOutstandingDebit() - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransactions
-
Gets the total outstanding debit.
- getOutstandingDebit() - Method in class net.libyaguide.gpay.sdk.model.Statement
-
Gets the total outstanding debit.
- getOutstandingTransactions() - Method in class net.libyaguide.gpay.sdk.client.GPayApiClient
-
Retrieves a list of outstanding transactions.
- getOutstandingTransactions() - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransactions
-
Gets the list of outstanding transactions.
- getPaymentTimestamp() - Method in class net.libyaguide.gpay.sdk.model.PaymentStatus
-
Gets the payment timestamp if completed.
- getReferenceNo() - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Gets the reference number.
- getReferenceNo() - Method in class net.libyaguide.gpay.sdk.model.PaymentRequest
-
Gets the reference number provided in the request, if any.
- getReferenceNo() - Method in class net.libyaguide.gpay.sdk.model.PaymentStatus
-
Gets the reference number provided in the request, if any.
- getReferenceNo() - Method in class net.libyaguide.gpay.sdk.model.SendMoneyResult
-
Gets the reference number provided in the request, if any.
- getReferenceNo() - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Gets the reference number.
- getRequesterUsername() - Method in class net.libyaguide.gpay.sdk.model.PaymentRequest
-
Gets the username of the requester.
- getRequestId() - Method in class net.libyaguide.gpay.sdk.model.PaymentRequest
-
Gets the unique ID for the payment request.
- getRequestId() - Method in class net.libyaguide.gpay.sdk.model.PaymentStatus
-
Gets the unique ID of the payment request.
- getRequestTime() - Method in class net.libyaguide.gpay.sdk.model.PaymentRequest
-
Gets the timestamp of the request.
- getResponseTimestamp() - Method in class net.libyaguide.gpay.sdk.model.Balance
-
Gets the response timestamp.
- getResponseTimestamp() - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransactions
-
Gets the response timestamp.
- getResponseTimestamp() - Method in class net.libyaguide.gpay.sdk.model.PaymentRequest
-
Gets the response timestamp.
- getResponseTimestamp() - Method in class net.libyaguide.gpay.sdk.model.PaymentStatus
-
Gets the response timestamp.
- getResponseTimestamp() - Method in class net.libyaguide.gpay.sdk.model.SendMoneyResult
-
Gets the response timestamp.
- getResponseTimestamp() - Method in class net.libyaguide.gpay.sdk.model.Statement
-
Gets the response timestamp.
- getResponseTimestamp() - Method in class net.libyaguide.gpay.sdk.model.WalletCheck
-
Gets the response timestamp.
- getSenderFee() - Method in class net.libyaguide.gpay.sdk.model.SendMoneyResult
-
Gets the fee charged to the sender.
- getStatement(String) - Method in class net.libyaguide.gpay.sdk.client.GPayApiClient
-
Retrieves the wallet's transaction statement for a specific day.
- getStatus() - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Gets the transaction status.
- getStatus() - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Gets the transaction status.
- getTimestamp() - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Gets the timestamp.
- getTimestamp() - Method in class net.libyaguide.gpay.sdk.model.SendMoneyResult
-
Gets the timestamp of the transaction.
- getTimestamp() - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Gets the timestamp.
- getTransactionId() - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Gets the transaction ID.
- getTransactionId() - Method in class net.libyaguide.gpay.sdk.model.PaymentStatus
-
Gets the transaction ID if payment is completed.
- getTransactionId() - Method in class net.libyaguide.gpay.sdk.model.SendMoneyResult
-
Gets the unique ID for the transaction.
- getTransactionId() - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Gets the transaction ID.
- getUrl() - Method in enum class net.libyaguide.gpay.sdk.client.GPayApiClient.BaseUrl
-
Gets the URL for the base URL enum.
- getUserAccountName() - Method in class net.libyaguide.gpay.sdk.model.WalletCheck
-
Gets the user account name, or null if not found.
- getValue() - Method in enum class net.libyaguide.gpay.sdk.model.OperationType
-
Gets the integer value of the operation type.
- getValue() - Method in enum class net.libyaguide.gpay.sdk.model.TransactionStatus
-
Gets the integer value of the transaction status.
- getWalletBalance() - Method in class net.libyaguide.gpay.sdk.client.GPayApiClient
-
Retrieves the current wallet balance.
- getWalletGatewayId() - Method in class net.libyaguide.gpay.sdk.model.WalletCheck
-
Gets the wallet gateway ID.
- getWalletName() - Method in class net.libyaguide.gpay.sdk.model.WalletCheck
-
Gets the name of the wallet, or null if not found.
- GPayApiClient - Class in net.libyaguide.gpay.sdk.client
-
GPayApiClient provides a client for interacting with the GPay Payment API.
- GPayApiClient(String, String, String, GPayApiClient.BaseUrl) - Constructor for class net.libyaguide.gpay.sdk.client.GPayApiClient
-
Constructor with default language 'en'.
- GPayApiClient(String, String, String, GPayApiClient.BaseUrl, String) - Constructor for class net.libyaguide.gpay.sdk.client.GPayApiClient
- GPayApiClient.ApiResponse - Class in net.libyaguide.gpay.sdk.client
-
Represents the API response including body, headers, and status code.
- GPayApiClient.BaseUrl - Enum Class in net.libyaguide.gpay.sdk.client
-
Enum for GPay API base URLs.
H
- HashTokenGenerator - Class in net.libyaguide.gpay.sdk.crypto
-
Utility class for generating hash tokens and salts for request signing.
- HashTokenGenerator() - Constructor for class net.libyaguide.gpay.sdk.crypto.HashTokenGenerator
- headers - Variable in class net.libyaguide.gpay.sdk.client.GPayApiClient.ApiResponse
-
The response headers as a map.
I
- isPaid() - Method in class net.libyaguide.gpay.sdk.model.PaymentStatus
-
Gets whether the payment is completed.
L
- LOCAL_TRANSFER - Enum constant in enum class net.libyaguide.gpay.sdk.model.OperationType
-
Local transfer operation.
N
- net.libyaguide.gpay.sdk.client - package net.libyaguide.gpay.sdk.client
- net.libyaguide.gpay.sdk.crypto - package net.libyaguide.gpay.sdk.crypto
- net.libyaguide.gpay.sdk.model - package net.libyaguide.gpay.sdk.model
O
- OperationType - Enum Class in net.libyaguide.gpay.sdk.model
-
Enum representing the types of operations in the GPay system.
- OutstandingTransaction - Class in net.libyaguide.gpay.sdk.model
-
Represents a single outstanding transaction in the GPay system.
- OutstandingTransaction() - Constructor for class net.libyaguide.gpay.sdk.model.OutstandingTransaction
- OutstandingTransactions - Class in net.libyaguide.gpay.sdk.model
-
Represents a list of outstanding transactions.
- OutstandingTransactions() - Constructor for class net.libyaguide.gpay.sdk.model.OutstandingTransactions
P
- PAYMENT_REQUEST - Enum constant in enum class net.libyaguide.gpay.sdk.model.OperationType
-
Payment request operation.
- PaymentRequest - Class in net.libyaguide.gpay.sdk.model
-
Represents a payment request response.
- PaymentRequest() - Constructor for class net.libyaguide.gpay.sdk.model.PaymentRequest
- PaymentStatus - Class in net.libyaguide.gpay.sdk.model
-
Represents the status of a payment request.
- PaymentStatus() - Constructor for class net.libyaguide.gpay.sdk.model.PaymentStatus
- PENDING - Enum constant in enum class net.libyaguide.gpay.sdk.model.TransactionStatus
-
Transaction is pending.
- PRODUCTION - Enum constant in enum class net.libyaguide.gpay.sdk.client.GPayApiClient.BaseUrl
-
Production URL for GPay API.
R
- response - Variable in class net.libyaguide.gpay.sdk.client.GPayApiClient.ApiResponse
-
The response body as a string.
- ResponseVerifier - Class in net.libyaguide.gpay.sdk.crypto
-
Utility class for verifying API responses using HMAC signatures.
- ResponseVerifier() - Constructor for class net.libyaguide.gpay.sdk.crypto.ResponseVerifier
S
- sendMoney(BigDecimal, String, String, String) - Method in class net.libyaguide.gpay.sdk.client.GPayApiClient
-
Sends money to another wallet.
- SendMoneyResult - Class in net.libyaguide.gpay.sdk.model
-
Represents the result of a send money operation.
- SendMoneyResult() - Constructor for class net.libyaguide.gpay.sdk.model.SendMoneyResult
- setAmount(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Sets the amount.
- setAmount(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.PaymentRequest
-
Sets the amount requested.
- setAmount(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.PaymentStatus
-
Sets the requested amount.
- setAmount(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.SendMoneyResult
-
Sets the amount sent.
- setAmount(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Sets the amount.
- setAvailableBalance(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.Statement
-
Sets the available balance at the time of the request.
- setBalance(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.Balance
-
Sets the current available balance.
- setBalance(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Sets the balance.
- setBalance(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Sets the balance.
- setCanReceiveMoney(boolean) - Method in class net.libyaguide.gpay.sdk.model.WalletCheck
-
Sets whether the wallet can receive money.
- setCreatedAt(Date) - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Sets the creation date.
- setCreatedAt(Date) - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Sets the creation date.
- setDatetime(String) - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Sets the datetime string.
- setDatetime(String) - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Sets the datetime string.
- setDayBalance(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.Statement
-
Sets the balance at the end of the given day.
- setDayStatement(List<StatementTransaction>) - Method in class net.libyaguide.gpay.sdk.model.Statement
-
Sets the list of transactions for the given day.
- setDayTotalIn(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.Statement
-
Sets the total credited on the given day.
- setDayTotalOut(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.Statement
-
Sets the total debited on the given day.
- setDescription(String) - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Sets the description.
- setDescription(String) - Method in class net.libyaguide.gpay.sdk.model.PaymentStatus
-
Sets the description provided in the request.
- setDescription(String) - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Sets the description.
- setExists(boolean) - Method in class net.libyaguide.gpay.sdk.model.WalletCheck
-
Sets whether the wallet exists.
- setNewBalance(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.SendMoneyResult
-
Sets the balance after the transaction.
- setOldBalance(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.SendMoneyResult
-
Sets the balance before the transaction.
- setOpTypeId(OperationType) - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Sets the operation type.
- setOpTypeId(OperationType) - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Sets the operation type.
- setOutstandingCredit(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransactions
-
Sets the total outstanding credit.
- setOutstandingCredit(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.Statement
-
Sets the total outstanding credit.
- setOutstandingDebit(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransactions
-
Sets the total outstanding debit.
- setOutstandingDebit(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.Statement
-
Sets the total outstanding debit.
- setOutstandingTransactions(List<OutstandingTransaction>) - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransactions
-
Sets the list of outstanding transactions.
- setPaid(boolean) - Method in class net.libyaguide.gpay.sdk.model.PaymentStatus
-
Sets whether the payment is completed.
- setPaymentTimestamp(Date) - Method in class net.libyaguide.gpay.sdk.model.PaymentStatus
-
Sets the payment timestamp if completed.
- setReferenceNo(String) - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Sets the reference number.
- setReferenceNo(String) - Method in class net.libyaguide.gpay.sdk.model.PaymentRequest
-
Sets the reference number provided in the request, if any.
- setReferenceNo(String) - Method in class net.libyaguide.gpay.sdk.model.PaymentStatus
-
Sets the reference number provided in the request, if any.
- setReferenceNo(String) - Method in class net.libyaguide.gpay.sdk.model.SendMoneyResult
-
Sets the reference number provided in the request, if any.
- setReferenceNo(String) - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Sets the reference number.
- setRequesterUsername(String) - Method in class net.libyaguide.gpay.sdk.model.PaymentRequest
-
Sets the username of the requester.
- setRequestId(String) - Method in class net.libyaguide.gpay.sdk.model.PaymentRequest
-
Sets the unique ID for the payment request.
- setRequestId(String) - Method in class net.libyaguide.gpay.sdk.model.PaymentStatus
-
Sets the unique ID of the payment request.
- setRequestTime(Date) - Method in class net.libyaguide.gpay.sdk.model.PaymentRequest
-
Sets the timestamp of the request.
- setResponseTimestamp(Date) - Method in class net.libyaguide.gpay.sdk.model.Balance
-
Sets the response timestamp.
- setResponseTimestamp(Date) - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransactions
-
Sets the response timestamp.
- setResponseTimestamp(Date) - Method in class net.libyaguide.gpay.sdk.model.PaymentRequest
-
Sets the response timestamp.
- setResponseTimestamp(Date) - Method in class net.libyaguide.gpay.sdk.model.PaymentStatus
-
Sets the response timestamp.
- setResponseTimestamp(Date) - Method in class net.libyaguide.gpay.sdk.model.SendMoneyResult
-
Sets the response timestamp.
- setResponseTimestamp(Date) - Method in class net.libyaguide.gpay.sdk.model.Statement
-
Sets the response timestamp.
- setResponseTimestamp(Date) - Method in class net.libyaguide.gpay.sdk.model.WalletCheck
-
Sets the response timestamp.
- setSenderFee(BigDecimal) - Method in class net.libyaguide.gpay.sdk.model.SendMoneyResult
-
Sets the fee charged to the sender.
- setStatus(TransactionStatus) - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Sets the transaction status.
- setStatus(TransactionStatus) - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Sets the transaction status.
- setTimestamp(Date) - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Sets the timestamp.
- setTimestamp(Date) - Method in class net.libyaguide.gpay.sdk.model.SendMoneyResult
-
Sets the timestamp of the transaction.
- setTimestamp(Date) - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Sets the timestamp.
- setTransactionId(String) - Method in class net.libyaguide.gpay.sdk.model.OutstandingTransaction
-
Sets the transaction ID.
- setTransactionId(String) - Method in class net.libyaguide.gpay.sdk.model.PaymentStatus
-
Sets the transaction ID if payment is completed.
- setTransactionId(String) - Method in class net.libyaguide.gpay.sdk.model.SendMoneyResult
-
Sets the unique ID for the transaction.
- setTransactionId(String) - Method in class net.libyaguide.gpay.sdk.model.StatementTransaction
-
Sets the transaction ID.
- setUserAccountName(String) - Method in class net.libyaguide.gpay.sdk.model.WalletCheck
-
Sets the user account name, or null if not found.
- setWalletGatewayId(String) - Method in class net.libyaguide.gpay.sdk.model.WalletCheck
-
Sets the wallet gateway ID.
- setWalletName(String) - Method in class net.libyaguide.gpay.sdk.model.WalletCheck
-
Sets the name of the wallet, or null if not found.
- STAGING - Enum constant in enum class net.libyaguide.gpay.sdk.client.GPayApiClient.BaseUrl
-
Staging URL for GPay API.
- Statement - Class in net.libyaguide.gpay.sdk.model
-
Represents a wallet statement for a specific day.
- Statement() - Constructor for class net.libyaguide.gpay.sdk.model.Statement
- StatementTransaction - Class in net.libyaguide.gpay.sdk.model
-
Represents a single transaction in a wallet statement.
- StatementTransaction() - Constructor for class net.libyaguide.gpay.sdk.model.StatementTransaction
T
- toString() - Method in class net.libyaguide.gpay.sdk.client.GPayApiClient.ApiResponse
-
Returns the response body as a string.
- TRANSACTION_FEE - Enum constant in enum class net.libyaguide.gpay.sdk.model.OperationType
-
Transaction fee operation.
- TransactionStatus - Enum Class in net.libyaguide.gpay.sdk.model
-
Enum representing the status of a transaction in the GPay system.
V
- valueOf(String) - Static method in enum class net.libyaguide.gpay.sdk.client.GPayApiClient.BaseUrl
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.libyaguide.gpay.sdk.model.OperationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class net.libyaguide.gpay.sdk.model.TransactionStatus
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class net.libyaguide.gpay.sdk.client.GPayApiClient.BaseUrl
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.libyaguide.gpay.sdk.model.OperationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class net.libyaguide.gpay.sdk.model.TransactionStatus
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VerificationHashGenerator - Class in net.libyaguide.gpay.sdk.crypto
-
Utility class for generating verification hashes using HMAC-SHA256.
- VerificationHashGenerator() - Constructor for class net.libyaguide.gpay.sdk.crypto.VerificationHashGenerator
- verifyResponse(String, String, GPayApiClient.ApiResponse, Map<String, String>) - Static method in class net.libyaguide.gpay.sdk.crypto.ResponseVerifier
-
Verifies the response signature using the provided secret key and password.
W
- WalletCheck - Class in net.libyaguide.gpay.sdk.model
-
Represents the result of checking a wallet.
- WalletCheck() - Constructor for class net.libyaguide.gpay.sdk.model.WalletCheck
All Classes and Interfaces|All Packages