Index

A B C D E F G H I L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

APIException - Exception in vn.payos.exception
APIException
APIException(String) - Constructor for exception vn.payos.exception.APIException
APIException
APIException(String, Integer, String, String) - Constructor for exception vn.payos.exception.APIException
APIException
APIException(String, Throwable, Integer, String, String) - Constructor for exception vn.payos.exception.APIException
APIException
APIResponse<T> - Class in vn.payos.core
APIResponse
APIResponse() - Constructor for class vn.payos.core.APIResponse
 
APIService<T> - Class in vn.payos.core
APIService
APIService(T) - Constructor for class vn.payos.core.APIService
APIService
applySignatureHeaders(Map<String, String>, FinalRequestOptions.SignatureOptions, Object) - Method in class vn.payos.core.Client
Apply signature headers
APPROVED - Enum constant in enum vn.payos.model.v1.payouts.PayoutApprovalState
APPROVED
async() - Method in class vn.payos.PayOS
payOS async client
AsyncAutoPager<Item> - Class in vn.payos.core
AsyncAutoPager
AsyncAutoPager(PageAsync<Item>) - Constructor for class vn.payos.core.AsyncAutoPager
AsyncAutoPager
AsyncAutoPager(PageAsync<Item>, Executor) - Constructor for class vn.payos.core.AsyncAutoPager
AsyncAutoPager
AsyncStreamResponse<T> - Interface in vn.payos.core
AsyncStreamResponse
AsyncStreamResponse.Handler<T> - Interface in vn.payos.core
Handler interface for processing streaming responses.
AsyncStreamResponse.State - Enum in vn.payos.core
Stream state enumeration
autoPager() - Method in class vn.payos.core.Page
Auto pager
autoPager() - Method in class vn.payos.core.PageAsync
Auto pager
AutoPager<Item> - Class in vn.payos.core
AutoPager
AutoPager(Page<Item>) - Constructor for class vn.payos.core.AutoPager
AutoPager

B

BadRequestException - Exception in vn.payos.exception
BadRequestException
BadRequestException(String) - Constructor for exception vn.payos.exception.BadRequestException
BadRequestException
BadRequestException(String, Integer, String, String) - Constructor for exception vn.payos.exception.BadRequestException
BadRequestException
BadRequestException(String, Throwable, Integer, String, String) - Constructor for exception vn.payos.exception.BadRequestException
BadRequestException
balance() - Method in interface vn.payos.service.async.v1.payoutsAccount.PayoutsAccountService
Retrieves the current payout account balance
balance() - Method in class vn.payos.service.async.v1.payoutsAccount.PayoutsAccountServiceImpl
 
balance() - Method in interface vn.payos.service.blocking.v1.payoutsAccount.PayoutsAccountService
Retrieves the current payout account balance
balance() - Method in class vn.payos.service.blocking.v1.payoutsAccount.PayoutsAccountServiceImpl
 
balance(RequestOptions<Void>) - Method in interface vn.payos.service.async.v1.payoutsAccount.PayoutsAccountService
Retrieves the current payout account balance
balance(RequestOptions<Void>) - Method in class vn.payos.service.async.v1.payoutsAccount.PayoutsAccountServiceImpl
 
balance(RequestOptions<Void>) - Method in interface vn.payos.service.blocking.v1.payoutsAccount.PayoutsAccountService
Retrieves the current payout account balance
balance(RequestOptions<Void>) - Method in class vn.payos.service.blocking.v1.payoutsAccount.PayoutsAccountServiceImpl
 
batch() - Method in interface vn.payos.service.async.v1.payouts.PayoutsService
BatchService
batch() - Method in class vn.payos.service.async.v1.payouts.PayoutsServiceImpl
 
batch() - Method in interface vn.payos.service.blocking.v1.payouts.PayoutsService
BatchService
batch() - Method in class vn.payos.service.blocking.v1.payouts.PayoutsServiceImpl
 
BatchService - Interface in vn.payos.service.async.v1.payouts.batch
BatchService
BatchService - Interface in vn.payos.service.blocking.v1.payouts.batch
BatchService
BatchServiceImpl - Class in vn.payos.service.async.v1.payouts.batch
BatchServiceImpl
BatchServiceImpl - Class in vn.payos.service.blocking.v1.payouts.batch
BatchServiceImpl
BatchServiceImpl(PayOS) - Constructor for class vn.payos.service.blocking.v1.payouts.batch.BatchServiceImpl
BatchServiceImpl
BatchServiceImpl(PayOSAsync) - Constructor for class vn.payos.service.async.v1.payouts.batch.BatchServiceImpl
BatchServiceImpl
BODY - Enum constant in enum vn.payos.core.FinalRequestOptions.RequestSigning
BODY
BODY - Enum constant in enum vn.payos.core.FinalRequestOptions.ResponseSigning
BODY
BODY - Enum constant in enum vn.payos.core.RequestOptions.RequestSigning
BODY
BODY - Enum constant in enum vn.payos.core.RequestOptions.ResponseSigning
BODY
buildBody(TReq) - Method in class vn.payos.core.Client
Build body
buildHeaders(Map<String, String>) - Method in class vn.payos.core.Client
Build headers
buildRequest(FinalRequestOptions.HTTPMethod, String, String, Map<String, String>) - Method in class vn.payos.core.Client
Build request
buildUrl(String, Map<String, Object>) - Method in class vn.payos.core.Client
Build URL

C

cancel(Long) - Method in interface vn.payos.service.async.v2.paymentRequests.PaymentRequestsService
Cancel a payment link by order code asynchronously.
cancel(Long) - Method in class vn.payos.service.async.v2.paymentRequests.PaymentRequestsServiceImpl
 
cancel(Long) - Method in interface vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsService
Cancel a payment link by order code.
cancel(Long) - Method in class vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsServiceImpl
 
cancel(Long, String) - Method in interface vn.payos.service.async.v2.paymentRequests.PaymentRequestsService
Cancel a payment link by order code asynchronously.
cancel(Long, String) - Method in class vn.payos.service.async.v2.paymentRequests.PaymentRequestsServiceImpl
 
cancel(Long, String) - Method in interface vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsService
Cancel a payment link by order code.
cancel(Long, String) - Method in class vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsServiceImpl
 
cancel(Long, String, RequestOptions<CancelPaymentLinkRequest>) - Method in interface vn.payos.service.async.v2.paymentRequests.PaymentRequestsService
Cancel a payment link by order code asynchronously.
cancel(Long, String, RequestOptions<CancelPaymentLinkRequest>) - Method in class vn.payos.service.async.v2.paymentRequests.PaymentRequestsServiceImpl
 
cancel(Long, String, RequestOptions<CancelPaymentLinkRequest>) - Method in interface vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsService
Cancel a payment link by order code.
cancel(Long, String, RequestOptions<CancelPaymentLinkRequest>) - Method in class vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsServiceImpl
 
cancel(String) - Method in interface vn.payos.service.async.v2.paymentRequests.PaymentRequestsService
Cancel a payment link by payment link ID asynchronously.
cancel(String) - Method in class vn.payos.service.async.v2.paymentRequests.PaymentRequestsServiceImpl
 
cancel(String) - Method in interface vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsService
Cancel a payment link by payment link ID.
cancel(String) - Method in class vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsServiceImpl
 
cancel(String, String) - Method in interface vn.payos.service.async.v2.paymentRequests.PaymentRequestsService
Cancel a payment link by payment link ID asynchronously.
cancel(String, String) - Method in class vn.payos.service.async.v2.paymentRequests.PaymentRequestsServiceImpl
 
cancel(String, String) - Method in interface vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsService
Cancel a payment link by payment link ID.
cancel(String, String) - Method in class vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsServiceImpl
 
cancel(String, String, RequestOptions<CancelPaymentLinkRequest>) - Method in interface vn.payos.service.async.v2.paymentRequests.PaymentRequestsService
Cancel a payment link by payment link ID asynchronously.
cancel(String, String, RequestOptions<CancelPaymentLinkRequest>) - Method in class vn.payos.service.async.v2.paymentRequests.PaymentRequestsServiceImpl
 
cancel(String, String, RequestOptions<CancelPaymentLinkRequest>) - Method in interface vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsService
Cancel a payment link by payment link ID.
cancel(String, String, RequestOptions<CancelPaymentLinkRequest>) - Method in class vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsServiceImpl
 
