From e9e76f02b956a6c6d53a527edb19850da78b6195 Mon Sep 17 00:00:00 2001 From: guilhermer Date: Mon, 23 Sep 2024 13:56:40 +0200 Subject: [PATCH] fixed adv flow. adjusted readme --- examples/nuxt/README.md | 17 +++++++---------- examples/nuxt/server/api/paymentDetails.post.ts | 2 +- examples/nuxt/server/api/paymentMethods.post.ts | 2 +- examples/nuxt/server/api/payments.ts | 2 +- examples/nuxt/server/api/session.post.ts | 3 +-- 5 files changed, 11 insertions(+), 15 deletions(-) diff --git a/examples/nuxt/README.md b/examples/nuxt/README.md index e02ac1dd5e..d8caff7f7b 100644 --- a/examples/nuxt/README.md +++ b/examples/nuxt/README.md @@ -3,20 +3,17 @@ ### Steps to run the project: 1. Install the project dependencies: `npm install` -2. Edit the `nuxt.config.ts` file and add there your account details: +2. Create the `.env` file and add there your account details: Example: - ``` -runtimeConfig: { - apiKey: 'AQEthmfxKo7Mb...', - apiVersion: 'v71', - merchantAccount: 'TestMerchant...', +# SERVER +NUXT_CHECKOUT_API_KEY=AQEthmff3VfI5eG... +NUXT_API_VERSION=v71 +NUXT_MERCHANT_ACCOUNT=TestMerchant... - public: { - clientKey: 'test_L6HTEOAXQBCZ...' - } -} +# CLIENT +NUXT_PUBLIC_CLIENT_KEY=test_L6HTEOAXQB... ``` 3. Run `npm run dev`. The web app will be running on `http://localhost:3000` diff --git a/examples/nuxt/server/api/paymentDetails.post.ts b/examples/nuxt/server/api/paymentDetails.post.ts index e8373f9aa2..46dbae9a6b 100644 --- a/examples/nuxt/server/api/paymentDetails.post.ts +++ b/examples/nuxt/server/api/paymentDetails.post.ts @@ -12,7 +12,7 @@ export default defineEventHandler(async event => { headers: { 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json', - 'X-Api-Key': config.apiKey + 'X-Api-Key': config.checkoutApiKey } }); diff --git a/examples/nuxt/server/api/paymentMethods.post.ts b/examples/nuxt/server/api/paymentMethods.post.ts index 461153f813..47bfe8a0cc 100644 --- a/examples/nuxt/server/api/paymentMethods.post.ts +++ b/examples/nuxt/server/api/paymentMethods.post.ts @@ -12,7 +12,7 @@ export default defineEventHandler(async event => { headers: { 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json', - 'X-Api-Key': config.apiKey + 'X-Api-Key': config.checkoutApiKey } }); diff --git a/examples/nuxt/server/api/payments.ts b/examples/nuxt/server/api/payments.ts index 70df84b50c..debc892594 100644 --- a/examples/nuxt/server/api/payments.ts +++ b/examples/nuxt/server/api/payments.ts @@ -12,7 +12,7 @@ export default defineEventHandler(async event => { headers: { 'Access-Control-Allow-Origin': '*', 'Content-Type': 'application/json', - 'X-Api-Key': config.apiKey + 'X-Api-Key': config.checkoutApiKey } }); diff --git a/examples/nuxt/server/api/session.post.ts b/examples/nuxt/server/api/session.post.ts index 84ceba66d4..a31f951bad 100644 --- a/examples/nuxt/server/api/session.post.ts +++ b/examples/nuxt/server/api/session.post.ts @@ -16,6 +16,5 @@ export default defineEventHandler(async event => { } }); - const data = await response.json(); - return data; + return await response.json(); });