Package com.chrt.api.resources.payments
Class PaymentsClient
- java.lang.Object
-
- com.chrt.api.resources.payments.PaymentsClient
-
public class PaymentsClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description PaymentsClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreateCheckoutSessionRescreateCheckoutSessionV1(CreateCheckoutSessionReq request)Creates a Stripe checkout session for a subscription with pricing based on the selected plan.CreateCheckoutSessionRescreateCheckoutSessionV1(CreateCheckoutSessionReq request, RequestOptions requestOptions)Creates a Stripe checkout session for a subscription with pricing based on the selected plan.booleansyncStripeToClerkV1()Synchronizes subscription data from Stripe to the authentication service for the current user.booleansyncStripeToClerkV1(RequestOptions requestOptions)Synchronizes subscription data from Stripe to the authentication service for the current user.RawPaymentsClientwithRawResponse()Get responses with HTTP metadata like headers
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
PaymentsClient
public PaymentsClient(ClientOptions clientOptions)
-
-
Method Detail
-
withRawResponse
public RawPaymentsClient withRawResponse()
Get responses with HTTP metadata like headers
-
createCheckoutSessionV1
public CreateCheckoutSessionRes createCheckoutSessionV1(CreateCheckoutSessionReq request)
Creates a Stripe checkout session for a subscription with pricing based on the selected plan. | (CreateCheckoutSessionReq) -> (CreateCheckoutSessionRes)
-
createCheckoutSessionV1
public CreateCheckoutSessionRes createCheckoutSessionV1(CreateCheckoutSessionReq request, RequestOptions requestOptions)
Creates a Stripe checkout session for a subscription with pricing based on the selected plan. | (CreateCheckoutSessionReq) -> (CreateCheckoutSessionRes)
-
syncStripeToClerkV1
public boolean syncStripeToClerkV1()
Synchronizes subscription data from Stripe to the authentication service for the current user. | () -> (bool)
-
syncStripeToClerkV1
public boolean syncStripeToClerkV1(RequestOptions requestOptions)
Synchronizes subscription data from Stripe to the authentication service for the current user. | () -> (bool)
-
-