CANCELLED - Enum constant in enum vn.payos.model.v1.payouts.PayoutApprovalState
CANCELLED
CANCELLED - Enum constant in enum vn.payos.model.v1.payouts.PayoutTransactionState
CANCELLED
CANCELLED - Enum constant in enum vn.payos.model.v2.paymentRequests.PaymentLinkStatus
CANCELLED
CancelPaymentLinkRequest - Class in vn.payos.model.v2.paymentRequests
CancelPaymentLinkRequest
CancelPaymentLinkRequest() - Constructor for class vn.payos.model.v2.paymentRequests.CancelPaymentLinkRequest
 
clampToSafeRange(long) - Static method in class vn.payos.util.SafeNumberUtils
Clamp to safe range
client - Variable in class vn.payos.core.APIService
HTTP client
Client - Class in vn.payos.core
Base client class that provides common functionality for both synchronous and asynchronous payOS implementations.
Client(String, String, String) - Constructor for class vn.payos.core.Client
Client
Client(String, String, String, String) - Constructor for class vn.payos.core.Client
Client
Client(ClientOptions) - Constructor for class vn.payos.core.Client
Client
ClientOptions - Class in vn.payos.core
ClientOptions
ClientOptions(String, String, String) - Constructor for class vn.payos.core.ClientOptions
ClientOptions
ClientOptions(String, String, String, String) - Constructor for class vn.payos.core.ClientOptions
ClientOptions
ClientOptions.LogLevel - Enum in vn.payos.core
LogLevel
close() - Method in class vn.payos.core.AsyncAutoPager
 
close() - Method in interface vn.payos.core.AsyncStreamResponse
Closes this resource, relinquishing any underlying resources.
close() - Method in class vn.payos.core.ClientOptions
close
close() - Method in class vn.payos.PayOS
Close
close() - Method in class vn.payos.PayOSAsync
Close
CLOSED - Enum constant in enum vn.payos.core.AsyncStreamResponse.State
CLOSED
CLOSED - Enum constant in enum vn.payos.core.StreamState
CLOSED
COMPLETED - Enum constant in enum vn.payos.model.v1.payouts.PayoutApprovalState
COMPLETED
computeBackoffMs(int) - Method in class vn.payos.core.Client
Calculate retry time
computeRetryDelayMs(Response, int, int, int) - Method in class vn.payos.core.Client
Calculate retry delay based on response headers or fallback to exponential backoff
confirm(String) - Method in interface vn.payos.service.async.webhook.WebhooksService
Validate and register a webhook URL with payOS. payOS will test the webhook endpoint by sending a validation request to it.
confirm(String) - Method in class vn.payos.service.async.webhook.WebhooksServiceImpl
 
confirm(String) - Method in interface vn.payos.service.blocking.webhooks.WebhooksService
Validate and register a webhook URL with payOS. payOS will test the webhook endpoint by sending a validation request to it.
confirm(String) - Method in class vn.payos.service.blocking.webhooks.WebhooksServiceImpl
 
confirm(String, RequestOptions<ConfirmWebhookRequest>) - Method in interface vn.payos.service.async.webhook.WebhooksService
Validate and register a webhook URL with payOS. payOS will test the webhook endpoint by sending a validation request to it.
confirm(String, RequestOptions<ConfirmWebhookRequest>) - Method in class vn.payos.service.async.webhook.WebhooksServiceImpl
 
confirm(String, RequestOptions<ConfirmWebhookRequest>) - Method in interface vn.payos.service.blocking.webhooks.WebhooksService
Validate and register a webhook URL with payOS. payOS will test the webhook endpoint by sending a validation request to it.
confirm(String, RequestOptions<ConfirmWebhookRequest>) - Method in class vn.payos.service.blocking.webhooks.WebhooksServiceImpl
 
confirm(ConfirmWebhookRequest) - Method in interface vn.payos.service.async.webhook.WebhooksService
Validate and register a webhook URL with payOS. payOS will test the webhook endpoint by sending a validation request to it.
confirm(ConfirmWebhookRequest) - Method in class vn.payos.service.async.webhook.WebhooksServiceImpl
 
confirm(ConfirmWebhookRequest) - Method in interface vn.payos.service.blocking.webhooks.WebhooksService
Validate and register a webhook URL with payOS. payOS will test the webhook endpoint by sending a validation request to it.
confirm(ConfirmWebhookRequest) - Method in class vn.payos.service.blocking.webhooks.WebhooksServiceImpl
 
confirm(ConfirmWebhookRequest, RequestOptions<ConfirmWebhookRequest>) - Method in interface vn.payos.service.async.webhook.WebhooksService
Validate and register a webhook URL with payOS. payOS will test the webhook endpoint by sending a validation request to it.
confirm(ConfirmWebhookRequest, RequestOptions<ConfirmWebhookRequest>) - Method in class vn.payos.service.async.webhook.WebhooksServiceImpl
 
confirm(ConfirmWebhookRequest, RequestOptions<ConfirmWebhookRequest>) - Method in interface vn.payos.service.blocking.webhooks.WebhooksService
Validate and register a webhook URL with payOS. payOS will test the webhook endpoint by sending a validation request to it.
confirm(ConfirmWebhookRequest, RequestOptions<ConfirmWebhookRequest>) - Method in class vn.payos.service.blocking.webhooks.WebhooksServiceImpl
 
ConfirmWebhookRequest - Class in vn.payos.model.webhooks
ConfirmWebhookRequest
ConfirmWebhookRequest() - Constructor for class vn.payos.model.webhooks.ConfirmWebhookRequest
 
ConfirmWebhookResponse - Class in vn.payos.model.webhooks
ConfirmWebhookResponse
ConfirmWebhookResponse() - Constructor for class vn.payos.model.webhooks.ConfirmWebhookResponse
 
ConnectionException - Exception in vn.payos.exception
ConnectionException
ConnectionException(String) - Constructor for exception vn.payos.exception.ConnectionException
ConnectionException
ConnectionException(String, Throwable) - Constructor for exception vn.payos.exception.ConnectionException
ConnectionException
ConnectionTimeoutException - Exception in vn.payos.exception
ConnectionTimeoutException
ConnectionTimeoutException(String) - Constructor for exception vn.payos.exception.ConnectionTimeoutException
ConnectionTimeoutException
ConnectionTimeoutException(String, Throwable) - Constructor for exception vn.payos.exception.ConnectionTimeoutException
ConnectionTimeoutException
create(PayoutBatchRequest) - Method in interface vn.payos.service.async.v1.payouts.batch.BatchService
Create a batch payout.
create(PayoutBatchRequest) - Method in class vn.payos.service.async.v1.payouts.batch.BatchServiceImpl
 
create(PayoutBatchRequest) - Method in interface vn.payos.service.blocking.v1.payouts.batch.BatchService
Create a batch payout.
create(PayoutBatchRequest) - Method in class vn.payos.service.blocking.v1.payouts.batch.BatchServiceImpl
 
create(PayoutBatchRequest, String) - Method in interface vn.payos.service.async.v1.payouts.batch.BatchService
Create a batch payout.
create(PayoutBatchRequest, String) - Method in class vn.payos.service.async.v1.payouts.batch.BatchServiceImpl
 
create(PayoutBatchRequest, String) - Method in interface vn.payos.service.blocking.v1.payouts.batch.BatchService
Create a batch payout.
create(PayoutBatchRequest, String) - Method in class vn.payos.service.blocking.v1.payouts.batch.BatchServiceImpl
 
create(PayoutBatchRequest, String, RequestOptions<PayoutBatchRequest>) - Method in interface vn.payos.service.async.v1.payouts.batch.BatchService
Create a batch payout.
create(PayoutBatchRequest, String, RequestOptions<PayoutBatchRequest>) - Method in class vn.payos.service.async.v1.payouts.batch.BatchServiceImpl
 
create(PayoutBatchRequest, String, RequestOptions<PayoutBatchRequest>) - Method in interface vn.payos.service.blocking.v1.payouts.batch.BatchService
Create a batch payout.
create(PayoutBatchRequest, String, RequestOptions<PayoutBatchRequest>) - Method in class vn.payos.service.blocking.v1.payouts.batch.BatchServiceImpl
 
create(PayoutBatchRequest, RequestOptions<PayoutBatchRequest>) - Method in interface vn.payos.service.async.v1.payouts.batch.BatchService
Create a batch payout.
create(PayoutBatchRequest, RequestOptions<PayoutBatchRequest>) - Method in class vn.payos.service.async.v1.payouts.batch.BatchServiceImpl
 
create(PayoutBatchRequest, RequestOptions<PayoutBatchRequest>) - Method in interface vn.payos.service.blocking.v1.payouts.batch.BatchService
Create a batch payout.
create(PayoutBatchRequest, RequestOptions<PayoutBatchRequest>) - Method in class vn.payos.service.blocking.v1.payouts.batch.BatchServiceImpl
 
