Conexión comercial

Conexión comercial es un mercado diseñado para reunir a los comerciantes en una ubicación centralizada. CCBill está mejorando una vez más la experiencia de compra en línea de los consumidores al proporcionar una nueva forma de realizar nuevas compras de diferentes comerciantes sin volver a ingresar la información de pago.

Diseñado para simplificar y asegurar el proceso de compra mientras aumenta los ingresos, Merchant Connect permite a su empresa llegar a nuevos mercados y consumidores con la flexibilidad y la innovación que ofrece CCBill.

Con Merchant Connect, hemos creado una experiencia de usuario simple que permite a los comerciantes conectarse rápida y fácilmente entre sí, asociándose para aumentar el tráfico y los ingresos para ambas partes. Puede enumerar su programa y presentarlo en la red de comerciantes de CCBill, o encontrar rápidamente un programa de socios con el que compartir su tráfico.

Caracteristicas

  • Listado de programas con capacidad de búsqueda. Todos los patrocinadores de Merchant Connect serán visibles para todos los comerciantes, incluidos los detalles de su programa. De esta lista, puede seleccionar rápidamente los programas con los que está interesado en asociarse y unirse de inmediato
  • Pagos flexibles y confiables. Ya sea Pago por Venta y Reparto de Ingresos a través de CCBill o administrado por un patrocinador, Merchant Connect viene con una variedad de opciones de pago para usted.
  • Proceso de integración simplificado. Merchant Connect viene con un script prediseñado para manejar las funciones del comerciante afiliado. Dedique menos tiempo a la integración y más tiempo a ganar dinero.
  • Venta cruzada SIN volver a ingresar la información de pago. Amplíe el éxito de nuestro sistema de venta cruzada para agregar ventas promocionales a su sitio como una herramienta de posventa y elimine la necesidad de ingresar información de pago para que sus consumidores puedan obtener lo que desean sin demora.
  • Agregue fácilmente productos relacionados a su sitio. Trabaje con socios ya establecidos para agregar un elemento tangible, una compra de cámara o un sitio de citas para sus miembros. Aproveche los beneficios de las compras de complementos sin asumir los gastos generales o la carga de trabajo de una solución con la que no está familiarizado.
  • Automatizar el proceso de compra. Una vez configurada, puede dejar que la función se ejecute sola. Reciba notificaciones automáticas cuando se realicen compras y reciba notificaciones si cambia la configuración del programa. Dedique más tiempo a hacer crecer su negocio y menos tiempo a preocuparse por las configuraciones de su socio.

Cómo funciona Merchant Connect

Básicamente, CCBill juega como casamentero entre los comerciantes patrocinadores y los comerciantes afiliados. La plataforma permite transacciones con un solo clic entre todos los comerciantes, por lo que su audiencia puede realizar compras instantáneas de otros comerciantes. Un comerciante afiliado envía un miembro o comprador a un número seleccionado de comerciantes patrocinados por CCBill y ofrece su producto que se puede comprar con un solo clic del botón del mouse. CCBill rastrea estas transacciones con un solo clic, y realizamos un seguimiento y pago de la participación en los ingresos, todo dentro de la plataforma Merchant Connect.

¿Qué me convierte en patrocinador o comerciante afiliado?

¿Qué lo convierte en un comerciante patrocinador?¿Qué lo convierte en un comerciante afiliado?
Le gustaría ofrecer su producto o servicio a otros propietarios de sitios web de CCBill.Tiene consumidores existentes o anteriores que han comprado a través de CCBill.
Le gustaría aumentar su tráfico entrante y automatizar su reparto de ingresos.Le gustaría aumentar sus ingresos ofreciendo otro producto o servicio a sus consumidores.
Le gustaría hacer crecer su propia base de clientes con nuevas ventas cruzadas de socios.Le gustaría automatizar su flujo de ventas y simplificar el proceso de venta superior en su sitio.

Si se ve a sí mismo en alguno de los roles mencionados anteriormente, entonces no hay nada que se interponga en su camino para recibir o enviar tráfico a través de Merchant Connect.

Requisitos

Merchant Connect se considera una función avanzada. Como tal, este documento asume lo siguiente:

  • El usuario ya ha habilitado la API de CCBill.
  • El usuario posee habilidades de programación de nivel intermedio a avanzado.
  • El usuario posee las habilidades de programación necesarias para crear scripts e implementarlos en el contexto de este documento.
  • El usuario posee conocimientos de SOAP, HTML, XML y otras tecnologías de desarrollo web.
  • El usuario ya ha configurado la Gestión de usuarios, si lo desea.

