Files
AIGC/demo/config/examples/paypal-config.properties.example

73 lines
2.7 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# ============================================
# PayPal支付配置示例
# ============================================
# 使用说明:
# 1. 将PayPal配置添加到 application-prod.properties 或 application-dev.properties 文件中
# 2. 从PayPal开发者平台获取Client ID和Client Secret
# 3. 根据环境选择sandbox(测试)或live(生产)模式
#
# PayPal开发者平台: https://developer.paypal.com/
# - 登录后在 Dashboard > My Apps & Credentials 中创建应用
# - 获取 Client ID 和 Secret
# - Sandbox环境用于测试Live环境用于生产
# ============================================
# PayPal基础配置
# ============================================
# PayPal Client ID必填
# 测试环境示例:
# paypal.client-id=AeXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
paypal.client-id=YOUR_PAYPAL_CLIENT_ID
# PayPal Client Secret必填
# 测试环境示例:
# paypal.client-secret=EXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
paypal.client-secret=YOUR_PAYPAL_CLIENT_SECRET
# PayPal模式必填
# sandbox: 测试环境(推荐先使用测试环境)
# live: 生产环境(正式上线后使用)
paypal.mode=sandbox
# ============================================
# PayPal回调URL配置
# ============================================
# 支付成功后的返回URL必填
# 本地开发:
# paypal.success-url=http://localhost:8080/api/payment/paypal/success
# 生产环境:
paypal.success-url=https://your-domain.com/api/payment/paypal/success
# 支付取消后的返回URL必填
# 本地开发:
# paypal.cancel-url=http://localhost:8080/api/payment/paypal/cancel
# 生产环境:
paypal.cancel-url=https://your-domain.com/api/payment/paypal/cancel
# ============================================
# 重要提示
# ============================================
# 1. 测试账号:
# - 在PayPal Sandbox中可以创建测试买家和卖家账号
# - 测试账号信息在 Dashboard > Sandbox > Accounts 中查看
#
# 2. 货币支持:
# - PayPal不直接支持CNY人民币
# - 系统会自动将CNY转换为USD
# - 建议在前端显示时做汇率转换说明
#
# 3. 回调URL要求
# - 必须是公网可访问的HTTPS地址生产环境
# - 本地测试可使用HTTP
# - 可使用ngrok等工具将本地服务暴露到公网进行测试
#
# 4. Webhook配置可选但推荐
# - 在PayPal应用设置中配置Webhook URL
# - 用于接收支付状态变更通知
# - URL格式: https://your-domain.com/api/payment/paypal/webhook
#
# 5. 安全建议:
# - 不要将此配置文件提交到版本控制系统
# - 生产环境的Client Secret必须妥善保管
# - 定期更新API凭证