create(PayoutRequests) - Method in interface vn.payos.service.async.v1.payouts.PayoutsService
Create a new payout.
create(PayoutRequests) - Method in class vn.payos.service.async.v1.payouts.PayoutsServiceImpl
 
create(PayoutRequests) - Method in interface vn.payos.service.blocking.v1.payouts.PayoutsService
Create a new payout.
create(PayoutRequests) - Method in class vn.payos.service.blocking.v1.payouts.PayoutsServiceImpl
 
create(PayoutRequests, String) - Method in interface vn.payos.service.async.v1.payouts.PayoutsService
Create a new payout.
create(PayoutRequests, String) - Method in class vn.payos.service.async.v1.payouts.PayoutsServiceImpl
 
create(PayoutRequests, String) - Method in interface vn.payos.service.blocking.v1.payouts.PayoutsService
Create a new payout.
create(PayoutRequests, String) - Method in class vn.payos.service.blocking.v1.payouts.PayoutsServiceImpl
 
create(PayoutRequests, String, RequestOptions<PayoutRequests>) - Method in interface vn.payos.service.async.v1.payouts.PayoutsService
Create a new payout.
create(PayoutRequests, String, RequestOptions<PayoutRequests>) - Method in class vn.payos.service.async.v1.payouts.PayoutsServiceImpl
 
create(PayoutRequests, String, RequestOptions<PayoutRequests>) - Method in interface vn.payos.service.blocking.v1.payouts.PayoutsService
Create a new payout.
create(PayoutRequests, String, RequestOptions<PayoutRequests>) - Method in class vn.payos.service.blocking.v1.payouts.PayoutsServiceImpl
 
create(PayoutRequests, RequestOptions<PayoutRequests>) - Method in interface vn.payos.service.async.v1.payouts.PayoutsService
Create a new payout.
create(PayoutRequests, RequestOptions<PayoutRequests>) - Method in class vn.payos.service.async.v1.payouts.PayoutsServiceImpl
 
create(PayoutRequests, RequestOptions<PayoutRequests>) - Method in interface vn.payos.service.blocking.v1.payouts.PayoutsService
Create a new payout.
create(PayoutRequests, RequestOptions<PayoutRequests>) - Method in class vn.payos.service.blocking.v1.payouts.PayoutsServiceImpl
 
create(CreatePaymentLinkRequest) - Method in interface vn.payos.service.async.v2.paymentRequests.PaymentRequestsService
Creates a payment link for the provided order data asynchronously.
create(CreatePaymentLinkRequest) - Method in class vn.payos.service.async.v2.paymentRequests.PaymentRequestsServiceImpl
 
create(CreatePaymentLinkRequest) - Method in interface vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsService
Creates a payment link for the provided order data.
create(CreatePaymentLinkRequest) - Method in class vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsServiceImpl
 
create(CreatePaymentLinkRequest, RequestOptions<CreatePaymentLinkRequest>) - Method in interface vn.payos.service.async.v2.paymentRequests.PaymentRequestsService
Creates a payment link for the provided order data asynchronously.
create(CreatePaymentLinkRequest, RequestOptions<CreatePaymentLinkRequest>) - Method in class vn.payos.service.async.v2.paymentRequests.PaymentRequestsServiceImpl
 
create(CreatePaymentLinkRequest, RequestOptions<CreatePaymentLinkRequest>) - Method in interface vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsService
Creates a payment link for the provided order data.
create(CreatePaymentLinkRequest, RequestOptions<CreatePaymentLinkRequest>) - Method in class vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsServiceImpl
 
CREATE_PAYMENT_LINK - Enum constant in enum vn.payos.core.FinalRequestOptions.RequestSigning
CREATE_PAYMENT_LINK
CREATE_PAYMENT_LINK - Enum constant in enum vn.payos.core.RequestOptions.RequestSigning
CREATE_PAYMENT_LINK
createAPIException(String, int) - Method in class vn.payos.core.Client
Create APIException
CreatePaymentLinkRequest - Class in vn.payos.model.v2.paymentRequests
CreatePaymentLinkRequest
CreatePaymentLinkRequest() - Constructor for class vn.payos.model.v2.paymentRequests.CreatePaymentLinkRequest
 
CreatePaymentLinkResponse - Class in vn.payos.model.v2.paymentRequests
CreatePaymentLinkResponse
CreatePaymentLinkResponse() - Constructor for class vn.payos.model.v2.paymentRequests.CreatePaymentLinkResponse
 
createSignature(String, Object) - Method in interface vn.payos.crypto.CryptoProvider
Create signature for payouts
createSignature(String, Object) - Method in class vn.payos.crypto.CryptoProviderImpl
 
createSignature(String, Object, SignatureOptions) - Method in interface vn.payos.crypto.CryptoProvider
Create signature for payouts
createSignature(String, Object, SignatureOptions) - Method in class vn.payos.crypto.CryptoProviderImpl
 
createSignatureFromObj(Object, String) - Method in interface vn.payos.crypto.CryptoProvider
Create signature from object for payment-requests
createSignatureFromObj(Object, String) - Method in class vn.payos.crypto.CryptoProviderImpl
 
createSignatureOfPaymentRequest(Object, String) - Method in interface vn.payos.crypto.CryptoProvider
Create signature for create payment link
createSignatureOfPaymentRequest(Object, String) - Method in class vn.payos.crypto.CryptoProviderImpl
 
createUuidv4() - Method in interface vn.payos.crypto.CryptoProvider
Create UUIDv4
createUuidv4() - Method in class vn.payos.crypto.CryptoProviderImpl
 
crypto - Variable in class vn.payos.core.Client
crypto
CryptoProvider - Interface in vn.payos.crypto
CryptoProvider
CryptoProviderImpl - Class in vn.payos.crypto
CryptoProviderImpl
CryptoProviderImpl() - Constructor for class vn.payos.crypto.CryptoProviderImpl
 

D

DataConverterUtils - Class in vn.payos.util
DataConverterUtils
DataConverterUtils() - Constructor for class vn.payos.util.DataConverterUtils
 
DEBUG - Enum constant in enum vn.payos.core.ClientOptions.LogLevel
DEBUG
delete(String, Class<TResp>) - Method in class vn.payos.PayOS
Make DELETE request
delete(String, Class<TResp>, RequestOptions<TReq>) - Method in class vn.payos.PayOS
Make DELETE request
DELETE - Enum constant in enum vn.payos.core.FinalRequestOptions.HTTPMethod
DELETE
DELETE - Enum constant in enum vn.payos.core.RequestOptions.HTTPMethod
DELETE
deleteAsync(String, Class<TResp>) - Method in class vn.payos.PayOSAsync
Make DELETE request
deleteAsync(String, Class<TResp>, RequestOptions<TReq>) - Method in class vn.payos.PayOSAsync
Make DELETE request
download(String, Long) - Method in interface vn.payos.service.async.v2.paymentRequests.invoices.InvoicesService
Download an invoice in PDF format by order code.
download(String, Long) - Method in class vn.payos.service.async.v2.paymentRequests.invoices.InvoicesServiceImpl
 
download(String, Long) - Method in interface vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesService
Download an invoice in PDF format by order code.
download(String, Long) - Method in class vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesServiceImpl
 
download(String, Long, RequestOptions<Void>) - Method in interface vn.payos.service.async.v2.paymentRequests.invoices.InvoicesService
Download an invoice in PDF format by order code.
download(String, Long, RequestOptions<Void>) - Method in class vn.payos.service.async.v2.paymentRequests.invoices.InvoicesServiceImpl
 
download(String, Long, RequestOptions<Void>) - Method in interface vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesService
Download an invoice in PDF format by order code.
download(String, Long, RequestOptions<Void>) - Method in class vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesServiceImpl
 
download(String, String) - Method in interface vn.payos.service.async.v2.paymentRequests.invoices.InvoicesService
Download an invoice in PDF format by payment link ID.
download(String, String) - Method in class vn.payos.service.async.v2.paymentRequests.invoices.InvoicesServiceImpl
 
download(String, String) - Method in interface vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesService
Download an invoice in PDF format by payment link ID.
download(String, String) - Method in class vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesServiceImpl
 
download(String, String, RequestOptions<Void>) - Method in interface vn.payos.service.async.v2.paymentRequests.invoices.InvoicesService
Download an invoice in PDF format by payment link ID.
download(String, String, RequestOptions<Void>) - Method in class vn.payos.service.async.v2.paymentRequests.invoices.InvoicesServiceImpl
 