Terminología

  • Comerciante patrocinador. El comerciante patrocinador es un comerciante que desea que otros comerciantes les recomienden ventas mediante la función Merchant Connect.
  • Comerciante afiliado. El comerciante afiliado es un comerciante que asume el papel de un afiliado con el fin de utilizar Merchant Connect para referir a sus consumidores existentes a un comerciante patrocinador a cambio de una parte de los ingresos generados por esa venta.
  • Cuenta API. La cuenta API también se conoce como "Extracto de enlace de datos".

Cuenta de API de enlace de datos

La implementación de Merchant Connect requiere que tanto el comerciante patrocinador como los comerciantes afiliados usen CCBill Sistema de extracción de enlace de datos. Data Link se habilitará para su cuenta cuando configure un programa, o puede comunicarse con nuestro Departamento de asistencia comercial al merchandisingupport@ccbill.com para tener esto habilitado si desea familiarizarse con el sistema antes de crear programas.

API CCBill

La implementación de Merchant Connect requiere que tanto el comerciante patrocinador como el comerciante afiliado utilicen el API CCBill. Este es un componente de Data Link que facilita el uso del método avanzado para implementar Merchant Connect. Este método se analiza con más detalle a continuación.

Controles de velocidad

CCBill Velocity Controls es una función avanzada de la API de CCBill y le permite limitar las transacciones de los clientes por el número de transacciones y / o por el monto en efectivo de las transacciones dentro de un período de tiempo específico. Esto significa que puede establecer el número de transacciones para un cliente específico dentro de un período de tiempo determinado. Las reglas se aplican a todos los tipos de pago y se pueden implementar en una sola subcuenta o en todas las subcuentas.

Cuando se aplica, a cada cliente se le asigna una identificación única en función de su información financiera y antecedentes de seguridad. Al configurar CCBill Velocity Controls, limita las posibilidades de fraude y, de manera individual, permite que los buenos clientes leales continúen comprando más allá de los límites establecidos. Si está interesado en esta función avanzada, comuníquese con merchandisingupport@ccbill.com para configurar controles de velocidad de acuerdo con los requisitos de su negocio.

Casos de uso

La implementación del sistema Merchant Connect será diferente para casi todas las situaciones. Este documento tiene la intención de brindarle una descripción general del proceso y las llamadas necesarias para los métodos admitidos de envío y recuperación; Deberá utilizar la información proporcionada y adaptarla a su propia configuración.

Se incluyen cuatro posibles maneras en las que Merchant Connect podría utilizarse.

Caso de uso n. ° 1: redireccionar a los consumidores a un recorrido

1. El consumidor visita el sitio del comerciante afiliado e inicia sesión en su cuenta.

2. Desde el sitio del comerciante afiliado, el consumidor hace clic en un banner o enlace para el programa del comerciante patrocinador.

3. Merchant Connect redirige al consumidor a la página del programa del comerciante patrocinador con un token adjunto que contiene la información de identificación del consumidor (el token no es visible para el consumidor).

4. Merchant Connect presenta una oferta al consumidor del comerciante patrocinador.

Un gráfico que muestra cómo funciona Merchant Connect.

5. El consumidor acepta los términos de la transacción.

6. Merchant Connect utiliza la información del token para procesar la transacción sin que el consumidor ingrese ninguna información de pago.

7. El Comerciante Patrocinador completa el cumplimiento del pedido y el Comerciante Afiliado recibe crédito por recomendar al consumidor al Comerciante Patrocinador.

Caso de uso n. ° 2: cobrar a un consumidor de inmediato

1. El consumidor visita el sitio del comerciante afiliado e inicia sesión en su cuenta.

2. Desde el sitio del comerciante afiliado, el consumidor hace clic en un banner o enlace para el programa del comerciante patrocinador.

3. Merchant Connect redirige al consumidor a la página del programa del comerciante patrocinador con un token adjunto que contiene la información de identificación del consumidor (el token no es transparente para el consumidor).

Merchant Connect al cobrar al cliente de inmediato.

4. Durante la redirección, se cobra al consumidor utilizando la información del token.

5. El consumidor es redirigido al sitio del comerciante patrocinador con una transacción exitosa.

6. Se acredita al comerciante afiliado por recomendar al consumidor al comerciante patrocinador.

Caso de uso n. ° 3: cobrar a un consumidor con un sessionId

1. El consumidor visita el sitio del comerciante afiliado e inicia sesión en su cuenta.

2. Mientras está registrado en el sitio del comerciante afiliado, el consumidor hace clic en un banner o enlace para el programa del comerciante patrocinador.

3. Merchant Connect redirige al consumidor a la página del programa del comerciante patrocinador con un token adjunto que contiene la información de identificación del consumidor (el token no es visible para el consumidor).

4. El comerciante patrocinador utiliza información de token para generar una sesión de información del consumidor (las sesiones no caducan y pueden usarse indefinidamente para cobrar al consumidor sin volver a ingresar la información de pago).

Merchant Connect al cobrar al cliente con el sessionID.

