Socios

El Programa de Socios de Apertur le permite integrar Apertur en su propia aplicacion y ganar comisiones recurrentes por clientes referidos. Cree potentes flujos de trabajo de recopilacion de fotos para sus usuarios con nuestra API OAuth y el Connect SDK.

Convertirse en socio

Unirse al programa de socios es rapido y gratuito. Asi es como puede comenzar:

  1. Inicie sesion en su cuenta de Apertur y navegue a la seccion de Socios.
  2. Envie una solicitud de socio con detalles sobre su plataforma y la integracion prevista.
  3. Nuestro equipo revisa su solicitud (generalmente dentro de 2 dias habiles).
  4. Una vez aprobado, obtiene acceso a las herramientas de socios: gestion de aplicaciones OAuth, enlaces de referencia y el panel de comisiones.
  5. Comience a referir clientes o integre mediante OAuth para ganar comisiones.

Tasa de comision

Los socios ganan una comision recurrente del 10% sobre todos los pagos de clientes referidos. Las comisiones se rastrean automaticamente y se pagan mensualmente via PayPal.

Integracion OAuth

OAuth permite a sus usuarios conectar sus cuentas de Apertur a su aplicacion sin compartir API keys. Puede crear sesiones y administrar destinos en su nombre.

Registrar una aplicacion OAuth

  1. Vaya al panel de Socios y haga clic en "Nueva aplicacion OAuth".
  2. Ingrese el nombre de su aplicacion, la descripcion y la URL del sitio web.
  3. Agregue una o mas URIs de redireccion (estas deben ser HTTPS en produccion).
  4. Guarde su client ID y client secret de forma segura.

Flujo de autorizacion

Apertur utiliza el flujo estandar de OAuth 2.0 Authorization Code. Redirija a sus usuarios a:

https://apertur.ca/oauth/authorize?
  client_id=your_client_id&
  redirect_uri=https://your-app.com/callback&
  response_type=code&
  scope=sessions:write destinations:read&
  state=random_csrf_token

Intercambio de tokens

Despues de que el usuario autorice su aplicacion, intercambie el codigo de autorizacion por un token de acceso:

curl -X POST https://api.apertur.ca/oauth/token \
  -H "Content-Type: application/json" \
  -d '{
    "grant_type": "authorization_code",
    "client_id": "your_client_id",
    "client_secret": "your_client_secret",
    "code": "auth_code_from_callback",
    "redirect_uri": "https://your-app.com/callback"
  }'

Uso del token de acceso

Incluya el token de acceso en el encabezado Authorization de todas las solicitudes a la API realizadas en nombre del usuario. Los tokens expiran despues de 1 hora: use el refresh token para obtener uno nuevo.

Authorization: Bearer oat_xxxxxxxxxxxx

Connect SDK

El Connect SDK proporciona un boton integrado que gestiona todo el flujo OAuth en una ventana emergente. No necesita construir la interfaz de autorizacion usted mismo.

Public Key

Each OAuth app gets a unique public key (format: aptr_pk_...). This key is safe to expose in frontend code and is used to initialize the SDK. You can find it in your OAuth app settings.

Allowed Domains

Restrict which domains can use your public key by configuring allowed domains. Wildcards are supported: *.example.com matches any subdomain including nested ones (e.g. app.example.com, staging.app.example.com). Leave empty during development to allow all origins.

Installation

<script src="https://cdn.apertur.ca/sdk/aptr-connect.js"></script>

Usage

<script>
  AptrConnect.init({ publicKey: "aptr_pk_your_key_here" });

  document.getElementById("connect-btn").addEventListener("click", () => {
    AptrConnect.authorize({
      scopes: ["upload:create", "project:read"],
      onSuccess: (result) => {
        // Send result.code to your backend to exchange for a token
        console.log("Authorization code:", result.code);
      },
      onError: (err) => console.error(err),
    });
  });
</script>

El SDK gestiona el almacenamiento de tokens, la renovacion y el manejo de errores. Es compatible con React, Vue y JavaScript puro. Full SDK documentation →

Seguimiento de comisiones

Apertur rastrea las comisiones automaticamente tanto para enlaces de referencia como para clientes conectados por OAuth.

Panel de socios

Vea sus ganancias, conteo de referidos y pagos pendientes en tiempo real desde el panel de Socios. Filtre por rango de fechas, cliente y estado de la comision.

Comisiones por enlace de referencia

Cuando un usuario se registra a traves de su enlace de referencia y se suscribe a un plan de pago, usted gana una comision sobre sus pagos. La referencia se rastrea mediante una cookie que dura 90 dias.

Comisiones por OAuth

Cuando un usuario conecta su cuenta de Apertur a su aplicacion via OAuth y posteriormente se suscribe o actualiza su plan, usted gana una comision. Esto se rastrea automaticamente a traves del client ID de OAuth.

Pagos por PayPal

Las comisiones se pagan mensualmente via PayPal. Asi es como puede configurar y administrar sus pagos:

  1. Vaya al panel de Socios y abra la seccion de Pagos.
  2. Ingrese su direccion de correo electronico de PayPal.
  3. Verifique su correo electronico de PayPal haciendo clic en el enlace de confirmacion.
  4. Eso es todo: los pagos se enviaran automaticamente cada mes.

Los pagos se procesan el dia 15 de cada mes para las comisiones ganadas en el mes calendario anterior. Se requiere un saldo minimo de $50 CAD para que se active un pago.

Cronograma de pagos

Las comisiones tienen un periodo de retencion de 30 dias para contemplar reembolsos y contracargos. Despues del periodo de retencion, se vuelven elegibles para el proximo pago mensual.

Mejores practicas

Almacenamiento seguro de tokens

Almacene los tokens de acceso y los refresh tokens de OAuth de forma segura en su servidor. Nunca los exponga en codigo del lado del cliente o en almacenamiento local.

Solicite permisos minimos

Solo solicite los permisos de OAuth que su integracion realmente necesita. Esto genera confianza con sus usuarios y limita el impacto de un posible compromiso de tokens.

Pruebe en sandbox

Use API keys de prueba y el modo sandbox durante el desarrollo. Esto le permite verificar su integracion sin afectar datos reales ni generar cargos.

Proporcione documentacion clara

Documente los pasos de integracion para sus usuarios. Explique que permisos esta solicitando y como se utilizaran sus datos de Apertur.

Le resulto util este articulo?

Necesita mas ayuda? <link>Contacte a nuestro equipo de soporte</link>. Contactar soporte