diff --git a/with-stripe/app/_layout.tsx b/with-stripe/app/_layout.tsx index f7881d69..673ad851 100644 --- a/with-stripe/app/_layout.tsx +++ b/with-stripe/app/_layout.tsx @@ -13,6 +13,7 @@ export default function RootLayout() { diff --git a/with-stripe/app/result.tsx b/with-stripe/app/result.tsx index d3747ae5..13a88266 100644 --- a/with-stripe/app/result.tsx +++ b/with-stripe/app/result.tsx @@ -24,21 +24,13 @@ export default function ResultPage() { } const paymentIntent = data.payment_intent as Stripe.PaymentIntent; + const formattedContent = JSON.stringify(data, null, 2); return ( <>

Status: {paymentIntent.status}

Checkout Session response:

- +
{formattedContent}
); } - -function PrintObject({ - content, -}: { - content: Stripe.PaymentIntent | Stripe.Checkout.Session; -}): JSX.Element { - const formattedContent: string = JSON.stringify(content, null, 2); - return
{formattedContent}
; -} diff --git a/with-stripe/components/stripe-provider.web.tsx b/with-stripe/components/stripe-provider.web.tsx index 9cfa04c2..ee93b0af 100644 --- a/with-stripe/components/stripe-provider.web.tsx +++ b/with-stripe/components/stripe-provider.web.tsx @@ -1,3 +1,3 @@ -export default function ExpoStripeProvider(props) { +export default function ExpoStripeProvider(props: any) { return <>{props.children}; } diff --git a/with-stripe/utils/stripe-server.ts b/with-stripe/utils/stripe-server.ts index 2a8b5f03..fe3fe199 100644 --- a/with-stripe/utils/stripe-server.ts +++ b/with-stripe/utils/stripe-server.ts @@ -1,6 +1,7 @@ import Stripe from "stripe"; export const stripe = new Stripe(process.env.STRIPE_SECRET_KEY as string, { + // This is required for deployment. httpClient: Stripe.createFetchHttpClient(), // https://github.com/stripe/stripe-node#configuration apiVersion: "2024-06-20",