Interface PaymentSetupsClient
-
- All Known Implementing Classes:
PaymentSetupsClientImpl
public interface PaymentSetupsClientClient interface for payment setup operations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<PaymentSetupsConfirmResponse>confirmPaymentSetup(java.lang.String id, java.lang.String paymentMethodOptionId)Confirms a payment setup.java.util.concurrent.CompletableFuture<PaymentSetupsResponse>createPaymentSetup(PaymentSetupsRequest paymentSetupsRequest)Creates a new payment setup.java.util.concurrent.CompletableFuture<PaymentSetupsResponse>getPaymentSetup(java.lang.String id)Retrieves a payment setup by ID.java.util.concurrent.CompletableFuture<PaymentSetupsResponse>updatePaymentSetup(java.lang.String id, PaymentSetupsRequest paymentSetupsRequest)Updates an existing payment setup.
-
-
-
Method Detail
-
createPaymentSetup
java.util.concurrent.CompletableFuture<PaymentSetupsResponse> createPaymentSetup(PaymentSetupsRequest paymentSetupsRequest)
Creates a new payment setup.- Parameters:
paymentSetupsRequest- The payment setup request- Returns:
- CompletableFuture containing the payment setup response
-
updatePaymentSetup
java.util.concurrent.CompletableFuture<PaymentSetupsResponse> updatePaymentSetup(java.lang.String id, PaymentSetupsRequest paymentSetupsRequest)
Updates an existing payment setup.- Parameters:
id- The payment setup IDpaymentSetupsRequest- The payment setup request- Returns:
- CompletableFuture containing the payment setup response
-
getPaymentSetup
java.util.concurrent.CompletableFuture<PaymentSetupsResponse> getPaymentSetup(java.lang.String id)
Retrieves a payment setup by ID.- Parameters:
id- The payment setup ID- Returns:
- CompletableFuture containing the payment setup response
-
confirmPaymentSetup
java.util.concurrent.CompletableFuture<PaymentSetupsConfirmResponse> confirmPaymentSetup(java.lang.String id, java.lang.String paymentMethodOptionId)
Confirms a payment setup.- Parameters:
id- The payment setup IDpaymentMethodOptionId- The payment method option ID- Returns:
- CompletableFuture containing the payment setup confirmation response
-
-