5. Merchant Connect utiliza la información de la sesión para procesar la transacción sin que el consumidor ingrese ninguna información de pago.

6. El Comerciante Patrocinador completa el cumplimiento del pedido y el Comerciante Afiliado recibe crédito por recomendar al consumidor al Comerciante Patrocinador.

Caso de uso n. ° 4: crear un perfil para un consumidor

1. El consumidor visita el sitio del comerciante afiliado e inicia sesión en su cuenta.

2. Mientras está registrado en el sitio del comerciante afiliado, el consumidor hace clic en un banner o enlace para el programa del comerciante patrocinador.

3. Merchant Connect redirige al consumidor a la página del programa del comerciante patrocinador con un token adjunto que contiene la información de identificación del consumidor (el token no es transparente para el consumidor).

4. El comerciante afiliado agrega información adicional a la URL de redireccionamiento como detalles delimitados por barra (/ variable1 / valor1 / variable2 / valor2).

5. El comerciante patrocinador recibe información del sitio del comerciante afiliado y crea un perfil para el consumidor.

Uso de Merchant Connect para crear un perfil para un consumidor.

6. Merchant Connect utiliza la información del token para procesar la transacción sin que el consumidor ingrese ninguna información de pago.

7. El consumidor ha iniciado sesión en el sitio del comerciante patrocinador con una transacción exitosa y su nuevo perfil.

8. El Comerciante Patrocinador completa el cumplimiento del pedido y el Comerciante Afiliado recibe crédito por recomendar al consumidor al Comerciante Patrocinador.

Métodos de implementación

Hay dos métodos de implementación de Merchant Connect:

  • Método avanzado. Se prefiere este método. El método avanzado requiere la integración completa del comerciante afiliado con la API de CCBill y la gestión de usuarios, pero proporciona la experiencia más fluida para los consumidores. Este es el método que utiliza el script PHP predeterminado proporcionado por Merchant Connect.
  • Método simple. El método simple es un método alternativo para los comerciantes afiliados, pero puede resultar en una mayor intervención del consumidor; incluyendo verificación de identificación y / o reingreso de pago e información de usuario. Hay dos subopciones disponibles para el método simple:
    • Con ID de suscripción requiere la menor intervención del comerciante afiliado.
    • Con nombre de usuario se requiere la integración del comerciante afiliado con la gestión de usuarios.

Método avanzado

El método avanzado requiere que los comerciantes afiliados se integren completamente con la API de CCBill. Luego, el Afiliado utiliza las llamadas "Obtener token de venta cruzada" en la API de CCBill para generar y devolver un token autenticado a través de un script cuando un consumidor hace clic en el banner o material promocional en el sitio del comerciante afiliado. El comerciante afiliado luego reemplaza ese token con una versión modificada que contiene su ID de participación en el programa.

El sitio del comerciante patrocinador utilizará la API de CCBill para realizar una llamada de "Cargo por token" a la API de CCBill para completar la compra. En el caso de que el token no esté autenticado (el período de autenticación ha caducado), el consumidor deberá proporcionar alguna verificación de identidad para obtener un token verificado y volver a enviar la llamada "Cargo por token". El período de autenticación predeterminado es de 24 horas.

Este método, aunque requiere más programación, crea una experiencia más fluida para el usuario.

Método simple

El método simple requiere menos programación de los comerciantes afiliados para implementar, pero resulta en más información del consumidor para completar la compra.

En el método simple, los comerciantes afiliados adjuntan información de identificación sobre el titular de la suscripción al código de enlace de referencia en lugar de generar un token de API de CCBill. El consumidor es dirigido a través de Merchant Connect, donde se crea un token no autenticado que incluye la información del comerciante afiliado y la información de identificación del consumidor y se envía al sitio del comerciante patrocinador.

El consumidor hace clic para confirmar la compra, lo que activa la llamada "Cargo por token" a la API de CCBill, que a su vez reconoce el estado no autenticado del token y solicita al consumidor la verificación de identidad. Si la identidad se verifica con éxito, la API de CCBill redirigirá al parámetro "url" pasado por el comerciante patrocinador (también se puede proporcionar una "URL de falla" para los casos en los que el consumidor no se identifica correctamente).

El método simple tiene dos "subopciones" disponibles. La única diferencia entre los dos son los parámetros que deben enviarse del comerciante afiliado a Merchant Connect.

Integración API

  • La API de Merchant Connect se implementa como llamada SOAP. El punto de acceso es https://bill.ccbill.com/dss.
  • Las respuestas están en formato SOAP y contienen errorCode y errorDesc junto con información adicional, si corresponde.
  • Todas las operaciones incluyen los siguientes parámetros para fines de autenticación:

información de autenticación

