Class StripeClient
- java.lang.Object
-
- com.chrt.api.resources.billing.stripe.StripeClient
-
public class StripeClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description StripeClient(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.RawStripeClientwithRawResponse()Get responses with HTTP metadata like headers
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
StripeClient
public StripeClient(ClientOptions clientOptions)
-
-
Method Detail
-
withRawResponse
public RawStripeClient 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)
-
-