download(String, String, RequestOptions<Void>) - Method in interface vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesService
Download an invoice in PDF format by payment link ID.
download(String, String, RequestOptions<Void>) - Method in class vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesServiceImpl
 
downloadFile(FinalRequestOptions<TReq>) - Method in class vn.payos.PayOS
Download file
downloadFileAsync(FinalRequestOptions<TReq>) - Method in class vn.payos.PayOSAsync
Download file
DRAFTING - Enum constant in enum vn.payos.model.v1.payouts.PayoutApprovalState
DRAFTING

E

estimateCredit(PayoutBatchRequest) - Method in interface vn.payos.service.async.v1.payouts.PayoutsService
Estimate credit required for batch payout.
estimateCredit(PayoutBatchRequest) - Method in class vn.payos.service.async.v1.payouts.PayoutsServiceImpl
 
estimateCredit(PayoutBatchRequest) - Method in interface vn.payos.service.blocking.v1.payouts.PayoutsService
Estimate credit required for batch payout.
estimateCredit(PayoutBatchRequest) - Method in class vn.payos.service.blocking.v1.payouts.PayoutsServiceImpl
 
estimateCredit(PayoutBatchRequest, RequestOptions<PayoutBatchRequest>) - Method in interface vn.payos.service.async.v1.payouts.PayoutsService
Estimate credit required for batch payout.
estimateCredit(PayoutBatchRequest, RequestOptions<PayoutBatchRequest>) - Method in class vn.payos.service.async.v1.payouts.PayoutsServiceImpl
 
estimateCredit(PayoutBatchRequest, RequestOptions<PayoutBatchRequest>) - Method in interface vn.payos.service.blocking.v1.payouts.PayoutsService
Estimate credit required for batch payout.
estimateCredit(PayoutBatchRequest, RequestOptions<PayoutBatchRequest>) - Method in class vn.payos.service.blocking.v1.payouts.PayoutsServiceImpl
 
estimateCredit(PayoutRequests) - Method in interface vn.payos.service.async.v1.payouts.PayoutsService
Estimate credit required for one payout.
estimateCredit(PayoutRequests) - Method in class vn.payos.service.async.v1.payouts.PayoutsServiceImpl
 
estimateCredit(PayoutRequests) - Method in interface vn.payos.service.blocking.v1.payouts.PayoutsService
Estimate credit required for one payout.
estimateCredit(PayoutRequests) - Method in class vn.payos.service.blocking.v1.payouts.PayoutsServiceImpl
 
estimateCredit(PayoutRequests, RequestOptions<PayoutRequests>) - Method in interface vn.payos.service.async.v1.payouts.PayoutsService
Estimate credit required for one payout.
estimateCredit(PayoutRequests, RequestOptions<PayoutRequests>) - Method in class vn.payos.service.async.v1.payouts.PayoutsServiceImpl
 
estimateCredit(PayoutRequests, RequestOptions<PayoutRequests>) - Method in interface vn.payos.service.blocking.v1.payouts.PayoutsService
Estimate credit required for one payout.
estimateCredit(PayoutRequests, RequestOptions<PayoutRequests>) - Method in class vn.payos.service.blocking.v1.payouts.PayoutsServiceImpl
 
EstimateCredit - Class in vn.payos.model.v1.payouts
EstimateCredit
EstimateCredit() - Constructor for class vn.payos.model.v1.payouts.EstimateCredit
 
EXPIRED - Enum constant in enum vn.payos.model.v2.paymentRequests.PaymentLinkStatus
EXPIRED

F

FAILED - Enum constant in enum vn.payos.model.v1.payouts.PayoutApprovalState
FAILED
FAILED - Enum constant in enum vn.payos.model.v1.payouts.PayoutTransactionState
FAILED
FAILED - Enum constant in enum vn.payos.model.v2.paymentRequests.PaymentLinkStatus
FAILED
FileDownloadResponse - Class in vn.payos.core
FileDownloadResponse
FileDownloadResponse() - Constructor for class vn.payos.core.FileDownloadResponse
 
FinalRequestOptions<T> - Class in vn.payos.core
FinalRequestOptions
FinalRequestOptions() - Constructor for class vn.payos.core.FinalRequestOptions
 
FinalRequestOptions.HTTPMethod - Enum in vn.payos.core
HTTPMethod
FinalRequestOptions.RequestSigning - Enum in vn.payos.core
RequestSigning
FinalRequestOptions.ResponseSigning - Enum in vn.payos.core
ResponseSigning
FinalRequestOptions.SignatureOptions - Class in vn.payos.core
SignatureOptions
FIVE - Enum constant in enum vn.payos.model.v2.paymentRequests.TaxPercentage
FIVE
ForbiddenException - Exception in vn.payos.exception
ForbiddenException
ForbiddenException(String) - Constructor for exception vn.payos.exception.ForbiddenException
ForbiddenException
ForbiddenException(String, Integer, String, String) - Constructor for exception vn.payos.exception.ForbiddenException
ForbiddenException
ForbiddenException(String, Throwable, Integer, String, String) - Constructor for exception vn.payos.exception.ForbiddenException
ForbiddenException
fromEnv() - Static method in class vn.payos.core.ClientOptions
ClientOptions from env
fromEnv() - Static method in class vn.payos.PayOS
payOS client
fromEnv() - Static method in class vn.payos.PayOSAsync
payOS async client
fromRequestOptions(FinalRequestOptions.HTTPMethod, String, RequestOptions<T>) - Static method in class vn.payos.core.FinalRequestOptions
Create from RequestOptions
fromResponse(int, String, String, String) - Static method in exception vn.payos.exception.APIException
Create an APIException or its specific subclass based on the status code.
fromValue(int) - Static method in enum vn.payos.model.v2.paymentRequests.TaxPercentage
Get value from integer
fromValue(String) - Static method in enum vn.payos.model.v1.payouts.PayoutApprovalState
Get value from string
fromValue(String) - Static method in enum vn.payos.model.v1.payouts.PayoutTransactionState
Get value from string
fromValue(String) - Static method in enum vn.payos.model.v2.paymentRequests.PaymentLinkStatus
Get value from string

G

get(Long) - Method in interface vn.payos.service.async.v2.paymentRequests.invoices.InvoicesService
Retrieve invoices of a payment link by order code.
get(Long) - Method in class vn.payos.service.async.v2.paymentRequests.invoices.InvoicesServiceImpl
 
get(Long) - Method in interface vn.payos.service.async.v2.paymentRequests.PaymentRequestsService
Retrieve payment link information from order code asynchronously.
get(Long) - Method in class vn.payos.service.async.v2.paymentRequests.PaymentRequestsServiceImpl
 
get(Long) - Method in interface vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesService
Retrieve invoices of a payment link by order code.
get(Long) - Method in class vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesServiceImpl
 
get(Long) - Method in interface vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsService
Retrieve payment link information from order code.
get(Long) - Method in class vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsServiceImpl
 
get(Long, RequestOptions<Void>) - Method in interface vn.payos.service.async.v2.paymentRequests.invoices.InvoicesService
Retrieve invoices of a payment link by order code.
get(Long, RequestOptions<Void>) - Method in class vn.payos.service.async.v2.paymentRequests.invoices.InvoicesServiceImpl
 
get(Long, RequestOptions<Void>) - Method in interface vn.payos.service.async.v2.paymentRequests.PaymentRequestsService
Retrieve payment link information from order code asynchronously.
get(Long, RequestOptions<Void>) - Method in class vn.payos.service.async.v2.paymentRequests.PaymentRequestsServiceImpl
 
get(Long, RequestOptions<Void>) - Method in interface vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesService
Retrieve invoices of a payment link by order code.
get(Long, RequestOptions<Void>) - Method in class vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesServiceImpl
 
get(Long, RequestOptions<Void>) - Method in interface vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsService
Retrieve payment link information from order code.
get(Long, RequestOptions<Void>) - Method in class vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsServiceImpl
 
get(String) - Method in interface vn.payos.service.async.v1.payouts.PayoutsService
Retrieves detailed information about a specific payout.
get(String) - Method in class vn.payos.service.async.v1.payouts.PayoutsServiceImpl
 
get(String) - Method in interface vn.payos.service.async.v2.paymentRequests.invoices.InvoicesService
Retrieve invoices of a payment link by payment link ID.
get(String) - Method in class vn.payos.service.async.v2.paymentRequests.invoices.InvoicesServiceImpl
 
