APP_NAME=rocketlms
APP_ENV=production
APP_KEY=base64:12DLMxEkIDn7qEehOsFAG/znsORqYO82eUYM4idB+f0=
APP_DEBUG=true
APP_VERSION=1.6.2A
APP_URL=https://lms.rocket-soft.org/
LOG_CHANNEL=stack
JWT_SECRET=zDg3RLGdt0xOR1Kqhjw3iFiVLv5npnxFfb26dBWa4DcL4ByH6qH6DseVMf9l3Vcy
API_KEY=1234

# Database Settings
DB_CONNECTION=mysql
DB_HOST=localhost
DB_PORT=3306
DB_DATABASE=
DB_USERNAME=
DB_PASSWORD=

# SMTP Settings
MAIL_DRIVER=smtp
MAIL_MAILER=smtp
MAIL_HOST=
MAIL_PORT=
MAIL_USERNAME=
MAIL_PASSWORD=
MAIL_ENCRYPTION=
MAIL_FROM_ADDRESS=
MAIL_FROM_NAME="${APP_NAME}"

# S3 Storage
MINIO_KEY=
MINIO_SECRET=
MINIO_REGION=
MINIO_BUCKET=
MINIO_ENDPOINT=

# Facebook Authentication
FACEBOOK_APP_ID=
FACEBOOK_APP_SECRET=
FACEBOOK_REDIRECT=/facebook/callback

# Google Authentication
GOOGLE_CLIENT_ID=
GOOGLE_CLIENT_SECRET=
GOOGLE_REDIRECT=/google/callback

# BIGBLUEBUTTON
BBB_SERVER_BASE_URL=
BBB_SECURITY_SALT=

# In-app live class system
AGORA_APP_ID=
AGORA_APP_CERTIFICATE=

# TWILIO
TWILIO_SID=
TWILIO_AUTH_TOKEN=
TWILIO_NUMBER=

# Paypal
PAYPAL_CLIENT_ID=
PAYPAL_SECRET=
PAYPAL_MODE=sandbox
PAYPAL_CURRENCY=USD

BANK_CALLBACK_TOKEN=

# Payu
PAYU_DEFAULT_GATEWAY=money
PAYU_MONEY_MODE=test
PAYU_MONEY_KEY=
PAYU_MONEY_SALT=
PAYU_MONEY_AUTH=

# Razorpay
RAZORPAY_API_KEY=
RAZORPAY_API_SECRET=

# PayStack
PAYSTACK_PUBLIC_KEY=
PAYSTACK_SECRET_KEY=
PAYSTACK_PAYMENT_URL=https://api.paystack.co
MERCHANT_EMAIL=

# Paytm
PAYTM_ENVIRONMENT=local
PAYTM_MERCHANT_ID=
PAYTM_MERCHANT_KEY=
PAYTM_MERCHANT_WEBSITE=WEBSTAGING
PAYTM_CHANNEL=WEB
PAYTM_INDUSTRY_TYPE=Retail

# Zarinpal
ZARINPALL_MERCHANT_ID=

# Stripe
STRIPE_KEY=
STRIPE_SECRET=

# Bitpay
BITPAY_PRIVATE_KEY_PATH=/tmp/bitpay.pri
BITPAY_PUBLIC_KEY_PATH=/tmp/bitpay.pub
BITPAY_NETWORK=testnet
BITPAY_KEY_STORAGE_PASSWORD=
BITPAY_TOKEN=

# Flutterwave
FLW_PUBLIC_KEY=
FLW_SECRET_KEY=
FLW_SECRET_HASH=

# Paysera
PAYSERA_TEST_MODE=true
PAYSERA_KEY=
PAYSERA_SECRET=

# MercadoPago
MERCADO_PAGO_PUBLIC_KEY=
MERCADO_PAGO_ACCESS_TOKEN=
MERCADO_CLIENT_ID=
MERCADO_CLIENT_SECRET=

# Cashu
CASHU_MERCHANT_ID=
CASHU_ENCRYPTION_KEY=
CASHU_TEST_MODE=0 # 0 for test mode or sandbox  1 for live mode

# Iyzipay
IYZIPAY_API_KEY=
IYZIPAY_API_SECRET=
IYZIPAY_BASE_URL=https://sandbox-api.iyzipay.com
#https://sandbox-api.iyzipay.com => test mode url
#https://api.iyzipay.com => live mode url

