feat(payment): 添加PayPal支付配置和用户信息管理功能
- 配置PayPal Webhook URL和Webhook ID用于支付回调处理 - 移除PayPal对CNY和MYR货币的支持,添加特殊转换处理逻辑 - 实现用户信息获取、更新和密码修改的API接口 - 添加Token验证和用户身份认证机制 - 实现用户信息更新时的手机号和邮箱唯一性校验 - 添加密码修改时的旧密码验证功能
This commit is contained in:
@@ -98,16 +98,23 @@ pingpong:
|
||||
mode: sandbox
|
||||
enabled: false
|
||||
|
||||
# PayPal支付配置(开发环境使用沙箱)
|
||||
paypal:
|
||||
# PayPal Client ID(API密钥)
|
||||
client-id: AdGYUZpvLuHR30dybOApvM-RNB1pVKtd74SVfh-6TK52xV-1JEBddHVMCWuDdyyHri4DXd4kABBi7Icb
|
||||
# client-id: AYof7XAVXBfkWhKTxy1y739yRidgGSBpfIT9YZszSsSjk6u11gyIGN-lcV_KvwGDh2IYvglz4cZacSwa
|
||||
# PayPal Client Secret(密钥)
|
||||
client-secret: ENblspyRmwsOU_PWFurlhEYUF5Da6aYKl0pjK4ehm7p3R5aSqvbpaF_YsIIs8v0ty1c9WJu15XP-Fe_1
|
||||
# client-secret: EACzzUrVFmfzyEh_6ugREOhpJhU8Yon-B96seUz8rWhzeHrr_4CFPVnggDrZC0JQAbjCOm5MTlZ9GsZE
|
||||
# 环境模式:sandbox(沙箱)或 production(生产)
|
||||
mode: sandbox
|
||||
# 是否启用PayPal支付
|
||||
enabled: true
|
||||
# Webhook URL(内网穿透公网地址 + 回调接口路径)
|
||||
# 注意:需要在PayPal控制台配置此URL
|
||||
webhook-url: https://2646b437.r33.cpolar.top/api/paypal/webhook
|
||||
# Webhook ID(从PayPal控制台获取,用于验证Webhook签名)
|
||||
webhook-id: 0SX6117212808615P
|
||||
|
||||
|
||||
# 百度翻译配置
|
||||
baidu:
|
||||
|
||||
Reference in New Issue
Block a user