技能 paypal-integration
📊 69 充足
1
下载技能 ZIP
2
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
3
开启并开始使用
测试它
正在使用“paypal-integration”。 Provide a PayPal IPN verification checklist.
预期结果:
- 接收POST数据并保留所有字段
- 向有效负载添加cmd=_notify-validate
- POST回PayPal IPN端点
- 仅接受VERIFIED响应
- 记录并忽略重复的交易ID
正在使用“paypal-integration”。 How do I create a subscription plan?
预期结果:
- 首先通过产品API创建产品
- 定义包含定价和周期详情的计费计划
- 激活计划以使其可用
- 使用计划ID创建订阅
- 将订阅者重定向到批准URL
正在使用“paypal-integration”。 What are common PayPal checkout mistakes?
预期结果:
- 信任客户端回调而不进行服务器验证
- 处理IPN消息时不检查重复项
- 在生产环境中使用沙盒凭证
- 不处理所有支付状态(已退款、已拒付)
- 硬编码值而非使用配置
安全审计
安全v4 • 1/17/2026
Documentation-only skill providing PayPal integration guidance. All static findings are false positives: 'C2 keywords' refers to PayPal credential variables (client_id, client_secret); 'weak cryptographic algorithm' are scanner artifacts; 'Ruby/shell backtick execution' are markdown code block delimiters. Network URLs are legitimate PayPal API endpoints expected in payment documentation.
2
已扫描文件
669
分析行数
1
发现项
4
审计总数
风险因素
🌐 网络访问 (3)
审计者: claude 查看审计历史 →
质量评分
38
架构
100
可维护性
85
内容
22
社区
100
安全
91
规范符合性
你能构建什么
添加结账流程
映射客户端按钮设置、服务器端订单创建和捕获验证。
规划定期计费
定义计划创建、订阅批准和续期处理。
处理退款和纠纷
记录退款创建、拒付处理和状态检查。
试试这些提示
快速启动清单
创建添加PayPal智能按钮和服务器端捕获验证的简明清单。
IPN验证步骤
概述IPN验证流程和Flask后端的幂等性检查。
订阅API流程
列出创建产品、计划和订阅的API步骤,并返回批准URL。
退款工作流设计
描述发出部分退款和获取退款详情的服务器步骤。
最佳实践
- 在处理任何支付操作之前验证IPN消息
- 在生产部署前对所有测试使用沙盒模式
- 通过环境变量使端点和凭证可配置
避免
- 信任客户端回调而不进行服务器验证
- 处理IPN消息时不进行幂等性检查
- 混淆沙盒和生产凭证
常见问题
这是否与PayPal REST API兼容?
是的。本指南使用PayPal REST端点进行结账、订阅和退款。
此技能有什么限制?
它仅提供指导和方法。不运行代码或配置您的PayPal账户。
我可以将其与现有的后端集成吗?
是的。这些步骤与框架无关,可以适配到您的技术栈。
它是否访问或存储我的数据?
不会。它不访问文件、凭证或外部系统。
如果IPN验证失败,我应该检查什么?
检查端点URL、必需参数和网络错误,然后在沙盒中重试。
这与PayPal SDK相比如何?
它解释流程和方法,而SDK提供可运行的客户端库。
开发者详情
作者
wshobson许可证
MIT
仓库
https://github.com/wshobson/agents/tree/main/plugins/payment-processing/skills/paypal-integration引用
main
文件结构
📄 SKILL.md