Necesitas un flujo de pago de PayPal confiable que maneje pagos, suscripciones y reembolsos. Esta habilidad proporciona pasos claros para llamadas a la API, verificación de IPN y pruebas en sandbox.
下载技能 ZIP
在 Claude 中上传
前往 设置 → 功能 → 技能 → 上传技能
开启并开始使用
测试它
正在使用“paypal-integration”。 Proporcionar una lista de verificación de verificación de IPN de PayPal.
预期结果:
- Recibir datos POST y preservar todos los campos
- Agregar cmd=_notify-validate a la carga útil
- POST de vuelta al endpoint de IPN de PayPal
- Aceptar solo respuestas VERIFIED
- Registrar e ignorar IDs de transacción duplicados
正在使用“paypal-integration”。 ¿Cómo creo un plan de suscripción?
预期结果:
- Crear primero un producto a través de la API de Productos
- Definir un plan de facturación con detalles de precios y ciclos
- Activar el plan para hacerlo disponible
- Crear una suscripción usando el ID del plan
- Redirigir al suscriptor a la URL de aprobación
正在使用“paypal-integration”。 ¿Cuáles son errores comunes en pago de PayPal?
预期结果:
- Confiar en devoluciones de llamada del cliente sin verificación del servidor
- Procesar mensajes IPN sin verificar duplicados
- Usar credenciales de sandbox en entorno de producción
- No manejar todos los estados de pago (completado, reembolsado, contracargo)
- Valores hardcodeados en lugar de usar configuración
安全审计
安全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.
风险因素
🌐 网络访问 (3)
质量评分
你能构建什么
Agregar flujo de pago
Mapear la configuración de botones del cliente, creación de órdenes del servidor y verificación de captura.
Planificar facturación recurrente
Definir creación de planes, aprobación de suscripciones y manejo de renovaciones.
Manejar reembolsos y disputas
Documentar la creación de reembolsos, manejo de contracargos y verificaciones de estado.
试试这些提示
Crear una lista de verificación concisa para agregar PayPal Smart Buttons y verificación de captura del lado del servidor.
Delinear el flujo de verificación de IPN y verificaciones de idempotencia para un backend Flask.
Listar los pasos de API para crear un producto, plan y suscripción, y devolver la URL de aprobación.
Describir los pasos del servidor para emitir un reembolso parcial y recuperar los detalles del reembolso.
最佳实践
- Verificar mensajes IPN antes de procesar cualquier acción de pago
- Usar modo sandbox para todas las pruebas antes del despliegue en producción
- Hacer endpoints y credenciales configurables mediante variables de entorno
避免
- Confiar en devoluciones de llamada del cliente sin verificación del servidor
- Procesar mensajes IPN sin verificaciones de idempotencia
- Mezclar credenciales de sandbox y producción
常见问题
¿Es esto compatible con la API REST de PayPal?
¿Cuáles son los límites de esta habilidad?
¿Puedo integrar esto con mi backend existente?
¿Accede o almacena mis datos?
¿Qué debo verificar si falla la verificación de IPN?
¿Cómo se compara esto con los SDKs de PayPal?
开发者详情
作者
wshobson许可证
MIT
仓库
https://github.com/wshobson/agents/tree/main/plugins/payment-processing/skills/paypal-integration引用
main
文件结构
📄 SKILL.md