Contáctanos
Webflow Premium Partner Ehab Fayez
Volver a Agent Skills
Datos y Analítica

Paddle Payment Platform

Usa Paddle como merchant of record para pagos SaaS globales con cumplimiento fiscal integrado y facturación.

Claude Code Cursor Copilot Windsurf

Descripción General

Paddle es una plataforma de pagos que actúa como Merchant of Record (MoR), lo que significa que Paddle maneja todo el cumplimiento de impuestos sobre ventas, IVA y GST en nombre de tu negocio. Esto elimina la necesidad de registrarse para la recaudación de impuestos en múltiples países, haciéndolo ideal para empresas SaaS que venden globalmente. Paddle maneja el cálculo, recaudación, declaración y remisión de impuestos en cada país que soporta.

Paddle proporciona una infraestructura de facturación completa incluyendo pagos únicos, suscripciones, upgrades/downgrades, prorrateos, dunning (recuperación de pagos fallidos) y facturación. La experiencia de checkout es un overlay personalizable que maneja la selección del método de pago, visualización de impuestos y localización. Paddle soporta tarjetas de crédito, PayPal, Apple Pay, Google Pay y transferencias bancarias para clientes empresariales.

La API Paddle Billing (v2) proporciona webhooks para todos los eventos de facturación, un portal de cliente para gestión de autoservicio y APIs de precios que soportan modelos de precios por asiento, basados en uso y tarifa plana. Paddle Retain (anteriormente ProfitWell) proporciona analíticas de MRR, churn, LTV y recuperación de ingresos. La plataforma cobra un porcentaje de los ingresos en lugar de tarifas por transacción, lo que simplifica la previsión de costos.

¿Para Quién Es?

  • Vender suscripciones SaaS globalmente sin registro fiscal
  • Implementar precios basados en uso con facturación medida
  • Manejar upgrades y downgrades de suscripción con prorrateo
  • Recuperar pagos fallidos con dunning automatizado

Instalación

Configurar Claude Code
npm install @paddle/paddle-node-sdk

Configuración

import { Paddle } from "@paddle/paddle-node-sdk"

const paddle = new Paddle(process.env.PADDLE_API_KEY!)

// Create a transaction
const transaction = await paddle.transactions.create({
  items: [{
    priceId: "pri_xxxxx",
    quantity: 1,
  }],
  customerId: "ctm_xxxxx",
})

// List subscriptions
const subscriptions = await paddle.subscriptions.list({
  customerId: ["ctm_xxxxx"],
  status: ["active"],
})