MerchantAcnumEnteroNúmero de cuenta comercial de CCBill
ComercianteSubaccEn CortoNúmero de subcuenta del comerciante de CCBill
usandoMerchantSubaccEn CortoNúmero de subcuenta del comerciante de CCBill (cuando corresponda y MerchantSubacc es nulo)
nombre de usuarioCordónNombre de usuario de la API de CCBill
la contraseñaCordónContraseña de la API de CCBill

Ejemplos de funciones

Funciones del comerciante patrocinador

getCrossSaleSessionInfo / getCrossSaleTokenInfo

INinformación de autenticación
INsessionId / tokeninfocadenasessionId representa un identificador único para la relación de consumidor entre el comerciante afiliado y el comerciante patrocinador; tokeninfo es un objeto de datos transitorio que incluye información que se utilizará para crear o buscar una sesión.
OUTemailcadenaDirección de correo electrónico registrada para el consumidor del comerciante afiliado.
OUTestáAuthLockedbyte1 = El consumidor ha fallado demasiadas veces para ser autenticado y debe intentarlo de nuevo más tarde;
0 = El consumidor no ha agotado sus intentos de autenticación
OUTestá autenticadobyte1 = El consumidor ha validado su código postal o se trata de un token avanzado;
0 = El consumidor no ha validado su código postal, su ventana de validación ha expirado o un token avanzado ha expirado.
OUTURL de autenticacióncadenaSi isAuthenticated = 0, el usuario deberá ser redirigido a esta URL para validar su identidad; Los siguientes parámetros se pueden transferir a este sistema:
* url = URL para redirigir a una validación exitosa (si no se proporciona, redirigirá a HTTP_REFERER)
* failureUrl = URL a la que redirigir tras una validación fallida (si no se proporciona, se redirigirá al parámetro "url")
OUTesUsuarioCreadobyte1 = El patrocinador ha registrado correctamente un usuario para el consumidor utilizando el método createUserForCrossSale;
0 = El patrocinador aún no ha registrado un usuario para el consumidor mediante el método createUserForCrossSale.
OUTpagoUniqueIdcadenaIdentifica de forma única una cuenta de pago en particular (tarjeta de crédito / fecha de vencimiento, cuenta ACH / número de ruta) utilizando un algoritmo hash. Usado a menudo por los comerciantes patrocinadores con fines de fraude.
OUTID de participación del programaenteroEl identificador único que indica la relación entre un comerciante afiliado y el programa de un comerciante patrocinador.
OUTID de sesióncadenaLo mismo que arriba.
OUTcódigo de errorentero0 = No hubo error;
consulte el Apéndice A: Códigos de error y descripciones para obtener una lista de otros códigos posibles.
OUTerrorDesccadenaDescripción del error devuelto; consulte el Apéndice A: Códigos de error y descripciones para obtener una lista de posibles descripciones.
OUTID de suscripciónenteroSi esto está presente, el comerciante patrocinador ha procesado al menos una venta con esta sesión. El subscriptionId proporcionado fue la primera venta procesada.

Ejemplo:

<soapenv:Envelope>
<soapenv:Body>
<q0:getCrossSaleTokenInfoRequest>
<authenticationInfo>
<MerchantAccnum>9000000</MerchantAccnum>
<username>user</username>
<password>test1234</password>
</authenticationInfo>
<tokenInfo>4OJ3K6i63IOtc0Czanbz5m2boEiaFf+lE2prv1bPkXQ=</tokenInfo>
</q0:getCrossSaleTokenInfoRequest>
</soapenv:Body>
</soapenv:Envelope>

Respuesta:

<soap:Envelope>
<soap:Body>
<getCrossSaleTokenInfoResponse>
<response>
<errorCode>0</errorCode>
<email>xxxx@ccbill.com</email>
<isAuthLocked>0</isAuthLocked>
<isAuthenticated>1</isAuthenticated>
<isUserCreated>0</isUserCreated>
<paymentUniqueId>/PvvoUQCmc3WoTssCZawbQ</paymentUniqueId>
<programParticipationId>4240</programParticipationId>
<sessionId>kmEEyxSst43rIx0Quj4RyA</sessionId>
<subscriptionId>0106100101000000001</subscriptionId
</response>
</getCrossSaleTokenInfoResponse>
</soap:Body>
</soap:Envelope>

información de pago

INinformación de autenticación
INsessionId / tokeninfocadenasessionId representa un identificador único para la relación de consumidor entre el comerciante afiliado y el comerciante patrocinador; tokeninfo es un objeto de datos transitorio que incluye información que se utilizará para crear o buscar una sesión.
INprecio inicialenteroImporte del cargo inicial. Basado en dos decimales implícitos. Por ejemplo, $ 2.95 deben pasarse como 295.
INperiodo inicialenteroDuración del plazo inicial de suscripción en días.
INPrecio recurrenteenteroOpcionalMonto de cada cargo recurrente. Basado en dos decimales implícitos. Por ejemplo, se deben pasar $ 29.95 2995.
INperíodo recurrenteenteroOpcionalDuración del plazo recurrente de la suscripción en días.
INrefacturacionesCortoOpcionalNúmero de veces que se debe volver a facturar la suscripción antes de que finalice (99 para ilimitado).
INcódigo de monedaCortoOpcionalCódigo de moneda numérico ISO 4217 (es decir, dólares estadounidenses = 840); Predeterminado a 840.

