Saltar al contenido principal

Stripe Payment Links

La integración más sencilla de Selgeo — no se requiere código de backend. El snippet de seguimiento reescribe automáticamente los Stripe Payment Links en su página para incluir el click_id, y Selgeo lo lee del webhook de Stripe cuando el cliente paga.

Versión de API: v1

Requisitos previos

  • El snippet de Selgeo está instalado en su sitio web (Configuración del snippet)
  • Usa Stripe Payment Links (URLs https://buy.stripe.com/...) en su sitio
  • Su cuenta de Stripe está conectada a Selgeo en el panel de control (Configuración > Stripe)

Cómo funciona

El snippet detecta todos los <a> tags apuntando a https://buy.stripe.com/... y agrega ?client_reference_id=CLICK_ID. El flujo completo es automático:

  1. Instalar el snippet.
  2. Poner Stripe Payment Links en su página.
  3. Conectar Stripe a Selgeo.

Configuración

Paso 1: Instalar el snippet

<script
async
src="https://cdn.selgeo.com/v1/selgeo.js"
data-merchant="pk_test_YOUR_KEY"
></script>
<a href="https://buy.stripe.com/test_abc123">Suscribirse al Plan Pro</a>
<a href="https://buy.stripe.com/test_def456">Suscribirse al Plan Enterprise</a>

Paso 3: Conectar Stripe

En el panel de control de Selgeo, vaya a Configuración > Stripe y conecte su cuenta de Stripe.

Lo que reescribe el snippet

Antes:

https://buy.stripe.com/test_abc123

Después (cuando hay un click_id almacenado):

https://buy.stripe.com/test_abc123?client_reference_id=f47ac10b-58cc-4372-a567-0e02b2c3d479

Protección contra sobreescritura del comerciante

Si establece client_reference_id en un Payment Link usted mismo, el snippet no sobrescribirá su valor:

<!-- Su client_reference_id personalizado se conserva -->
<a href="https://buy.stripe.com/test_abc123?client_reference_id=mi_cliente_123">
Suscribirse
</a>

Limitaciones

  • Solo se detectan los enlaces buy.stripe.com. Si redirige Stripe Payment Links a través de su propio dominio, el snippet no puede detectarlos.
  • El visitante debe llegar primero a través de un enlace de seguimiento. Si no hay click_id en sessionStorage, no se produce ninguna reescritura.
  • Sesión limitada a la pestaña. El sessionStorage es específico de la pestaña.

Próximos pasos