get(String) - Method in interface vn.payos.service.async.v2.paymentRequests.PaymentRequestsService
Retrieve payment link information from payment link ID asynchronously.
get(String) - Method in class vn.payos.service.async.v2.paymentRequests.PaymentRequestsServiceImpl
 
get(String) - Method in interface vn.payos.service.blocking.v1.payouts.PayoutsService
Retrieves detailed information about a specific payout.
get(String) - Method in class vn.payos.service.blocking.v1.payouts.PayoutsServiceImpl
 
get(String) - Method in interface vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesService
Retrieve invoices of a payment link by payment link ID.
get(String) - Method in class vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesServiceImpl
 
get(String) - Method in interface vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsService
Retrieve payment link information from payment link ID.
get(String) - Method in class vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsServiceImpl
 
get(String, Class<TResp>) - Method in class vn.payos.PayOS
Make GET request
get(String, Class<TResp>, RequestOptions<Void>) - Method in class vn.payos.PayOS
Make GET request
get(String, RequestOptions<Void>) - Method in interface vn.payos.service.async.v1.payouts.PayoutsService
Retrieves detailed information about a specific payout.
get(String, RequestOptions<Void>) - Method in class vn.payos.service.async.v1.payouts.PayoutsServiceImpl
 
get(String, RequestOptions<Void>) - Method in interface vn.payos.service.async.v2.paymentRequests.invoices.InvoicesService
Retrieve invoices of a payment link by payment link ID.
get(String, RequestOptions<Void>) - Method in class vn.payos.service.async.v2.paymentRequests.invoices.InvoicesServiceImpl
 
get(String, RequestOptions<Void>) - Method in interface vn.payos.service.async.v2.paymentRequests.PaymentRequestsService
Retrieve payment link information from payment link ID asynchronously.
get(String, RequestOptions<Void>) - Method in class vn.payos.service.async.v2.paymentRequests.PaymentRequestsServiceImpl
 
get(String, RequestOptions<Void>) - Method in interface vn.payos.service.blocking.v1.payouts.PayoutsService
Retrieves detailed information about a specific payout.
get(String, RequestOptions<Void>) - Method in class vn.payos.service.blocking.v1.payouts.PayoutsServiceImpl
 
get(String, RequestOptions<Void>) - Method in interface vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesService
Retrieve invoices of a payment link by payment link ID.
get(String, RequestOptions<Void>) - Method in class vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesServiceImpl
 
get(String, RequestOptions<Void>) - Method in interface vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsService
Retrieve payment link information from payment link ID.
get(String, RequestOptions<Void>) - Method in class vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsServiceImpl
 
GET - Enum constant in enum vn.payos.core.FinalRequestOptions.HTTPMethod
GET
GET - Enum constant in enum vn.payos.core.RequestOptions.HTTPMethod
GET
getAsync(String, Class<TResp>) - Method in class vn.payos.PayOSAsync
Make GET request
getAsync(String, Class<TResp>, RequestOptions<Void>) - Method in class vn.payos.PayOSAsync
Make GET request
getCrypto() - Method in class vn.payos.core.Client
Get crypto
getErrorCode() - Method in exception vn.payos.exception.APIException
Get code
getErrorDesc() - Method in exception vn.payos.exception.APIException
Get desc
getHttpClient() - Method in class vn.payos.core.ClientOptions
Get httpClient
getItems() - Method in interface vn.payos.core.PageableResponse
Get items
getItems() - Method in class vn.payos.model.v1.payouts.PayoutListResponse
 
getJavaAlgorithmName() - Method in enum vn.payos.crypto.SignatureOptions.Algorithm
Get algorithm
getMaxSafeInteger() - Static method in class vn.payos.util.SafeNumberUtils
Get max safe integer
getMinSafeInteger() - Static method in class vn.payos.util.SafeNumberUtils
Get min safe integer
getPackageVersion() - Static method in class vn.payos.util.PropertiesUtils
Get package version
getPagination() - Method in interface vn.payos.core.PageableResponse
Get pagination information
GetPayoutListParams - Class in vn.payos.model.v1.payouts
GetPayoutListParams
GetPayoutListParams() - Constructor for class vn.payos.model.v1.payouts.GetPayoutListParams
 
getStatusCode() - Method in exception vn.payos.exception.APIException
Get status code
getStreamHandlerExecutor() - Method in class vn.payos.core.ClientOptions
Get streamHandlerExecutor
getUserAgent() - Method in class vn.payos.core.Client
Get user-agent

H

hasNextPage() - Method in class vn.payos.core.Page
Has next page
hasNextPage() - Method in class vn.payos.core.PageAsync
Has next page
hasPreviousPage() - Method in class vn.payos.core.Page
Has previous page
hasPreviousPage() - Method in class vn.payos.core.PageAsync
Has previous page
HEADER - Enum constant in enum vn.payos.core.FinalRequestOptions.RequestSigning
HEADER
HEADER - Enum constant in enum vn.payos.core.FinalRequestOptions.ResponseSigning
HEADER
HEADER - Enum constant in enum vn.payos.core.RequestOptions.RequestSigning
HEADER
HEADER - Enum constant in enum vn.payos.core.RequestOptions.ResponseSigning
HEADER
httpClient - Variable in class vn.payos.core.Client
httpClient

I

INFO - Enum constant in enum vn.payos.core.ClientOptions.LogLevel
INFO
InternalServerException - Exception in vn.payos.exception
InternalServerException
InternalServerException(String) - Constructor for exception vn.payos.exception.InternalServerException
InternalServerException
InternalServerException(String, Integer, String, String) - Constructor for exception vn.payos.exception.InternalServerException
InternalServerException
InternalServerException(String, Throwable, Integer, String, String) - Constructor for exception vn.payos.exception.InternalServerException
InternalServerException
InvalidSignatureException - Exception in vn.payos.exception
InvalidSignatureException
InvalidSignatureException(String) - Constructor for exception vn.payos.exception.InvalidSignatureException
InvalidSignatureException
InvalidSignatureException(String, Throwable) - Constructor for exception vn.payos.exception.InvalidSignatureException
InvalidSignatureException
Invoice - Class in vn.payos.model.v2.paymentRequests.invoices
Invoice
Invoice() - Constructor for class vn.payos.model.v2.paymentRequests.invoices.Invoice
 
InvoiceRequest - Class in vn.payos.model.v2.paymentRequests
InvoiceRequest
InvoiceRequest() - Constructor for class vn.payos.model.v2.paymentRequests.InvoiceRequest
 
invoices() - Method in interface vn.payos.service.async.v2.paymentRequests.PaymentRequestsService
InvoicesService
invoices() - Method in class vn.payos.service.async.v2.paymentRequests.PaymentRequestsServiceImpl
 
invoices() - Method in interface vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsService
InvoicesService
invoices() - Method in class vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsServiceImpl
 
InvoicesInfo - Class in vn.payos.model.v2.paymentRequests.invoices
InvoicesInfo
InvoicesInfo() - Constructor for class vn.payos.model.v2.paymentRequests.invoices.InvoicesInfo
 
InvoicesService - Interface in vn.payos.service.async.v2.paymentRequests.invoices
InvoicesService
InvoicesService - Interface in vn.payos.service.blocking.v2.paymentRequests.invoices
InvoicesService
InvoicesServiceImpl - Class in vn.payos.service.async.v2.paymentRequests.invoices
InvoicesServiceImpl
InvoicesServiceImpl - Class in vn.payos.service.blocking.v2.paymentRequests.invoices
InvoicesServiceImpl
InvoicesServiceImpl(PayOS) - Constructor for class vn.payos.service.blocking.v2.paymentRequests.invoices.InvoicesServiceImpl
InvoicesServiceImpl
InvoicesServiceImpl(PayOSAsync) - Constructor for class vn.payos.service.async.v2.paymentRequests.invoices.InvoicesServiceImpl
InvoicesServiceImpl
isSafeNumber(double) - Static method in class vn.payos.util.SafeNumberUtils
Validate safe number
isSafeNumber(float) - Static method in class vn.payos.util.SafeNumberUtils
Validate safe number
isSafeNumber(int) - Static method in class vn.payos.util.SafeNumberUtils
Validate safe number
isSafeNumber(long) - Static method in class vn.payos.util.SafeNumberUtils
Validate safe number
isSafeNumber(Double) - Static method in class vn.payos.util.SafeNumberUtils
Validate safe number
isSafeNumber(Float) - Static method in class vn.payos.util.SafeNumberUtils
Validate safe number
isSafeNumber(Integer) - Static method in class vn.payos.util.SafeNumberUtils
Validate safe number
isSafeNumber(Long) - Static method in class vn.payos.util.SafeNumberUtils
Validate safe number
isSafeNumber(String) - Static method in class vn.payos.util.SafeNumberUtils
Validate safe number
iterator() - Method in class vn.payos.core.AutoPager
 