chargeCrossSaleBySession / chargeCrossSaleByToken

INpares de pasopares nombre / valorOpcionalDatos misceláneos que el Patrocinador puede pasar durante el proceso de registro que se les proporcionará en las publicaciones de antecedentes de aprobación / rechazo.
OUTaprobadobyte0 = Rechazado, 1 = Aprobado.
OUTpagoUniqueIdcadenaIdentifica de forma única una cuenta de pago en particular (es decir, tarjeta de crédito / fecha de vencimiento, cuenta ACH / número de ruta) utilizando un algoritmo hash. Algunos comerciantes utilizan esto con fines de fraude de su lado.
OUTID de sesióncadenaID de sesión representa un identificador único para la relación de consumidor entre el comerciante afiliado y el comerciante patrocinador.
OUTID de suscripcióncadenaEl ID de suscripción de la transacción recién procesada (asumiendo que fue aprobada).
OUTID de negaciónenteroEl descriptor único del ID.
OUTdecliveCodeenteroEl código de rechazo proporcionado por el procesador de la tarjeta de crédito.
OUTdeclinarTextocadenaPresente si se rechaza la transacción; proporciona una descripción de por qué se rechazó la transacción.
OUTAuthenticateUrlcadenaPresente si el token / sesión no está autenticado. Si isAuthenticated = 0, el usuario deberá ser redirigido a esta URL para validar su identidad; Los siguientes parámetros se pueden transferir a este sistema:
* url = URL para redirigir a una validación exitosa (si no se proporciona, redirigirá a HTTP_REFERER)
* errorUrl = URL a la que redirigir tras una validación fallida (si no se proporciona, se redirigirá al parámetro "url")

Ejemplo:


<soapenv:Envelope>
<soapenv:Body>
<q0:chargeCrossSaleBySessionRequest>
<authenticationInfo>
<MerchantAccnum>900000</MerchantAccnum>
<usingMerchantSubacc>0000</usingMerchantSubacc>
<username>testuser</username>
<password>test1234</password>
</authenticationInfo>
<sessionId>kmEEyxSst43rIx0Quj4RyA</sessionId>
<paymentInfo>
<initialPrice>1000</initialPrice>
<initialPeriod>30</initialPeriod>
</paymentInfo>
<passThroughInfo>
<pairs>
<name>field1</name>
<value>value1</value>
</pairs>
</passThroughInfo>
</q0:chargeCrossSaleBySessionRequest>
</soapenv:Body>
</soapenv:Envelope>

Respuesta:

<soap:Envelope>
<soap:Body>
<chargeCrossSaleBySessionResponse>
<response>
<errorCode>0</errorCode>
<approved>1</approved>
<paymentUniqueId>/PvvoUQCmc3WoTssCZawbQ</paymentUniqueId>
<sessionId>kmEEyxSst43rIx0Quj4RyA</sessionId>
<subscriptionId>910089201000000023</subscriptionId>
</response>
</chargeCrossSaleBySessionResponse>
</soap:Body>
</soap:Envelope>

createUserForCrossSaleSession / createUserForCrossSaleToken

INinformación de autenticación
INsessionId / tokeninfocadenaID de sesión representa un identificador único para la relación de consumidor entre el comerciante afiliado y el comerciante patrocinador; información del token es un objeto de datos transitorio que incluye información que se utilizará para crear o buscar una sesión.
INPatrocinador Miembro Nombre de usuariocadenaOpcionalEl nombre de usuario que el comerciante patrocinador agregó a su sitio web y nos proporcionó utilizando el crearUserForCrossSaleToken or crearUserForCrossSaleSession métodos.
INPatrocinador Miembro ContraseñacadenaOpcionalIgual que Patrocinador Miembro Nombre de usuario, excepto la contraseña.
OUTID de sesióncadenaID de sesión representa un identificador único para la relación de consumidor entre el comerciante afiliado y el comerciante patrocinador.

Ejemplo:

<soapenv:Envelope>
<soapenv:Body>
<q0:createUserForCrossSaleSessionRequest>
<authenticationInfo>
<MerchantAccnum>900000</MerchantAccnum>
<username>testuser</username>
<password>test1234</password>
</authenticationInfo>
<sessionId>kmEEyxSst43rIx0Quj4RyA</sessionId>
<SponsorMemberUsername>TEST</SponsorMemberUsername>
<SponsorMemberPassword>TEST</SponsorMemberPassword>
</q0:createUserForCrossSaleSessionRequest>
</soapenv:Body>
</soapenv:Envelope>

