Skills skill-payment-alipay
apiVersion: skill.ooder.net/v1
git clone https://github.com/oodercn/skills
skills/_drivers/payment/skill-payment-alipay/skill.yamlapiVersion: skill.ooder.net/v1 kind: Skill
metadata: id: skill-payment-alipay name: Alipay Payment Service version: "3.0.1" description: 支付宝支付服务,支持支付、退款、查询、对账等功能 author: Ooder Team license: Apache-2.0 homepage: https://gitee.com/ooderCN/skills/tree/main/skills/_drivers/payment/skill-payment-alipay repository: https://gitee.com/ooderCN/skills.git keywords: - alipay - payment - pay - refund
spec: skillForm: DRIVER skillCategory: SERVICE sceneType: TRIGGER purposes: - PAYMENT - FINANCE
ownership: platform
capability: category: payment code: PAYMENT_ALIPAY operations: [pay, query, refund, reconcile]
runtime: language: java javaVersion: "21" framework: spring-boot mainClass: net.ooder.skill.payment.alipay.AlipayProvider
providedInterfaces: - id: net.ooder.skill.payment.PaymentProvider version: "1.0" description: "支付提供商接口"
capabilities: - id: pay name: 支付下单 description: 创建支付订单 category: payment - id: query name: 订单查询 description: 查询支付状态 category: payment - id: refund name: 退款处理 description: 处理退款请求 category: payment - id: reconcile name: 对账功能 description: 下载对账单 category: payment
config: required: - name: ALIPAY_APP_ID type: string description: 支付宝应用ID - name: ALIPAY_PRIVATE_KEY type: string secret: true description: 应用私钥 - name: ALIPAY_PUBLIC_KEY type: string description: 支付宝公钥 optional: - name: alipay.notify.url type: string description: 支付回调地址
endpoints: - path: /api/payment/alipay/pay method: POST description: 创建支付订单 capability: pay - path: /api/payment/alipay/query method: GET description: 查询支付状态 capability: query - path: /api/payment/alipay/refund method: POST description: 发起退款 capability: refund