# rui-service-pay.yaml — 支付服务配置 # Data ID: rui-service-pay.yaml # Group: DEFAULT_GROUP # 功能:支付通道、支付回调、对账 # 服务端口:9307(支付服务) server: port: 9307 # 支付模块配置 payment: # 订单超时时间(分钟) order-timeout: 30 # 分账延迟时间(天) split-delay-days: 7 # 佣金结算周期 commission-settle-cycle: T+1 # 通知重试次数 notify-max-times: 5 # 通知间隔(秒) notify-intervals: 15,30,60,300,900 # 渠道配置(示例) payment: channels: alipay: enabled: true sandbox: true app-id: ${ALIPAY_APP_ID:} private-key: ${ALIPAY_PRIVATE_KEY:} public-key: ${ALIPAY_PUBLIC_KEY:} notify-url: http://localhost:9307/payment/notify/alipay wechat_pay: enabled: true sandbox: true app-id: ${WXPAY_APP_ID:} mch-id: ${WXPAY_MCH_ID:} api-v3-key: ${WXPAY_API_V3_KEY:} notify-url: http://localhost:9307/payment/notify/wechat_pay # 安全白名单 security: oauth2: ignore-urls: - /payment/entry/** - /payment/notify/** # Swagger 文档 springdoc: swagger-ui: enabled: true path: /swagger-ui.html api-docs: enabled: true path: /v3/api-docs knife4j: enable: true setting: language: zh_cn