package config

import "os"

type PhonePeConfig struct {
	BaseURL       string
	MerchantID    string
	MerchantUser  string
	SaltKey       string
	SaltIndex     string
	CallbackURL   string
	RedirectURL   string
	PackageName   string
}

var PhonePe PhonePeConfig

func LoadPhonePeConfig() {

	PhonePe = PhonePeConfig{

		BaseURL:      os.Getenv("PHONEPE_BASE_URL"),

		MerchantID:   os.Getenv("PHONEPE_MERCHANT_ID"),

		MerchantUser: os.Getenv("PHONEPE_MERCHANT_USER_ID"),

		SaltKey:      os.Getenv("PHONEPE_SALT_KEY"),

		SaltIndex:    os.Getenv("PHONEPE_SALT_INDEX"),

		CallbackURL:  os.Getenv("PHONEPE_CALLBACK_URL"),

		RedirectURL:  os.Getenv("PHONEPE_REDIRECT_URL"),

		PackageName:  os.Getenv("APP_PACKAGE_NAME"),
	}
}