# PayFast Merchant Credentials
#
# Get your credentials from:
# - Sandbox (testing): https://sandbox.payfast.co.za/
# Navigate to Settings > Integration
# - Production (live): https://www.payfast.co.za/
# Navigate to Settings > Integration
#
# IMPORTANT: Always test with sandbox credentials first!
# Never commit this file with real credentials to version control.
# Your PayFast Merchant ID (e.g., 10000100)
PAYFAST_MERCHANT_ID=your_merchant_id_here
# Your PayFast Merchant Key (e.g., 46f0cd694581a)
PAYFAST_MERCHANT_KEY=your_merchant_key_here
# Your PayFast Passphrase
# Generate this in PayFast Settings > Security
# Must match the passphrase configured in your PayFast account
PAYFAST_PASSPHRASE=your_passphrase_here
# Environment Selection
# - Use "sandbox" for testing (no real money transactions)
# - Use "production" for live transactions (real money)
# Default: sandbox
PAYFAST_ENVIRONMENT=sandbox
# Optional: Logging Level
# Options: debug, info, warn, error
# Default: info
# LOG_LEVEL=info