Respuesta:

<soap:Envelope>
<soap:Body>
<createUserForCrossSaleSessionResponse>
<response>
<errorCode>0</errorCode>
<sessionId>kmEEyxSst43rIx0Quj4RyA</sessionId>
</response>
</createUserForCrossSaleSessionResponse>
</soap:Body>
</soap:Envelope>

Funciones de los comerciantes afiliados

generar sesión para venta cruzada

INinformación de autenticación
INID de suscripciónenteroOpcionalEl ID de suscripción desde el que el comerciante afiliado desea crear el token.
INAfiliadoMiembroNombre de usuariocadenaOpcionalEl nombre de usuario que el comerciante afiliado desea incluir en el token (se anulará con el que tenemos registrado si está utilizando nuestra gestión de usuarios).
IN
Afiliado Miembro Contraseña
cadenaOpcionalLa contraseña que el comerciante afiliado desea incluir en el token (se anulará con lo que tenemos registrado si está utilizando nuestra gestión de usuarios).
OUTinformación del tokencadenaEl token autenticado que se crea en base a la información anterior que utilizarán para reenviar al consumidor a través de WMS al sitio web del Patrocinador.

Ejemplo:

<soapenv:Envelope>
<soapenv:Body>
<q0:generateSessionForCrossSaleByTokenRequest>
<authenticationInfo>
<MerchantAccnum>900000</MerchantAccnum>
<username>testuser</username>
<password>test1234</password>
</authenticationInfo>
<subscriptionId>0910089201000000022</subscriptionId>
</q0:generateSessionForCrossSaleByTokenRequest>
</soapenv:Body>
</soapenv:Envelope>

Respuesta:

<soap:Envelope>
<soap:Body>
<generateSessionForCrossSaleByTokenResponse>
<return>
<errorCode>0</errorCode>
<tokeninfo>4OJ3K6i63IOtc0Czanbz5thajxTbspyOu7DBqLoLt9w%3D</tokeninfo>
</return>
</generateSessionForCrossSaleByTokenResponse>
</soap:Body>
</soap:Envelope>

Apéndice A: Códigos de error y descripciones

Código de errorError de descripción
-101ID de suscripción no válido
-102ID de participación en el programa no válido
-103Sesión no encontrada
-104La sesión no está autenticada
-105ID de suscripción no presente
-106Error del sistema
-107Usuario ya creado
-108Transaccion rechazada
-109Suscripción inválida
-110No se puede verificar la suscripción
-111No se puede encontrar la información del cliente
-112Subcuenta de comerciante no válida
-113Información recurrente no válida

Comerciante afiliado

Merchant Connect es un mercado diseñado para reunir a los comerciantes en una ubicación centralizada. Merchant Connect se basa en nuestro sistema de venta cruzada con un solo clic. Puede brindarles a los consumidores una nueva forma de realizar compras adicionales de diferentes comerciantes sin tener que volver a ingresar la información de pago.

Beneficios del comerciante afiliado

  • Listado de programas con capacidad de búsqueda. Todos los patrocinadores de Merchant Connect son visibles para todos los comerciantes, incluidos los detalles de su programa. De esta lista, seleccione rápidamente un programa con el que le interese asociarse y únase de inmediato.
  • Pagos flexibles y confiables. Ya sea Pago por Venta y Reparto de Ingresos a través de CCBill o administrado por un patrocinador, Merchant Connect viene con una variedad de opciones de pago para usted.
  • Proceso de integración simplificado. Merchant Connect contiene un script prediseñado para manejar las funciones de Afiliado, por lo que puede pasar menos tiempo integrando y más tiempo ganando dinero.
  • Venta cruzada sin volver a ingresar la información de pago. Amplíe el éxito de nuestro sistema de venta cruzada para agregar ventas promocionales a su sitio como una herramienta de posventa, eliminando la necesidad de ingresar información de pago para que sus consumidores puedan obtener lo que desean sin demora.
  • Agregue fácilmente productos relacionados a su sitio. Trabaje con socios establecidos para agregar un elemento tangible, una compra de cámara o un sitio de citas para sus miembros. Aproveche los beneficios de las compras complementarias sin asumir los gastos generales de una solución con la que no está familiarizado.
  • Automatizar el proceso de compra. Una vez configurada, la función se ejecuta sola. Recibirá notificaciones automáticas de compras y se le notificará si cambia la configuración del programa. Dedique más tiempo a hacer crecer su negocio y menos tiempo a preocuparse por las configuraciones de su socio.

¿Cómo me uno a un programa Merchant Connect?

Para unirse a un programa Merchant Connect:

1. Inicie sesión en Portal de administración.

