feat(payment): 添加PayPal支付配置和订单状态更新功能
- 配置PayPal沙箱环境的Client ID和密钥 - 新增updatePaymentStatus方法用于更新订单支付状态 - 新增updateOrderStatus方法用于更新订单状态 - 实现支付状态更新时同步更新订单状态逻辑 - 添加详细的日志记录和异常处理机制 - 集成MyBatis Plus查询更新订单数据
This commit is contained in:
13
mt-pay/src/main/resources/application-paypal-example.yml
Normal file
13
mt-pay/src/main/resources/application-paypal-example.yml
Normal file
@@ -0,0 +1,13 @@
|
||||
# PayPal支付配置示例
|
||||
# 请将以下配置添加到你的application.yml或application-dev.yml中
|
||||
|
||||
paypal:
|
||||
# PayPal Client ID(从PayPal开发者控制台获取)
|
||||
client-id: YOUR_CLIENT_ID
|
||||
# PayPal Client Secret(从PayPal开发者控制台获取)
|
||||
client-secret: YOUR_CLIENT_SECRET
|
||||
# 环境模式:sandbox(沙箱)或 production(生产)
|
||||
mode: sandbox
|
||||
# 是否启用PayPal支付
|
||||
enabled: true
|
||||
|
||||
Reference in New Issue
Block a user