Uses of Class
vn.payos.core.RequestOptions
Packages that use RequestOptions
Package
Description
-
Uses of RequestOptions in vn.payos
Methods in vn.payos with parameters of type RequestOptionsModifier and TypeMethodDescription<TResp,TReq>
TRespPayOS.delete(String path, Class<TResp> dataClass, RequestOptions<TReq> options) Make DELETE request<TResp,TReq>
CompletableFuture<TResp>PayOSAsync.deleteAsync(String path, Class<TResp> dataClass, RequestOptions<TReq> options) Make DELETE request<TResp> TRespPayOS.get(String path, Class<TResp> dataClass, RequestOptions<Void> options) Make GET request<TResp> CompletableFuture<TResp>PayOSAsync.getAsync(String path, Class<TResp> dataClass, RequestOptions<Void> options) Make GET request<TResp,TReq>
TRespPayOS.patch(String path, Class<TResp> dataClass, RequestOptions<TReq> options) Make PATCH request<TResp,TReq>
CompletableFuture<TResp>PayOSAsync.patchAsync(String path, Class<TResp> dataClass, RequestOptions<TReq> options) Make PATCH request<TResp,TReq>
TRespPayOS.post(String path, Class<TResp> dataClass, RequestOptions<TReq> options) Make POST request<TResp,TReq>
CompletableFuture<TResp>PayOSAsync.postAsync(String path, Class<TResp> dataClass, RequestOptions<TReq> options) Make POST request<TResp,TReq>
TRespPayOS.put(String path, Class<TResp> dataClass, RequestOptions<TReq> options) Make PUT request<TResp,TReq>
CompletableFuture<TResp>PayOSAsync.putAsync(String path, Class<TResp> dataClass, RequestOptions<TReq> options) Make PUT request -
Uses of RequestOptions in vn.payos.core
Methods in vn.payos.core with parameters of type RequestOptionsModifier and TypeMethodDescriptionstatic <T> FinalRequestOptions<T>FinalRequestOptions.fromRequestOptions(FinalRequestOptions.HTTPMethod method, String path, RequestOptions<T> options) Create from RequestOptions -
Uses of RequestOptions in vn.payos.service.async.v1.payouts
Methods in vn.payos.service.async.v1.payouts with parameters of type RequestOptionsModifier and TypeMethodDescriptionPayoutsService.create(PayoutRequests payoutData, String idempotencyKey, RequestOptions<PayoutRequests> options) Create a new payout.PayoutsService.create(PayoutRequests payoutData, RequestOptions<PayoutRequests> options) Create a new payout.PayoutsServiceImpl.create(PayoutRequests payoutData, String idempotencyKey, RequestOptions<PayoutRequests> options) PayoutsServiceImpl.create(PayoutRequests payoutData, RequestOptions<PayoutRequests> options) PayoutsService.estimateCredit(PayoutBatchRequest payoutData, RequestOptions<PayoutBatchRequest> options) Estimate credit required for batch payout.PayoutsService.estimateCredit(PayoutRequests payoutData, RequestOptions<PayoutRequests> options) Estimate credit required for one payout.PayoutsServiceImpl.estimateCredit(PayoutBatchRequest payoutData, RequestOptions<PayoutBatchRequest> options) PayoutsServiceImpl.estimateCredit(PayoutRequests payoutData, RequestOptions<PayoutRequests> options) PayoutsService.get(String payoutId, RequestOptions<Void> options) Retrieves detailed information about a specific payout.PayoutsServiceImpl.get(String payoutId, RequestOptions<Void> options) PayoutsService.list(GetPayoutListParams params, RequestOptions<Void> options) Retrieves a paginated list of payouts filtered by the given criteria.PayoutsServiceImpl.list(GetPayoutListParams params, RequestOptions<Void> options) -
Uses of RequestOptions in vn.payos.service.async.v1.payouts.batch
Methods in vn.payos.service.async.v1.payouts.batch with parameters of type RequestOptionsModifier and TypeMethodDescriptionBatchService.create(PayoutBatchRequest payoutData, String idempotencyKey, RequestOptions<PayoutBatchRequest> options) Create a batch payout.BatchService.create(PayoutBatchRequest payoutData, RequestOptions<PayoutBatchRequest> options) Create a batch payout.BatchServiceImpl.create(PayoutBatchRequest payoutData, String idempotencyKey, RequestOptions<PayoutBatchRequest> options) BatchServiceImpl.create(PayoutBatchRequest payoutData, RequestOptions<PayoutBatchRequest> options) -
Uses of RequestOptions in vn.payos.service.async.v1.payoutsAccount
Methods in vn.payos.service.async.v1.payoutsAccount with parameters of type RequestOptionsModifier and TypeMethodDescriptionPayoutsAccountService.balance(RequestOptions<Void> options) Retrieves the current payout account balancePayoutsAccountServiceImpl.balance(RequestOptions<Void> options) -
Uses of RequestOptions in vn.payos.service.async.v2.paymentRequests
Methods in vn.payos.service.async.v2.paymentRequests with parameters of type RequestOptionsModifier and TypeMethodDescriptionPaymentRequestsService.cancel(Long orderCode, String cancellationReason, RequestOptions<CancelPaymentLinkRequest> options) Cancel a payment link by order code asynchronously.PaymentRequestsService.cancel(String paymentLinkId, String cancellationReason, RequestOptions<CancelPaymentLinkRequest> options) Cancel a payment link by payment link ID asynchronously.PaymentRequestsServiceImpl.cancel(Long orderCode, String cancellationReason, RequestOptions<CancelPaymentLinkRequest> options) PaymentRequestsServiceImpl.cancel(String paymentLinkId, String cancellationReason, RequestOptions<CancelPaymentLinkRequest> options) PaymentRequestsService.create(CreatePaymentLinkRequest paymentData, RequestOptions<CreatePaymentLinkRequest> options) Creates a payment link for the provided order data asynchronously.PaymentRequestsServiceImpl.create(CreatePaymentLinkRequest paymentData, RequestOptions<CreatePaymentLinkRequest> options) PaymentRequestsService.get(Long orderCode, RequestOptions<Void> options) Retrieve payment link information from order code asynchronously.PaymentRequestsService.get(String paymentLinkId, RequestOptions<Void> options) Retrieve payment link information from payment link ID asynchronously.PaymentRequestsServiceImpl.get(Long orderCode, RequestOptions<Void> options) PaymentRequestsServiceImpl.get(String paymentLinkId, RequestOptions<Void> options) -
Uses of RequestOptions in vn.payos.service.async.v2.paymentRequests.invoices
Methods in vn.payos.service.async.v2.paymentRequests.invoices with parameters of type RequestOptionsModifier and TypeMethodDescriptionInvoicesService.download(String invoiceId, Long orderCode, RequestOptions<Void> options) Download an invoice in PDF format by order code.InvoicesService.download(String invoiceId, String paymentLinkId, RequestOptions<Void> options) Download an invoice in PDF format by payment link ID.InvoicesServiceImpl.download(String invoiceId, Long orderCode, RequestOptions<Void> options) InvoicesServiceImpl.download(String invoiceId, String paymentLinkId, RequestOptions<Void> options) InvoicesService.get(Long orderCode, RequestOptions<Void> options) Retrieve invoices of a payment link by order code.InvoicesService.get(String paymentLinkId, RequestOptions<Void> options) Retrieve invoices of a payment link by payment link ID.InvoicesServiceImpl.get(Long orderCode, RequestOptions<Void> options) InvoicesServiceImpl.get(String paymentLinkId, RequestOptions<Void> options) -
Uses of RequestOptions in vn.payos.service.async.webhook
Methods in vn.payos.service.async.webhook with parameters of type RequestOptionsModifier and TypeMethodDescriptionWebhooksService.confirm(String webhookUrl, RequestOptions<ConfirmWebhookRequest> options) Validate and register a webhook URL with payOS. payOS will test the webhook endpoint by sending a validation request to it.WebhooksService.confirm(ConfirmWebhookRequest webhookConfirmRequest, RequestOptions<ConfirmWebhookRequest> options) Validate and register a webhook URL with payOS. payOS will test the webhook endpoint by sending a validation request to it.WebhooksServiceImpl.confirm(String webhookUrl, RequestOptions<ConfirmWebhookRequest> options) WebhooksServiceImpl.confirm(ConfirmWebhookRequest webhookConfirmRequest, RequestOptions<ConfirmWebhookRequest> options) -
Uses of RequestOptions in vn.payos.service.blocking.v1.payouts
Methods in vn.payos.service.blocking.v1.payouts with parameters of type RequestOptionsModifier and TypeMethodDescriptionPayoutsService.create(PayoutRequests payoutData, String idempotencyKey, RequestOptions<PayoutRequests> options) Create a new payout.PayoutsService.create(PayoutRequests payoutData, RequestOptions<PayoutRequests> options) Create a new payout.PayoutsServiceImpl.create(PayoutRequests payoutData, String idempotencyKey, RequestOptions<PayoutRequests> options) PayoutsServiceImpl.create(PayoutRequests payoutData, RequestOptions<PayoutRequests> options) PayoutsService.estimateCredit(PayoutBatchRequest payoutData, RequestOptions<PayoutBatchRequest> options) Estimate credit required for batch payout.PayoutsService.estimateCredit(PayoutRequests payoutData, RequestOptions<PayoutRequests> options) Estimate credit required for one payout.PayoutsServiceImpl.estimateCredit(PayoutBatchRequest payoutData, RequestOptions<PayoutBatchRequest> options) PayoutsServiceImpl.estimateCredit(PayoutRequests payoutData, RequestOptions<PayoutRequests> options) PayoutsService.get(String payoutId, RequestOptions<Void> options) Retrieves detailed information about a specific payout.PayoutsServiceImpl.get(String payoutId, RequestOptions<Void> options) PayoutsService.list(GetPayoutListParams params, RequestOptions<Void> options) Retrieves a paginated list of payouts filtered by the given criteria.PayoutsServiceImpl.list(GetPayoutListParams params, RequestOptions<Void> options) -
Uses of RequestOptions in vn.payos.service.blocking.v1.payouts.batch
Methods in vn.payos.service.blocking.v1.payouts.batch with parameters of type RequestOptionsModifier and TypeMethodDescriptionBatchService.create(PayoutBatchRequest payoutData, String idempotencyKey, RequestOptions<PayoutBatchRequest> options) Create a batch payout.BatchService.create(PayoutBatchRequest payoutData, RequestOptions<PayoutBatchRequest> options) Create a batch payout.BatchServiceImpl.create(PayoutBatchRequest payoutData, String idempotencyKey, RequestOptions<PayoutBatchRequest> options) BatchServiceImpl.create(PayoutBatchRequest payoutData, RequestOptions<PayoutBatchRequest> options) -
Uses of RequestOptions in vn.payos.service.blocking.v1.payoutsAccount
Methods in vn.payos.service.blocking.v1.payoutsAccount with parameters of type RequestOptionsModifier and TypeMethodDescriptionPayoutsAccountService.balance(RequestOptions<Void> options) Retrieves the current payout account balancePayoutsAccountServiceImpl.balance(RequestOptions<Void> options) -
Uses of RequestOptions in vn.payos.service.blocking.v2.paymentRequests
Methods in vn.payos.service.blocking.v2.paymentRequests with parameters of type RequestOptionsModifier and TypeMethodDescriptionPaymentRequestsService.cancel(Long orderCode, String cancellationReason, RequestOptions<CancelPaymentLinkRequest> options) Cancel a payment link by order code.PaymentRequestsService.cancel(String paymentLinkId, String cancellationReason, RequestOptions<CancelPaymentLinkRequest> options) Cancel a payment link by payment link ID.PaymentRequestsServiceImpl.cancel(Long orderCode, String cancellationReason, RequestOptions<CancelPaymentLinkRequest> options) PaymentRequestsServiceImpl.cancel(String paymentLinkId, String cancellationReason, RequestOptions<CancelPaymentLinkRequest> options) PaymentRequestsService.create(CreatePaymentLinkRequest paymentData, RequestOptions<CreatePaymentLinkRequest> options) Creates a payment link for the provided order data.PaymentRequestsServiceImpl.create(CreatePaymentLinkRequest paymentData, RequestOptions<CreatePaymentLinkRequest> options) PaymentRequestsService.get(Long orderCode, RequestOptions<Void> options) Retrieve payment link information from order code.PaymentRequestsService.get(String paymentLinkId, RequestOptions<Void> options) Retrieve payment link information from payment link ID.PaymentRequestsServiceImpl.get(Long orderCode, RequestOptions<Void> options) PaymentRequestsServiceImpl.get(String paymentLinkId, RequestOptions<Void> options) -
Uses of RequestOptions in vn.payos.service.blocking.v2.paymentRequests.invoices
Methods in vn.payos.service.blocking.v2.paymentRequests.invoices with parameters of type RequestOptionsModifier and TypeMethodDescriptionInvoicesService.download(String invoiceId, Long orderCode, RequestOptions<Void> options) Download an invoice in PDF format by order code.InvoicesService.download(String invoiceId, String paymentLinkId, RequestOptions<Void> options) Download an invoice in PDF format by payment link ID.InvoicesServiceImpl.download(String invoiceId, Long orderCode, RequestOptions<Void> options) InvoicesServiceImpl.download(String invoiceId, String paymentLinkId, RequestOptions<Void> options) InvoicesService.get(Long orderCode, RequestOptions<Void> options) Retrieve invoices of a payment link by order code.InvoicesService.get(String paymentLinkId, RequestOptions<Void> options) Retrieve invoices of a payment link by payment link ID.InvoicesServiceImpl.get(Long orderCode, RequestOptions<Void> options) InvoicesServiceImpl.get(String paymentLinkId, RequestOptions<Void> options) -
Uses of RequestOptions in vn.payos.service.blocking.webhooks
Methods in vn.payos.service.blocking.webhooks with parameters of type RequestOptionsModifier and TypeMethodDescriptionWebhooksService.confirm(String webhookUrl, RequestOptions<ConfirmWebhookRequest> options) Validate and register a webhook URL with payOS. payOS will test the webhook endpoint by sending a validation request to it.WebhooksService.confirm(ConfirmWebhookRequest webhookConfirmRequest, RequestOptions<ConfirmWebhookRequest> options) Validate and register a webhook URL with payOS. payOS will test the webhook endpoint by sending a validation request to it.WebhooksServiceImpl.confirm(String webhookUrl, RequestOptions<ConfirmWebhookRequest> options) WebhooksServiceImpl.confirm(ConfirmWebhookRequest webhookConfirmRequest, RequestOptions<ConfirmWebhookRequest> options)