Creación de la notificación de secuencia de comandos de factura

Para integrarse con otros servicios y aplicaciones, recomendamos configurar la integración a través de Zapier.
Podrá transferir datos entre servicios sin la ayuda de programadores.
Obtenga más información sobre la integración a través de Zapier

Puede activar la notificación del sistema para cuando un cliente realiza el pedido.

Para hacer esto, ingrese la dirección de su secuencia de comandos en el campo «URL PARA NOTIFICACIONES API SOBRE NUEVAS FACTURAS» cuando edite el producto. Nuestro servicio enviará notificaciones allí.

Las notificaciones se envían a esta dirección después de que se haya creado el pedido. Al pagar, las notificaciones se envían a la dirección indicada en el campo «URL PARA NOTIFICACIONES API SOBRE FACTURAS PREPAGADAS». (more info).

Puede ingresar el mismo script en ambos campos. Pero al mismo tiempo, agregue un parámetro que especifique qué notificación es esta.

Por ejemplo, así:

  • the «URL PARA NOTIFICACIONES API SOBRE NUEVAS FACTURAS» campo: https://mi_sitio.es/script?a=nueva
  • the «URL PARA NOTIFICACIONES API SOBRE FACTURAS PREPAGADAS» campo: https://mi_sitio.es/script?a=prep

O determine el pedido realizado por la ausencia en los datos recibidos del valor con la tecla [‘paid’].

Las notificaciones se envían en el formato POST codificado en URL de la siguiente manera:

array(
'status' => Nuevo orden
'id' => Número de orden
'first_name' => nombre del cliente
'last_name' => apellido del cliente
'middle_name' => segundo nombre del cliente
'email' => correo electrónico del cliente
'phone' => número de teléfono del cliente
'city' => la ciudad de la entrega
'country' => el país de la entrega
'address' => la dirección de la entrega
'region' => la región de la entrega
'postalcode' => código postal
'created' => el momento de la creación del pedido
'comment' => comentar el pedido
'tag' => etiqueta
'kupon' => cupón usado
'domain' => orden de dominio
'link' => enlace al pago del pedido
'utm' => matriz
'medium' => parámetro utm del canal
'source' => parámetro utm de origen
'campaign' => parámetro utm de campaña
'content' => parámetro utm de publicidad
'term' => parámetro utm clave
),
'items' => array( //matriz de bienes
array(
'id' => identificador de caracteres
'title' => nombre del producto
'sum' => costo real (incluida la venta o el descuento)
'price' => costo de la configuración
),
array(
'id' => identificador de caracteres
'title' => nombre del producto
'sum' => costo real (incluida la venta o el descuento)
'price' => costo de la configuración
),
...
)
'hash' => md5 (Número de orden + correo electrónico del cliente + hora de creación del pedido + clave secreta)
)

Ejemplo en PHP

$hash = md5($_REQUEST['id'].$_REQUEST['email'].$_REQUEST['paid'].$setts['user_rps_key']);

Donde, la «secret key» para formar un hash es una línea que se puede encontrar en la sección «API» (lado derecho del gabinete personal SoloClic) ⇒ «Clave API».

Por ejemplo, si usa PHP para el desarrollo, los datos transferidos van inmediatamente a la matriz del sistema $ _query system array, i.e. $_query[‘items’][0][‘sum’] será igual al costo del primer elemento en el orden.

Cancelación de la notificación de secuencia de comandos de pedido

Puede activar la notificación del sistema para cuando un cliente cancele el pedido.

Ingrese la dirección de su secuencia de comandos en el campo «URL para notificaciones API sobre cancelación de facturas» cuando edite el producto.

Las notificaciones se envían en el formato POST codificado en URL de la siguiente manera:

array(
'status' => 'cancel_order',
'id' => Número de orden,
'first_name' => nombre del cliente,
'last_name' => apellido del cliente,
'middle_name' => segundo nombre del cliente,
'email' => correo electrónico del cliente,
'phone' => número de teléfono del cliente,
'city' => la ciudad de la entrega,
'country' => el país de la entrega,
'region' => la región de la entrega,
'postalcode' => código postal,
'created' => el momento de la creación del pedido,
'comment' => comentar sobre el pedido,
'utm' => matriz
'medium' => parámetro utm del canal,
'source' => parámetro utm de origen,
'campaign' => parámetro utm de campaña,
'content' => anuncio utm-parámetro,
'term' => parámetro utm clave
,
),
'items' => array( // matriz de bienes
array(
identificador de caracteres,
nombre del producto,
costo real (incluida la venta o el descuento),
costo de la configuración,
identificador de caracteres,
nombre del producto,
costo real (incluida la venta o el descuento),
costo de la configuración,
...
)
'hash' => md5 (Número de orden + correo electrónico del cliente + hora de creación del pedido + clave secreta),
)

Rate article

1 star2 stars3 stars4 stars5 stars (No votes)
Cargando...