mirror of
https://gitee.com/ShopeX/ECShopX
synced 2026-05-15 02:35:40 +08:00
1.5 KiB
1.5 KiB
PayPal 环境变量配置示例
将以下环境变量添加到您的 .env 文件中,并根据您的 PayPal 应用配置进行修改:
# PayPal 配置
PAYPAL_CLIENT_ID=your_client_id_here
PAYPAL_SECRET=your_client_secret_here
PAYPAL_SANDBOX=true
PAYPAL_WEBHOOK_ID=your_webhook_id_here
PAYPAL_CURRENCY=USD
# PayPal 回调 URL
PAYPAL_RETURN_URL=/payment/paypal/success
PAYPAL_CANCEL_URL=/payment/paypal/cancel
PAYPAL_WEBHOOK_URL=/payment/paypal/webhook
# PayPal 日志设置
PAYPAL_LOG_ENABLED=true
PAYPAL_LOG_LEVEL=INFO
配置说明
API 凭证
PAYPAL_CLIENT_ID: 您的 PayPal 应用的 Client IDPAYPAL_SECRET: 您的 PayPal 应用的 SecretPAYPAL_SANDBOX: 是否使用沙盒环境(生产环境设置为 false)PAYPAL_WEBHOOK_ID: 您的 PayPal Webhook IDPAYPAL_CURRENCY: 默认货币,通常为 USD(美元)
回调 URL
PAYPAL_RETURN_URL: 支付成功后的回调 URLPAYPAL_CANCEL_URL: 支付取消后的回调 URLPAYPAL_WEBHOOK_URL: Webhook 接收 URL
日志设置
PAYPAL_LOG_ENABLED: 是否启用日志PAYPAL_LOG_LEVEL: 日志级别(INFO、DEBUG、ERROR 等)
注意事项
- 在开发和测试阶段,建议将
PAYPAL_SANDBOX设置为true,使用 PayPal 沙盒环境 - 在生产环境中,将
PAYPAL_SANDBOX设置为false,并确保使用生产环境的 API 凭证 - 确保回调 URL 可以从外网访问,特别是 Webhook URL
- 生产环境中建议将
PAYPAL_LOG_LEVEL设置为INFO或ERROR,以减少日志量