From 6eceb52fd43c49523748999e26a8f3092d535b4b Mon Sep 17 00:00:00 2001 From: Sean Date: Thu, 12 Jan 2023 15:55:40 -0700 Subject: [PATCH 1/2] Use checkout production environment if CHECKOUT_ENV is set to 'production' --- .env.example | 1 + pkg/service/checkout.go | 8 +++++++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.env.example b/.env.example index 0e16e1e6..b6905fe4 100644 --- a/.env.example +++ b/.env.example @@ -12,6 +12,7 @@ AWS_SECRET_ACCESS_KEY= AWS_KMS_KEY_ID= CHECKOUT_PUBLIC_KEY= CHECKOUT_SECRET_KEY= +CHECKOUT_ENV=sandbox EVM_PRIVATE_KEY= DB_NAME=string_db DB_USERNAME=string_db diff --git a/pkg/service/checkout.go b/pkg/service/checkout.go index fd7db0c6..1052fd76 100644 --- a/pkg/service/checkout.go +++ b/pkg/service/checkout.go @@ -16,8 +16,14 @@ import ( func getConfig() (*checkout.Config, error) { var sk = os.Getenv("CHECKOUT_SECRET_KEY") var pk = os.Getenv("CHECKOUT_PUBLIC_KEY") + var env = os.Getenv("CHECKOUT_ENV") + checkoutEnv := checkout.Sandbox - var config, err = checkout.SdkConfig(&sk, &pk, checkout.Sandbox) + if env == "production" { + checkoutEnv = checkout.Production + } + + var config, err = checkout.SdkConfig(&sk, &pk, checkoutEnv) if err != nil { return nil, common.StringError(err) } From cc821abe8e8985d37f2f928e26b61ca93f9b13fa Mon Sep 17 00:00:00 2001 From: Sean Date: Thu, 12 Jan 2023 16:22:05 -0700 Subject: [PATCH 2/2] shortened 'production' to 'prod' --- pkg/service/checkout.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/service/checkout.go b/pkg/service/checkout.go index 1052fd76..a1aa7e38 100644 --- a/pkg/service/checkout.go +++ b/pkg/service/checkout.go @@ -19,7 +19,7 @@ func getConfig() (*checkout.Config, error) { var env = os.Getenv("CHECKOUT_ENV") checkoutEnv := checkout.Sandbox - if env == "production" { + if env == "prod" { checkoutEnv = checkout.Production }