Content
Notificación de pago
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 paga el pedido.
Para hacer esto, ingrese la dirección de su secuencia de comandos en el campo «URL PARA NOTIFICACIONES API SOBRE FACTURAS PREPAGADAS» cuando edite el producto. Nuestro servicio enviará notificaciones allí.
Las notificaciones se envían a esta dirección después de que se haya pagado el pedido. Cuando se crea, las notificaciones se envían a la dirección indicada en el campo «URL para notificaciones de API sobre la factura creada» (más información).
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í:
- el campo «URL para notificaciones de API sobre la factura creada»: https://misitio.es/script?a=make
- el campo «URL para notificaciones de la API sobre la factura pagada»: https://misitio.es/script?a=paid
Or determine the made order by the absence in the received data of the value with the [‘paid’] key.
Las notificaciones se envían en el formato POST codificado en URL de la siguiente manera:
array( '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' => dirección de la entrega 'region' => región de la entrega 'postalcode' => código postal 'created' => la hora de creación del pedido 'paid' => el tiempo de liquidación de la orden 'last_payment_sum' => monto del último pago (si la factura se paga en un pago, entonces es igual al monto delbill) 'comment' => comentar el pedido 'tag' => etiqueta 'kupon' => cupón usado 'type' => tipo 'payway' => forma de pago 'domain' => orden de dominio 'is_recurrent' => ¿La factura es recurrente? (1 - sí, 0 - no), 'utm' => array ( '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 del producto (incluida la venta superior o el descuento) 'price' => precio del producto de la configuración 'pincode' => código pin enviado en la carta después del pago 'partners' => array ( 0 => array ( 'partner_lvl' => nivel de afiliado (el primer nivel) 'partner_id' => identificador del socio 'partner_name' => inicio de sesión del socio 'partner_fee' => el monto de los cargos del socio ), 1 => array ( 'partner_lvl' => nivel de afiliado (el segundo nivel) 'partner_id' => identificador del socio 'partner_name' => inicio de sesión del socio 'partner_fee' => el monto de los cargos del socio ), ), ), array( 'id' => character identifier 'title' => product name 'sum' => actual product cost (including up-selling or discount) 'price' => product price from settings 'pincode' => pin-code sent in the letter after the payment 'partners' => array ( 0 => array ( 'partner_lvl' => nivel de afiliado (el primer nivel) 'partner_id' => identificador del socio 'partner_name' => inicio de sesión del socio 'partner_fee' => el monto de los cargos del socio ), 1 => array ( 'partner_lvl' => nivel de afiliado (el segundo nivel) 'partner_id' => identificador del socio 'partner_name' => inicio de sesión del socio 'partner_fee' => el monto de los cargos del socio ), ), ), ... ) 'hash' => md5 (número de pedido + correo del cliente + hora de liquidación del pedido + clave secreta) )
Ejemplo en PHP:
$hash = md5($_REQUEST['id'].$_REQUEST['email'].$_REQUEST['paid'].$setts['user_rps_key']);
Donde, la «clave secreta» 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 al $ _query system array.
$ _query[‘items’][0][‘sum’] será igual al costo del primer artículo del pedido.
Notificación de prepago
Puede activar la notificación del sistema para cuando un cliente paga el pedido por adelantado.
Para hacer esto, ingrese la dirección de su secuencia de comandos en el campo «URL para notificaciones API sobre una factura prepagada» cuando edite el producto. Nuestro servicio enviará notificaciones allí.
Las notificaciones se envían en el formato POST codificado en URL de la siguiente manera:
array( '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' => región de la entrega 'postalcode' => código postal 'created' => la hora de creación del pedido 'prepayment_sum' => suma de prepago 'tag' => etiqueta 'kupon' => cupón usado 'domain' => orden de dominio 'link' => enlace a la página de pago del pedido 'is_recurrent' => ¿La factura es recurrente? (1 - sí, 0 - no), 'utm' => array ( '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 del producto (incluida la venta superior o el descuento) 'price' => precio del producto de la configuración 'pincode' => código pin enviado en la carta después del pago 'partners' => array ( 0 => array ( 'partner_lvl' => nivel de afiliado (el primer nivel) 'partner_id' => identificador del socio 'partner_name' => inicio de sesión del socio 'partner_fee' => el monto de los cargos del socio ), 1 => array ( 'partner_lvl' => nivel de afiliado (el segundo nivel) 'partner_id' => identificador del socio 'partner_name' => inicio de sesión del socio 'partner_fee' => el monto de los cargos del socio ), ), ), ... ) 'hash' => md5 (número de pedido + correo del cliente + hora de liquidación del pedido + clave secreta) )
Notificación de devolución de dinero
Puede activar la notificación del sistema para cuando un cliente desee un reembolso completo.
Ingrese la dirección de su secuencia de comandos en el campo «URL para notificaciones API sobre reembolsos de clientes». Las notificaciones se envían en el formato POST codificado en URL de la siguiente manera:
array( 'status' => 'devolución de dinero' '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' => región de la entrega 'postalcode' => código postal 'created' => la hora de creación del pedido 'comment' => comentar el pedido 'is_recurrent' => ¿La factura es recurrente? (1 - sí, 0 - no), 'utm' => array ( '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 del producto (incluida la venta o el descuento) 'price' => precio del producto de la configuración ), ), array( 'id' => identificador de caracteres 'title' => nombre del producto 'sum' => costo real del producto (incluida la venta o el descuento) 'price' => precio del producto de la configuración ), ... ) 'hash' => md5 (número de pedido + correo del cliente + hora de liquidación del pedido + clave secreta) )