diff --git a/raystack/frontier/v1beta1/admin.proto b/raystack/frontier/v1beta1/admin.proto index 0874b045..7d36c061 100644 --- a/raystack/frontier/v1beta1/admin.proto +++ b/raystack/frontier/v1beta1/admin.proto @@ -539,6 +539,8 @@ message DelegatedCheckoutRequest { } message DelegatedCheckoutResponse { - // Checkout session - CheckoutSession checkout_session = 1; + // subscription if created + Subscription subscription = 1; + // product if bought + Product product = 2; } \ No newline at end of file diff --git a/raystack/frontier/v1beta1/frontier.proto b/raystack/frontier/v1beta1/frontier.proto index 3b98eda7..38c87f52 100644 --- a/raystack/frontier/v1beta1/frontier.proto +++ b/raystack/frontier/v1beta1/frontier.proto @@ -1827,6 +1827,8 @@ message CreateCheckoutRequest { CheckoutSubscriptionBody subscription_body = 10; // Product to buy CheckoutProductBody product_body = 11; + // Payment method setup + CheckoutSetupBody setup_body = 12; } message CreateCheckoutResponse { diff --git a/raystack/frontier/v1beta1/models.proto b/raystack/frontier/v1beta1/models.proto index 788afc88..9804b869 100644 --- a/raystack/frontier/v1beta1/models.proto +++ b/raystack/frontier/v1beta1/models.proto @@ -768,4 +768,8 @@ message CheckoutSubscriptionBody { message CheckoutProductBody { string product = 1; +} + +message CheckoutSetupBody { + bool payment_method = 1; } \ No newline at end of file