• Precios
  • Blog
Iniciar sesiónAgendá una demo
Introducción

Inicio rápido

Aprender

Resumen de FinanzasSolicitar un payout a tu bancoVerificación de cuentaPaíses soportadosMerchant of RecordImpuestos en moneda localPolítica de uso aceptable

Recursos

Referencia del SDKVersionado de APIManejo de erroresTestingCLI

Plugins

Better Auth
DocumentaciónRecursosConstruir con AIAPI ReferenceWebhooks

Verificación de cuenta

Cómo verificar tu cuenta para payouts — completa el formulario de KYC en el dashboard de Commet.

Las organizaciones que usan su propia conexión de pagos pueden empezar a aceptar pagos inmediatamente. El procesamiento de pagos administrado por Commet permanece deshabilitado hasta completar la revisión del comercio y la verificación de identidad.

Solo para organizaciones live

La verificación de payouts no está disponible en sandbox. Cambia a tu organización live antes de enviar información del negocio, identidad, documentos o datos bancarios.

Cómo funciona

Haz clic en Verificar cuenta en la sección de finanzas para iniciar el proceso único de KYC — un formulario de varios pasos en el dashboard de Commet: información del negocio → información personal → documento de identidad → cuenta bancaria. Commet lo envía al proveedor de pago para su revisión, y luego espera la aprobación — normalmente unos pocos días.

Tu país se define en el primer paso y queda bloqueado una vez que la verificación se envía al proveedor. Contacta a soporte para corregirlo después de eso.

Qué vas a necesitar

  • Información del negocio: Nombre de la empresa, dirección, número de registro
  • Información personal: De los dueños del negocio y directores
  • Documento de identidad: Identificación oficial del titular de la cuenta
  • Datos de la cuenta bancaria: A dónde quieres que se envíen los payouts

Seguridad

Los datos de verificación se recopilan en el dashboard de Commet y se envían al proveedor de pago para la revisión de KYC. La API nunca devuelve números de cuenta bancaria completos — solo los últimos 4 dígitos.

La aprobación puede tardar varios días. Recibirás una notificación cuando tu cuenta esté lista.

Administrar payouts con el SDK

Después de completar la verificación en el dashboard de Commet, puedes agregar cuentas bancarias de destino y retirar tu balance de forma programática.

API de verificación

POST /api/v1/payouts/verification está deprecado y ya no acepta ni procesa datos de KYC. Las solicitudes autenticadas responden 410 Gone con el código de error endpoint_deprecated.

Completa la verificación en el dashboard

No envíes información del negocio, identidad, documentos ni datos bancarios a este endpoint. Usa el flujo único de verificación en la sección de finanzas de tu organización live.

{
  "error": {
    "code": "endpoint_deprecated",
    "message": "The payout verification API is deprecated. Complete KYC in the Commet dashboard."
  }
}

Agregar una cuenta bancaria

Agrega una cuenta bancaria de destino adicional a una cuenta de payout existente. El país y la moneda se resuelven desde tu organización. El número de cuenta completo nunca se devuelve — solo last4.

const account = await commet.payouts.addBankAccount({
  accountNumber: '000123456789',
  accountHolderName: 'Jane Doe',
  routingNumber: '110000000',
  accountType: 'checking',
  setDefault: true,
})
account = commet.payouts.add_bank_account(
    account_number="000123456789",
    account_holder_name="Jane Doe",
    routing_number="110000000",
    account_type="checking",
    set_default=True,
)
account, err := client.Payouts.AddBankAccount(ctx, &commet.AddPayoutBankAccountParams{
    AccountNumber:     "000123456789",
    AccountHolderName: "Jane Doe",
})
var account = commet.payouts().addBankAccount(
    AddPayoutBankAccountParams.builder("000123456789", "Jane Doe")
        .routingNumber("110000000")
        .accountType("checking")
        .setDefault(true)
        .build()
);
$account = $commet->payouts->addBankAccount(
    accountNumber: '000123456789',
    accountHolderName: 'Jane Doe',
    routingNumber: '110000000',
    accountType: 'checking',
    setDefault: true,
);
curl -X POST https://commet.co/api/v1/payouts/bank-accounts \
  -H "x-api-key: $COMMET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "accountNumber": "000123456789",
    "accountHolderName": "Jane Doe",
    "routingNumber": "110000000",
    "accountType": "checking",
    "setDefault": true
  }'

Solicitar un payout

Retira el balance disponible a tu cuenta de payout verificada. amount está en centavos (USD, mínimo 1000 = $10). El payout se crea en pending y pasa a paid de forma asíncrona a medida que llegan los webhooks del proveedor.

const payout = await commet.payouts.request({
  amount: 50000,
  description: 'March payout',
})
payout = commet.payouts.request(amount=50000, description="March payout")
description := "March payout"
payout, err := client.Payouts.Request(ctx, &commet.RequestPayoutParams{
    Amount:      50000,
    Description: &description,
})
var payout = commet.payouts().request(
    RequestPayoutParams.builder(50000).description("March payout").build()
);
$payout = $commet->payouts->request(amount: 50000, description: 'March payout');
curl -X POST https://commet.co/api/v1/payouts \
  -H "x-api-key: $COMMET_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"amount": 50000, "description": "March payout"}'

Relacionado

  • Resumen de Finanzas — Balances, payouts e historial de transacciones
  • Merchant of Record — Cómo Commet maneja impuestos y cumplimiento

¿Cómo está esta guía?

Solicitar un payout a tu banco

Retira tu balance disponible en Commet a tu cuenta bancaria — mínimo $10, sin comisión, llega en hasta 7 días hábiles.

Países soportados

Países donde Commet soporta payouts y operaciones de negocio.

On this page

Cómo funciona
Qué vas a necesitar
Seguridad
Administrar payouts con el SDK
API de verificación
Agregar una cuenta bancaria
Solicitar un payout
Relacionado