L

list(GetPayoutListParams) - Method in interface vn.payos.service.async.v1.payouts.PayoutsService
Retrieves a paginated list of payouts filtered by the given criteria.
list(GetPayoutListParams) - Method in class vn.payos.service.async.v1.payouts.PayoutsServiceImpl
 
list(GetPayoutListParams) - Method in interface vn.payos.service.blocking.v1.payouts.PayoutsService
Retrieves a paginated list of payouts filtered by the given criteria.
list(GetPayoutListParams) - Method in class vn.payos.service.blocking.v1.payouts.PayoutsServiceImpl
 
list(GetPayoutListParams, RequestOptions<Void>) - Method in interface vn.payos.service.async.v1.payouts.PayoutsService
Retrieves a paginated list of payouts filtered by the given criteria.
list(GetPayoutListParams, RequestOptions<Void>) - Method in class vn.payos.service.async.v1.payouts.PayoutsServiceImpl
 
list(GetPayoutListParams, RequestOptions<Void>) - Method in interface vn.payos.service.blocking.v1.payouts.PayoutsService
Retrieves a paginated list of payouts filtered by the given criteria.
list(GetPayoutListParams, RequestOptions<Void>) - Method in class vn.payos.service.blocking.v1.payouts.PayoutsServiceImpl
 

M

mapper - Variable in class vn.payos.core.Client
mapper
MAX_SAFE_INTEGER - Static variable in class vn.payos.util.SafeNumberUtils
The maximum safe integer value.
MD5 - Enum constant in enum vn.payos.crypto.SignatureOptions.Algorithm
MD5
MIN_SAFE_INTEGER - Static variable in class vn.payos.util.SafeNumberUtils
The minimum safe integer value.
MINUS_ONE - Enum constant in enum vn.payos.model.v2.paymentRequests.TaxPercentage
MINUS_ONE
MINUS_TWO - Enum constant in enum vn.payos.model.v2.paymentRequests.TaxPercentage
MINUS_TWO

N

NEW - Enum constant in enum vn.payos.core.AsyncStreamResponse.State
NEW
NEW - Enum constant in enum vn.payos.core.StreamState
NEW
nextPage() - Method in class vn.payos.core.Page
Get next page
nextPage() - Method in class vn.payos.core.PageAsync
Get next page
NONE - Enum constant in enum vn.payos.core.ClientOptions.LogLevel
NONE
normalize(Object, Class<T>) - Static method in class vn.payos.util.DataConverterUtils
Converts an object to a specified target class using Jackson's ObjectMapper.
NotFoundException - Exception in vn.payos.exception
NotFoundException
NotFoundException(String) - Constructor for exception vn.payos.exception.NotFoundException
NotFoundException
NotFoundException(String, Integer, String, String) - Constructor for exception vn.payos.exception.NotFoundException
NotFoundException
NotFoundException(String, Throwable, Integer, String, String) - Constructor for exception vn.payos.exception.NotFoundException
NotFoundException

O

ON_HOLD - Enum constant in enum vn.payos.model.v1.payouts.PayoutTransactionState
ON_HOLD
onComplete(Optional<Throwable>) - Method in interface vn.payos.core.AsyncStreamResponse.Handler
Called when the stream completes, either successfully or with an error.
onCompleteFuture() - Method in class vn.payos.core.AsyncAutoPager
 
onCompleteFuture() - Method in interface vn.payos.core.AsyncStreamResponse
Returns a future that completes when a stream is fully consumed, errors, or gets closed early.
onNext(T) - Method in interface vn.payos.core.AsyncStreamResponse.Handler
Called for each item in the stream.
options - Variable in class vn.payos.core.Client
options

P

Page<Item> - Class in vn.payos.core
Page
Page(PayOS, T, Class<? extends PageableResponse<Item>>, FinalRequestOptions<?>) - Constructor for class vn.payos.core.Page
Page
PageableResponse<T> - Interface in vn.payos.core
PageableResponse
PageAsync<Item> - Class in vn.payos.core
PageAsync
PageAsync(PayOSAsync, CompletableFuture<T>, Class<? extends PageableResponse<Item>>, FinalRequestOptions<?>) - Constructor for class vn.payos.core.PageAsync
PageAsync
Pagination - Class in vn.payos.core
Pagination
Pagination() - Constructor for class vn.payos.core.Pagination
 
PAID - Enum constant in enum vn.payos.model.v2.paymentRequests.PaymentLinkStatus
PAID
parseJson(String, TypeReference<T>) - Method in class vn.payos.core.Client
Parse JSON
PARTIAL_COMPLETED - Enum constant in enum vn.payos.model.v1.payouts.PayoutApprovalState
PARTIAL_COMPLETED
patch(String, Class<TResp>) - Method in class vn.payos.PayOS
Make PATCH request
patch(String, Class<TResp>, RequestOptions<TReq>) - Method in class vn.payos.PayOS
Make PATCH request
PATCH - Enum constant in enum vn.payos.core.FinalRequestOptions.HTTPMethod
PATCH
PATCH - Enum constant in enum vn.payos.core.RequestOptions.HTTPMethod
PATCH
patchAsync(String, Class<TResp>) - Method in class vn.payos.PayOSAsync
Make PATCH request
patchAsync(String, Class<TResp>, RequestOptions<TReq>) - Method in class vn.payos.PayOSAsync
Make PATCH request
PaymentLink - Class in vn.payos.model.v2.paymentRequests
PaymentLink
PaymentLink() - Constructor for class vn.payos.model.v2.paymentRequests.PaymentLink
 
PaymentLinkItem - Class in vn.payos.model.v2.paymentRequests
PaymentLinkItem
PaymentLinkItem() - Constructor for class vn.payos.model.v2.paymentRequests.PaymentLinkItem
 
PaymentLinkStatus - Enum in vn.payos.model.v2.paymentRequests
PaymentLinkStatus
paymentRequests() - Method in class vn.payos.PayOS
PaymentRequestsService
paymentRequests() - Method in class vn.payos.PayOSAsync
PaymentRequestsService
PaymentRequestsService - Interface in vn.payos.service.async.v2.paymentRequests
PaymentRequestsService
PaymentRequestsService - Interface in vn.payos.service.blocking.v2.paymentRequests
PaymentRequestsService
PaymentRequestsServiceImpl - Class in vn.payos.service.async.v2.paymentRequests
PaymentRequestsServiceImpl
PaymentRequestsServiceImpl - Class in vn.payos.service.blocking.v2.paymentRequests
PaymentRequestsServiceImpl
PaymentRequestsServiceImpl(PayOS) - Constructor for class vn.payos.service.blocking.v2.paymentRequests.PaymentRequestsServiceImpl
PaymentRequestsServiceImpl
PaymentRequestsServiceImpl(PayOSAsync) - Constructor for class vn.payos.service.async.v2.paymentRequests.PaymentRequestsServiceImpl
PaymentRequestsServiceImpl
PayOS - Class in vn.payos
payOS client
PayOS(String, String, String) - Constructor for class vn.payos.PayOS
payOS client
PayOS(String, String, String, String) - Constructor for class vn.payos.PayOS
payOS client
PayOS(ClientOptions) - Constructor for class vn.payos.PayOS
payOS client
PayOSAsync - Class in vn.payos
payOS async client
PayOSAsync(String, String, String) - Constructor for class vn.payos.PayOSAsync
payOS async client
PayOSAsync(String, String, String, String) - Constructor for class vn.payos.PayOSAsync
payOS async client
PayOSAsync(ClientOptions) - Constructor for class vn.payos.PayOSAsync
payOS async client
PayOSException - Exception in vn.payos.exception
PayOSException
PayOSException(String) - Constructor for exception vn.payos.exception.PayOSException
PayOSException
PayOSException(String, Throwable) - Constructor for exception vn.payos.exception.PayOSException
PayOSException
PayOSException(Throwable) - Constructor for exception vn.payos.exception.PayOSException
PayOSException
Payout - Class in vn.payos.model.v1.payouts
Payout
Payout() - Constructor for class vn.payos.model.v1.payouts.Payout
 
PayoutAccountInfo - Class in vn.payos.model.v1.payoutsAccount
PayoutAccountInfo
PayoutAccountInfo() - Constructor for class vn.payos.model.v1.payoutsAccount.PayoutAccountInfo
 
