Ir al contenido
Revenue Sensor
Conectar fuentes de ingresos

Conectar Paddle

Pega una clave de API de Paddle de solo lectura para importar ventas de software y SaaS, reembolsos e impuestos por producto y país.

Paddle es el merchant of record del software que vendes fuera de las tiendas de apps: apps de escritorio, apps web, planes SaaS y licencias. Se conecta con una única clave de API de solo lectura en lugar de OAuth. Creas la clave en el panel de Paddle, la pegas en Revenue Sensor y eliges qué productos de Paddle sincronizar. La clave se guarda cifrada y nunca sale de nuestro servidor; tu inicio de sesión de Paddle nunca interviene.

Antes de empezar

  • Acceso al panel de Paddle de la cuenta de vendedor cuyas ventas quieres seguir, con permiso para crear claves de API en Developer tools.
  • Saber si quieres la cuenta live o el sandbox. Paddle emite claves distintas para cada uno, y la clave decide cuál leemos; no hay nada más que elegir.

Crea una clave de API de solo lectura

  1. 1

    Abre Developer tools

    En el panel de Paddle, ve a Developer tools → Authentication y crea una nueva clave de API. Ponle un nombre que reconozcas después, como «Revenue Sensor».

  2. 2

    Concede solo permisos de lectura

    Marca acceso de lectura para Transactions, Adjustments, Products y Addresses. Addresses aparece bajo Customers y nos da el país del comprador, así que déjalo aunque parezca no tener relación. No hacen falta permisos de escritura.

  3. 3

    Copia la clave una sola vez

    Paddle muestra la clave una única vez al crearla. Cópiala de inmediato; si la pierdes, revócala y crea otra.

Conecta la cuenta

  1. 1

    Pégala

    Integrations → Paddle → Connect en la consola de Revenue Sensor y pega la clave de API. Revenue Sensor lee el prefijo para distinguir una clave live de una de sandbox y confirma cuál usará antes de continuar.

  2. 2

    Elige tus productos

    Las unidades que sincronizas son productos de Paddle, no apps de tienda. Elige los productos que quieres en el libro; cada uno aparece como su propia línea de ingresos y puede asignarse a una app si pertenece a alguna. Solo se obtiene lo que seleccionas, y solo eso cuenta para tu plan.

  3. 3

    Deja que corra la primera sincronización

    Paddle conserva todo tu historial, así que la primera sincronización rellena hasta un año de transacciones pagadas y reembolsos. Suele tardar unos minutos y puedes salir de la página mientras se ejecuta.

Qué se importa

CampoNotas
IngresosTransacciones pagadas, registradas el día en que se cobró el dinero y no el día en que se emitió la factura. Se muestran por producto, por día y por país del comprador, sin impuestos. La comisión de Paddle no se descuenta, igual que Google Play se muestra en bruto antes de la comisión de Google.
ImpuestosPaddle recauda el impuesto sobre ventas y el IVA como merchant of record y lo indica en cada línea, así que el impuesto se importa por separado y la vista con impuestos incluidos está disponible para esta fuente.
Reembolsos y contracargosLos reembolsos y contracargos aprobados reducen los ingresos el día en que se aprueban, y el importe también se registra como cifra de reembolso a modo de contexto. Un contracargo revertido devuelve el dinero. Los créditos y los avisos de contracargo no se tratan como reembolsos.
PaísTomado de la dirección de facturación del cliente. Solo se usa el código de país.

Todas las monedas de Paddle son compatibles

Las transacciones se importan en la moneda en que se cobraron y se convierten como cualquier otra fuente. Las monedas sin decimales, como JPY y KRW, se leen correctamente, así que una venta en Japón no se registra a una centésima de su valor.

Actualizaciones en tiempo real (opcional)

Revenue Sensor sincroniza Paddle cada 30 minutos. Si prefieres ver una venta o un reembolso nuevos en uno o dos minutos, apunta un destino de notificaciones de Paddle hacia nosotros. Las cifras siguen viniendo de la API de Paddle; el webhook solo nos indica que sincronicemos antes.

  1. 1

    Copia la URL del webhook

    Abre la conexión de Paddle en la consola de Revenue Sensor. El panel «Real-time updates» muestra una URL única para esta conexión; cópiala.

  2. 2

    Crea un destino de notificaciones

    En Paddle ve a Developer tools → Notifications → New destination. Pega la URL, elige Webhook como tipo y suscríbete a los eventos transaction, adjustment y subscription.

  3. 3

    Guarda el secreto

    Paddle muestra un secreto de firma al crear el destino. Pégalo en el panel «Real-time updates» y guarda. Lo usamos para verificar cada entrega y descartar todo lo que no esté firmado; se guarda cifrado y no vuelve a mostrarse.

Resolución de problemas

  • La clave es rechazada: comprueba que tiene acceso de lectura a los cuatro apartados Transactions, Adjustments, Products y Addresses. Una clave sin Addresses pasa una comprobación básica pero falla en la sincronización.
  • No aparece ningún producto: la clave pertenece a otra cuenta, o al sandbox cuando esperabas live (o al revés). El prefijo de la clave te dice cuál es.
  • Falta una venta: solo se importan transacciones pagadas y completadas. Los borradores, las facturas sin pagar y las transacciones canceladas todavía no son ingresos.
  • Los ingresos parecen mayores que tu liquidación: es lo esperado. El impuesto se mantiene aparte y la comisión de Paddle no se descuenta, así que la cifra es el ingreso bruto antes de la parte de Paddle.
  • Un reembolso aparece en un día distinto al de la venta: los reembolsos se registran el día en que se aprueban, no se retrotraen a la compra original.

En esta página