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..a1aa7e38 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 == "prod" { + checkoutEnv = checkout.Production + } + + var config, err = checkout.SdkConfig(&sk, &pk, checkoutEnv) if err != nil { return nil, common.StringError(err) }