PayoutApprovalState - Enum in vn.payos.model.v1.payouts
PayoutApprovalState
PayoutBatchItem - Class in vn.payos.model.v1.payouts.batch
PayoutBatchItem
PayoutBatchItem() - Constructor for class vn.payos.model.v1.payouts.batch.PayoutBatchItem
 
PayoutBatchRequest - Class in vn.payos.model.v1.payouts.batch
PayoutBatchRequest
PayoutBatchRequest() - Constructor for class vn.payos.model.v1.payouts.batch.PayoutBatchRequest
 
PayoutListResponse - Class in vn.payos.model.v1.payouts
PayoutListResponse
PayoutListResponse() - Constructor for class vn.payos.model.v1.payouts.PayoutListResponse
 
PayoutRequests - Class in vn.payos.model.v1.payouts
PayoutRequests
PayoutRequests() - Constructor for class vn.payos.model.v1.payouts.PayoutRequests
 
payouts() - Method in class vn.payos.PayOS
PayoutsService
payouts() - Method in class vn.payos.PayOSAsync
PayoutsService
payoutsAccount() - Method in class vn.payos.PayOS
PayoutsAccountService
payoutsAccount() - Method in class vn.payos.PayOSAsync
PayoutsAccountService
PayoutsAccountService - Interface in vn.payos.service.async.v1.payoutsAccount
PayoutsAccountService
PayoutsAccountService - Interface in vn.payos.service.blocking.v1.payoutsAccount
PayoutsAccountService
PayoutsAccountServiceImpl - Class in vn.payos.service.async.v1.payoutsAccount
PayoutsAccountServiceImpl
PayoutsAccountServiceImpl - Class in vn.payos.service.blocking.v1.payoutsAccount
PayoutsAccountServiceImpl
PayoutsAccountServiceImpl(PayOS) - Constructor for class vn.payos.service.blocking.v1.payoutsAccount.PayoutsAccountServiceImpl
PayoutsAccountServiceImpl
PayoutsAccountServiceImpl(PayOSAsync) - Constructor for class vn.payos.service.async.v1.payoutsAccount.PayoutsAccountServiceImpl
PayoutsAccountServiceImpl
PayoutsService - Interface in vn.payos.service.async.v1.payouts
PayoutsService
PayoutsService - Interface in vn.payos.service.blocking.v1.payouts
PayoutsService
PayoutsServiceImpl - Class in vn.payos.service.async.v1.payouts
PayoutsServiceImpl
PayoutsServiceImpl - Class in vn.payos.service.blocking.v1.payouts
PayoutsServiceImpl
PayoutsServiceImpl(PayOS) - Constructor for class vn.payos.service.blocking.v1.payouts.PayoutsServiceImpl
PayoutsServiceImpl
PayoutsServiceImpl(PayOSAsync) - Constructor for class vn.payos.service.async.v1.payouts.PayoutsServiceImpl
PayoutsServiceImpl
PayoutTransaction - Class in vn.payos.model.v1.payouts
PayoutTransaction
PayoutTransaction() - Constructor for class vn.payos.model.v1.payouts.PayoutTransaction
 
PayoutTransactionState - Enum in vn.payos.model.v1.payouts
PayoutTransactionState
PENDING - Enum constant in enum vn.payos.model.v2.paymentRequests.PaymentLinkStatus
PENDING
post(String, Class<TResp>) - Method in class vn.payos.PayOS
Make POST request
post(String, Class<TResp>, RequestOptions<TReq>) - Method in class vn.payos.PayOS
Make POST request
POST - Enum constant in enum vn.payos.core.FinalRequestOptions.HTTPMethod
POST
POST - Enum constant in enum vn.payos.core.RequestOptions.HTTPMethod
POST
postAsync(String, Class<TResp>) - Method in class vn.payos.PayOSAsync
Make POST request
postAsync(String, Class<TResp>, RequestOptions<TReq>) - Method in class vn.payos.PayOSAsync
Make POST request
previousPage() - Method in class vn.payos.core.Page
Get previous page
previousPage() - Method in class vn.payos.core.PageAsync
Get previous page
processFileDownloadResponse(Response) - Method in class vn.payos.core.Client
Process file download response
PROCESSING - Enum constant in enum vn.payos.model.v1.payouts.PayoutApprovalState
PROCESSING
PROCESSING - Enum constant in enum vn.payos.model.v1.payouts.PayoutTransactionState
PROCESSING
PROCESSING - Enum constant in enum vn.payos.model.v2.paymentRequests.PaymentLinkStatus
PROCESSING
processRequestBodyWithSignature(FinalRequestOptions<TReq>) - Method in class vn.payos.core.Client
Process request body with signature
processResponse(String, int, Response, FinalRequestOptions<?>, Class<TResp>) - Method in class vn.payos.core.Client
Process response
PropertiesUtils - Class in vn.payos.util
PropertiesUtils
PropertiesUtils() - Constructor for class vn.payos.util.PropertiesUtils
 
put(String, Class<TResp>) - Method in class vn.payos.PayOS
Make PUT request
put(String, Class<TResp>, RequestOptions<TReq>) - Method in class vn.payos.PayOS
Make PUT request
PUT - Enum constant in enum vn.payos.core.FinalRequestOptions.HTTPMethod
PUT
PUT - Enum constant in enum vn.payos.core.RequestOptions.HTTPMethod
PUT
putAsync(String, Class<TResp>) - Method in class vn.payos.PayOSAsync
Make PUT request
putAsync(String, Class<TResp>, RequestOptions<TReq>) - Method in class vn.payos.PayOSAsync
Make PUT request

R

RECEIVED - Enum constant in enum vn.payos.model.v1.payouts.PayoutTransactionState
RECEIVED
REJECTED - Enum constant in enum vn.payos.model.v1.payouts.PayoutApprovalState
REJECTED
request(FinalRequestOptions<TReq>, Class<TResp>) - Method in class vn.payos.PayOS
Make request
requestAsync(FinalRequestOptions<TReq>, Class<TResp>) - Method in class vn.payos.PayOSAsync
Make request
RequestOptions<T> - Class in vn.payos.core
RequestOptions
RequestOptions() - Constructor for class vn.payos.core.RequestOptions
 
RequestOptions.HTTPMethod - Enum in vn.payos.core
HTTPMethod
RequestOptions.RequestSigning - Enum in vn.payos.core
RequestSigning
RequestOptions.ResponseSigning - Enum in vn.payos.core
ResponseSigning
RequestOptions.SignatureOptions - Class in vn.payos.core
SignatureOptions
REVERSED - Enum constant in enum vn.payos.model.v1.payouts.PayoutTransactionState
REVERSED

S

SafeNumberUtils - Class in vn.payos.util
SafeNumberUtils
SCHEDULED - Enum constant in enum vn.payos.model.v1.payouts.PayoutApprovalState
SCHEDULED
setHeader(String, String) - Method in class vn.payos.core.FinalRequestOptions
Set header
setHeader(String, String) - Method in class vn.payos.core.RequestOptions
Set header
setQuery(String, Object) - Method in class vn.payos.core.FinalRequestOptions
Set query
setQuery(String, Object) - Method in class vn.payos.core.RequestOptions
Set query
SHA1 - Enum constant in enum vn.payos.crypto.SignatureOptions.Algorithm
SHA1
SHA256 - Enum constant in enum vn.payos.crypto.SignatureOptions.Algorithm
SHA256
SHA512 - Enum constant in enum vn.payos.crypto.SignatureOptions.Algorithm
SHA512
shouldRetry(int) - Method in class vn.payos.core.Client
Should retry
SignatureOptions - Class in vn.payos.crypto
SignatureOptions
SignatureOptions() - Constructor for class vn.payos.core.FinalRequestOptions.SignatureOptions
 
SignatureOptions() - Constructor for class vn.payos.core.RequestOptions.SignatureOptions
 
SignatureOptions() - Constructor for class vn.payos.crypto.SignatureOptions
 
SignatureOptions.Algorithm - Enum in vn.payos.crypto
Algorithm
sleep(long) - Method in class vn.payos.core.Client
Sleep
stream() - Method in class vn.payos.core.AutoPager
Stream
StreamState - Enum in vn.payos.core
StreamState
SUBMITTED - Enum constant in enum vn.payos.model.v1.payouts.PayoutApprovalState
SUBMITTED
subscribe(AsyncStreamResponse.Handler<Item>) - Method in class vn.payos.core.AsyncAutoPager
 
subscribe(AsyncStreamResponse.Handler<Item>, Executor) - Method in class vn.payos.core.AsyncAutoPager
 