# Midtrans
MIDTRANS_SERVER_KEY =
MIDTRANS_CLIENT_KEY =

# Payfort
PAYFORT_COMMAND =
PAYFORT_ACCESS_CODE =
PAYFORT_MERCHANT_IDENTIFIER =
PAYFORT_MERCHANT_REFERENCE =
PAYFORT_SIGNATURE =

# Instamojo
INSTAMOJO_TEST_MODE=true
INSTAMOJO_CLIENT_ID=
INSTAMOJO_CLIENT_SECRET=
INSTAMOJO_AUTH_TYPE=app     # app or user
INSTAMOJO_USERNAME=null     # /** In case of user based authentication**/
INSTAMOJO_PASSWORD=null     # /** In case of user based authentication**/

# Payhere
PAYHERE_TEST_MODE=true
PAYHERE_MERCHANT_ID=
PAYHERE_SECRET=

# Ngenius
NGENIUS_TEST_MODE=false
NGENIUS_OUTLET_ID=
NGENIUS_API_KEY=

# Authorizenet
AUTHORIZENET_TEST_MODE=false
AUTHORIZENET_MERCHANT_LOGIN_ID=
AUTHORIZENET_MERCHANT_TRANSACTION_KEY=

# Voguepay
VOGUEPAY_TEST_MODE=false
VOGUEPAY_MERCHANT_ID=

# Payku
PAYKU_BASE_URL=https://des.payku.cl/api
#PAYKU_BASE_URL=https://app.payku.cl/api
PAYKU_PUBLIC_TOKEN=
PAYKU_PRIVATE_TOKEN=
PAYKU_ROUTE_FINISH_NAME=/payments/verify/Payku

# Toyyibpay
TOYYIBPAY_TEST_MODE=true
TOYYIBPAY_KEY=w5x7srq7-rx5r-3t89-2ou2-k7361x2jewhn
TOYYIBPAY_CATEGORY=Ajdiufd345f

# Robaokassa
ROBOKASSA_TEST_MODE=true
ROBOKASSA_SECRET_KEY_1=
ROBOKASSA_SECRET_KEY_2=

# Klarna
KLARNA_CHECKOUT_TEST_MODE=true
KLARNA_CHECKOUT_USERNAME=
KLARNA_CHECKOUT_SECRET=
KLARNA_CHECKOUT_API_VERSION=EU # EU or NA

# Mollie
MOLLIE_API_KEY=

# Alipay
ALIPAY_TEST_MODE=true
ALIPAY_PARTNER=
ALIPAY_KEY=
ALIPAY_PRIVATE_KEY=

# Braintree
BRAINTREE_TEST_MODE=true
BRAINTREE_MERCHANT_ID=
BRAINTREE_PUBLIC_KEY=
BRAINTREE_PRIVATE_KEY=

# Izipay
IZIPAY_USERNAME=
IZIPAY_PASSWORD=
IZIPAY_ENDPOINT=https://api.micuentaweb.pe
IZIPAY_PUBLIC_KEY=
IZIPAY_SHA256_KEY=

# Paylink
PAYLINK_TEST_MODE=true
PAYLINK_VENDOR_ID=
PAYLINK_VENDOR_SECRET=

# Jazzcash
JAZZCASH_ENVIRONMENT=sandbox #You can set sandbox or live
SANDBOX_JAZZCASH_MERCHANT_ID=
SANDBOX_JAZZCASH_PASSWORD=
SANDBOX_JAZZCASH_INTEGERITY_SALT=
SANDBOX_JAZZCASH_RETURN_URL=${APP_URL}/payments/verify/JazzCash
SANDBOX_JAZZCASH_ENDPOINT=https://sandbox.jazzcash.com.pk/CustomerPortal/transactionmanagement/merchantform

JAZZCASH_MERCHANT_ID=
JAZZCASH_PASSWORD=
JAZZCASH_INTEGERITY_SALT=
JAZZCASH_RETURN_URL=${APP_URL}/payments/verify/JazzCash
JAZZCASH_ENDPOINT=https://payments.jazzcash.com.pk/CustomerPortal/transactionmanagement/merchantform