2. Haga clic en el megamenú Merchant Connect y, a continuación, haga clic en Explore y únase a programas.

3. Explore la lista de programas Merchant Connect disponibles. Cuando encuentre un programa que le interese, haga clic en Ver más para obtener más información. Ver más muestra la siguiente información:

Reseña del programa
Nombre del programaNombre del Programa de Patrocinador disponible.
URL del programaLa URL a la que se dirige a un consumidor desde su sitio.
Tipo de pago
Reparto de ingresosPaga un porcentaje de la compra del consumidor.
Pago por ventaPaga una cantidad fija en dólares por venta.
Gestionado por el patrocinadorEl pago es variable; El comerciante patrocinador proporcionará más información.
Detalles de pago
Pagar por pruebas / iniciales / reembolsosMuestra qué tipos de transacciones paga el programa.
Frecuencia de pago de nueva facturaLa cantidad de facturas que paga el programa.
Porcentaje de pago de venta o monto de pago fijoCantidades de pago específicas.
Tiempo de pagoYa sea que reciba el pago en el momento de la venta inicial o después de que la primera refacturación sea exitosa.
Método
Simple y avanzado / avanzadoMétodo de venta cruzada seleccionado para el programa.
Detalles del programa
InstruccionesInstrucciones generales de Merchant Connect.
Instrucciones especialesInstrucciones específicas del patrocinador para este programa.

4. Busque un programa que le gustaría promover y haga clic en Unirse al programa.

5. Después de hacer clic Unirse al programa, se envía una notificación al propietario del programa expresando su interés en asociarse con ellos. Cuando el Patrocinador apruebe su solicitud, recibirá un correo electrónico confirmando su aceptación.

Descarga el script PHP

1. Inicie sesión en Portal de administración.

2. Atravez de Conexión comercial mega menú, haga clic en Programas actualmente inscritos para ver sus asociaciones actuales.

3. Busque el programa para el que desea crear un script y haga clic en Ver más.

4. En el Cuenta API sección, haga clic en Generar script PHP.

5. Después de hacer clic en este enlace, se le pedirá que seleccione un Cuenta API utilizar para este script. Seleccione el botón de radio para el nombre de usuario que le gustaría usar y haga clic en Generar PHP.

Una vez que se haga clic en este botón, la descarga comenzará en una nueva pestaña.

¿Cómo puedo comenzar a enviar tráfico?

Después de unirse a los programas que desea promover y descargar el script PHP, solo necesita completar la integración técnica. Haga clic en el Características técnicas en la parte superior de esta página para obtener detalles y ejemplos de casos de uso / flujos para Merchant Connect.

Comerciante patrocinador

Merchant Connect es un mercado diseñado para reunir a los comerciantes en una ubicación centralizada. Al expandir nuestro sistema de venta cruzada con un solo clic, puede brindarles a los consumidores una nueva forma de realizar compras adicionales de diferentes comerciantes sin tener que volver a ingresar la información de pago.

Beneficios del comerciante patrocinador

  • Listado de programas con capacidad de búsqueda. Todos los patrocinadores de Merchant Connect serán visibles para todos los comerciantes. En lugar de buscar nuevos socios, Merchant Connect permite que toda la base de comerciantes de CCBill encuentre y se una a su programa rápida y fácilmente.
  • Proceso de integración simplificado. Al proporcionar un script para que lo utilicen los comerciantes afiliados, CCBill ha eliminado las dificultades normalmente asociadas con un sistema como este. Este enfoque simplificado abre más socios potenciales y fuentes de ingresos.
  • Venta cruzada sin volver a ingresar la información de pago. Las ventas en línea son ventas extremadamente difíciles de capturar. El consumidor está listo para realizar su compra de inmediato y no quiere ingresar la información de la tarjeta de crédito y perder tiempo en obtener lo que desea. Con Merchant Connect, se puede cobrar a los consumidores inmediatamente sin volver a ingresar su información, lo que permite ventas más rápidas y fluidas.
  • Funciona con cualquier modelo de negocio. Las compras fáciles ya no son el dominio exclusivo de los sitios de cámaras. Ya sea que tenga un producto tangible, un sitio de membresía, servicios de citas o un sitio de cámara, la base de comerciantes de CCBill puede vender su producto rápida y fácilmente.
  • Expande tu marca. Merchant Connect de CCBill le permite cerrar la brecha entre su producto y nuestra base de usuarios. Al hacer que su nombre y producto sean visibles para más comerciantes, puede alcanzar nuevas fuentes de ingresos que lo beneficiarán tanto ahora como en el futuro.

¿Cómo puedo convertirme en un comerciante patrocinador?

Convertirse en un patrocinador de Merchant Connect requiere la configuración del personal de apoyo al comerciante de CCBill. Por favor contactar merchandisingupport@ccbill.com para comenzar el proceso