subscribe(AsyncStreamResponse.Handler<T>) - Method in interface vn.payos.core.AsyncStreamResponse
Registers handler to be called for events of this stream.
subscribe(AsyncStreamResponse.Handler<T>, Executor) - Method in interface vn.payos.core.AsyncStreamResponse
Registers handler to be called for events of this stream.
SUBSCRIBED - Enum constant in enum vn.payos.core.AsyncStreamResponse.State
SUBSCRIBED
SUBSCRIBED - Enum constant in enum vn.payos.core.StreamState
SUBSCRIBED
SUCCEEDED - Enum constant in enum vn.payos.model.v1.payouts.PayoutTransactionState
SUCCEEDED
sync() - Method in class vn.payos.PayOSAsync
payOS client

T

TaxPercentage - Enum in vn.payos.model.v2.paymentRequests
TaxPercentage
TEN - Enum constant in enum vn.payos.model.v2.paymentRequests.TaxPercentage
TEN
TooManyRequestsException - Exception in vn.payos.exception
TooManyRequestsException
TooManyRequestsException(String) - Constructor for exception vn.payos.exception.TooManyRequestsException
TooManyRequestsException
TooManyRequestsException(String, Integer, String, String) - Constructor for exception vn.payos.exception.TooManyRequestsException
TooManyRequestsException
TooManyRequestsException(String, Throwable, Integer, String, String) - Constructor for exception vn.payos.exception.TooManyRequestsException
TooManyRequestsException
Transaction - Class in vn.payos.model.v2.paymentRequests
Transaction
Transaction() - Constructor for class vn.payos.model.v2.paymentRequests.Transaction
 

U

UnauthorizedException - Exception in vn.payos.exception
UnauthorizedException
UnauthorizedException(String) - Constructor for exception vn.payos.exception.UnauthorizedException
UnauthorizedException
UnauthorizedException(String, Integer, String, String) - Constructor for exception vn.payos.exception.UnauthorizedException
UnauthorizedException
UnauthorizedException(String, Throwable, Integer, String, String) - Constructor for exception vn.payos.exception.UnauthorizedException
UnauthorizedException
UNDERPAID - Enum constant in enum vn.payos.model.v2.paymentRequests.PaymentLinkStatus
UNDERPAID

V

validateResponseSignature(APIResponse<?>, FinalRequestOptions.SignatureOptions, Object, Response) - Method in class vn.payos.core.Client
Validate response signature
validateSafeNumber(long, String) - Static method in class vn.payos.util.SafeNumberUtils
Validate safe number
validateSafeNumber(Long, String) - Static method in class vn.payos.util.SafeNumberUtils
Validate safe number
valueOf(String) - Static method in enum vn.payos.core.AsyncStreamResponse.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vn.payos.core.ClientOptions.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vn.payos.core.FinalRequestOptions.HTTPMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vn.payos.core.FinalRequestOptions.RequestSigning
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vn.payos.core.FinalRequestOptions.ResponseSigning
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vn.payos.core.RequestOptions.HTTPMethod
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vn.payos.core.RequestOptions.RequestSigning
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vn.payos.core.RequestOptions.ResponseSigning
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vn.payos.core.StreamState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vn.payos.crypto.SignatureOptions.Algorithm
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vn.payos.model.v1.payouts.PayoutApprovalState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vn.payos.model.v1.payouts.PayoutTransactionState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vn.payos.model.v2.paymentRequests.PaymentLinkStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum vn.payos.model.v2.paymentRequests.TaxPercentage
Returns the enum constant of this type with the specified name.
values() - Static method in enum vn.payos.core.AsyncStreamResponse.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vn.payos.core.ClientOptions.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vn.payos.core.FinalRequestOptions.HTTPMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vn.payos.core.FinalRequestOptions.RequestSigning
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vn.payos.core.FinalRequestOptions.ResponseSigning
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vn.payos.core.RequestOptions.HTTPMethod
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vn.payos.core.RequestOptions.RequestSigning
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vn.payos.core.RequestOptions.ResponseSigning
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vn.payos.core.StreamState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vn.payos.crypto.SignatureOptions.Algorithm
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vn.payos.model.v1.payouts.PayoutApprovalState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vn.payos.model.v1.payouts.PayoutTransactionState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vn.payos.model.v2.paymentRequests.PaymentLinkStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum vn.payos.model.v2.paymentRequests.TaxPercentage
Returns an array containing the constants of this enum type, in the order they are declared.
verify(Object) - Method in interface vn.payos.service.async.webhook.WebhooksService
Verify the webhook data sent from payOS.
verify(Object) - Method in class vn.payos.service.async.webhook.WebhooksServiceImpl
 
verify(Object) - Method in interface vn.payos.service.blocking.webhooks.WebhooksService
Verify the webhook data sent from payOS.
verify(Object) - Method in class vn.payos.service.blocking.webhooks.WebhooksServiceImpl
 
VERSION - Static variable in class vn.payos.core.Client
VERSION
vn.payos - package vn.payos
 
vn.payos.core - package vn.payos.core
 
vn.payos.crypto - package vn.payos.crypto
 
vn.payos.exception - package vn.payos.exception
 
vn.payos.model.v1.payouts - package vn.payos.model.v1.payouts
 
vn.payos.model.v1.payouts.batch - package vn.payos.model.v1.payouts.batch
 
vn.payos.model.v1.payoutsAccount - package vn.payos.model.v1.payoutsAccount
 
vn.payos.model.v2.paymentRequests - package vn.payos.model.v2.paymentRequests
 
vn.payos.model.v2.paymentRequests.invoices - package vn.payos.model.v2.paymentRequests.invoices
 
vn.payos.model.webhooks - package vn.payos.model.webhooks
 
vn.payos.service.async.v1.payouts - package vn.payos.service.async.v1.payouts
 
vn.payos.service.async.v1.payouts.batch - package vn.payos.service.async.v1.payouts.batch
 
vn.payos.service.async.v1.payoutsAccount - package vn.payos.service.async.v1.payoutsAccount
 
vn.payos.service.async.v2.paymentRequests - package vn.payos.service.async.v2.paymentRequests
 
vn.payos.service.async.v2.paymentRequests.invoices - package vn.payos.service.async.v2.paymentRequests.invoices
 
vn.payos.service.async.webhook - package vn.payos.service.async.webhook
 
vn.payos.service.blocking.v1.payouts - package vn.payos.service.blocking.v1.payouts
 
vn.payos.service.blocking.v1.payouts.batch - package vn.payos.service.blocking.v1.payouts.batch
 
vn.payos.service.blocking.v1.payoutsAccount - package vn.payos.service.blocking.v1.payoutsAccount
 
vn.payos.service.blocking.v2.paymentRequests - package vn.payos.service.blocking.v2.paymentRequests
 
vn.payos.service.blocking.v2.paymentRequests.invoices - package vn.payos.service.blocking.v2.paymentRequests.invoices
 
vn.payos.service.blocking.webhooks - package vn.payos.service.blocking.webhooks
 
vn.payos.util - package vn.payos.util
 

W

Webhook - Class in vn.payos.model.webhooks
Webhook
Webhook() - Constructor for class vn.payos.model.webhooks.Webhook
 
WebhookData - Class in vn.payos.model.webhooks
WebhookData
WebhookData() - Constructor for class vn.payos.model.webhooks.WebhookData
 
WebhookException - Exception in vn.payos.exception
WebhookException
WebhookException(String) - Constructor for exception vn.payos.exception.WebhookException
WebhookException
WebhookException(String, Throwable) - Constructor for exception vn.payos.exception.WebhookException
WebhookException
webhooks() - Method in class vn.payos.PayOS
WebhooksService
webhooks() - Method in class vn.payos.PayOSAsync
WebhooksService
WebhooksService - Interface in vn.payos.service.async.webhook
WebhooksService
WebhooksService - Interface in vn.payos.service.blocking.webhooks
WebhooksService
WebhooksServiceImpl - Class in vn.payos.service.async.webhook
WebhooksServiceImpl
WebhooksServiceImpl - Class in vn.payos.service.blocking.webhooks
WebhooksServiceImpl
WebhooksServiceImpl(PayOS) - Constructor for class vn.payos.service.blocking.webhooks.WebhooksServiceImpl
WebhooksServiceImpl
WebhooksServiceImpl(PayOSAsync) - Constructor for class vn.payos.service.async.webhook.WebhooksServiceImpl
WebhooksServiceImpl

Z

ZERO - Enum constant in enum vn.payos.model.v2.paymentRequests.TaxPercentage
ZERO
A B C D E F G H I L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form