Una vez que el personal de CCBill haya configurado su cuenta para ser un patrocinador de Merchant Connect, puede configurar su programa.

¿Cómo creo un programa Merchant Connect?

Para crear un programa Sponsor Merchant Connect:

1. Inicie sesión en Portal de administración.

2. Atravez de Conexión comercial mega menú, haga clic en Crear programa para ver sus asociaciones actuales.

3. El asistente le ayudará a configurar su Conexión comercial Programa. La Crear programa La pantalla contiene los siguientes campos:

Tipo de pago
Reparto de ingresosPorcentaje de la compra del consumidor pagada por las ventas pagadas por CCBill.
Pago por ventaMonto fijo en dólares pagado por venta pagada por CCBill.
Gestionado por el patrocinadorSi manejará los pagos usted mismo; CCBill no pagará por programas con esta configuración.
Método
Simple y avanzado / avanzadoMétodos de integración de venta cruzada.
Detalles del programa
InstruccionesInstrucciones generales de Merchant Connect.
Instrucciones especialesSus instrucciones específicas para este programa.

4. Complete los campos obligatorios y haga clic en Guardar en la parte superior de la página.

¿Cómo administro mis programas?

1. Inicie sesión en Portal de administración.

2. Atravez de Conexión comercial mega menú, haga clic en Administrar mis programas para ver sus asociaciones actuales. Esta pantalla enumerará todos sus Conexión comercial Programas.

3. Seleccione su acción preferida de la Acciones Menú desplegable. Las opciones disponibles son:

  • Ver / modificar programa
  • Desactivar programa
  • Reactivar programa
  • Ver afiliados asignados.

Ver / modificar programa

Desde dentro del Ver / modificar programa pantalla, tendrá la capacidad de realizar ediciones en la configuración de su programa existente. El sistema CCBill notificará automáticamente a su comerciante Conétese socios por correo electrónico cuando se realicen cambios en su programa.

1. Hacer clic en Editar en la parte superior izquierda de la pantalla.

2. Actualice los campos donde se necesiten cambios.

3. Hacer clic en Guardar en la parte superior izquierda de la pantalla.

Desactivar programa

Si desea desactivar un Conexión comercial Programa puedes hacer esto desde el Administrar mi programa Pantalla.

1. Busque el programa que desea desactivar de su lista de programas.

2. Seleccionar Desactivar programa Desde el menú desplegable.

3. Se le presentará un cuadro de confirmación para desactivar el programa.

4. Seleccionar .

Reactivar programa

Si tiene un programa que ha sido desactivado, puede reactivarlo desde el Administrar mi programa pantalla también.

1. Busque el programa que desea reactivar de su lista de programas.

2. Seleccionar Programa reactivo En el menú desplegable.

3. Se le presentará un cuadro de confirmación para reactivar el programa.

4. Seleccionar .

Ver afiliados asignados

Esta opción le presentará todos Conexión comercial socios actualmente activos en su programa. Desde aquí puede ver los detalles del comerciante o eliminarlos de su programa.

Ver los detalles del comerciante

Para ver los detalles de un socio en particular, simplemente haga clic en Ver más junto a su nombre. Desde esta pantalla podrá ver los detalles que se enumeran a continuación.

NOMBRE
ID de afiliado
ID de participación
Nombre
Correo electrónico
Dirección
Eliminar un afiliado

Tiene dos opciones para eliminar un afiliado de su programa:

Opción 1: desde la página de descripción general

1. Marque la casilla a la izquierda del ID de afiliado del comerciante que desea eliminar. Puede seleccionar varios afiliados para eliminarlos a la vez.

2. Hacer clic en Eliminar al afiliado seleccionado de este programa.

Opción 2: desde la página de detalles

1. Busque el afiliado que desea eliminar de su programa y haga clic en Ver más.

2. Hacer clic en Eliminar afiliado de este programa.

Cola de invitaciones

Todas las solicitudes para unirse a su programa se enviarán al Cola de invitaciones y requieren aprobación antes de que puedan comenzar a promocionar su programa. Cuando un Afiliado solicita unirse a su programa, se le notificará por correo electrónico sobre una invitación pendiente. La visualización y la gestión de la cola de invitaciones se pueden realizar en unos sencillos pasos.

1. Inicie sesión en Portal de administración.

2. Atravez de Conexión comercial mega menú, haga clic en Cola de invitaciones para ver sus invitaciones pendientes. Esta pantalla mostrará una lista de todas sus invitaciones pendientes.

3. Marque la casilla junto a los Afiliados que desea aceptar o rechazar.

4. Haga clic en el botón apropiado (Aceptar invitaciones seleccionadas or Rechazar invitaciones seleccionadas) en la parte superior de la pantalla.

Los afiliados serán notificados por correo electrónico cuando se les acepte o se les niegue el acceso a su programa.