Waylet Pay
  1. 馃嚜馃嚫 OpenWaylet
Waylet Pay
  • 馃嚜馃嚫 OpenWaylet
    • Inicio de cobro
      POST
    • Cancelaci贸n de cobro
      POST
    • Devoluci贸n de cobro
      POST
    • Devoluci贸n de cobro V2
      POST
    • Solicitud de url de inicio de pago
      POST
    • Inicio de cobro con QR
      POST
  • 馃嚞馃嚙 OpenWaylet
    • Start payment
      POST
    • Payment start URL
      POST
    • Start QR payment
      POST
    • Payment refund
      POST
    • Payment refund V2
      POST
    • Cancel payment
      POST
  1. 馃嚜馃嚫 OpenWaylet

Solicitud de url de inicio de pago

Develop Env
https://pre.wayletlabs.com/api
Develop Env
https://pre.wayletlabs.com/api
POST
https://pre.wayletlabs.com/api
/openwaylet/web/v1/transactions
Callbacks
Cuando la operaci贸n finalice se enviar谩 una petici贸n POST al callbackUrl.

C谩lculo de la firma del callback (signature)#

La firma que enviar谩 la petici贸n a la API se calcular谩 de la siguiente forma (en pseudo-c贸digo):
HMACSHA512(paymentId + wayletPaymentId + status + amount)
utilizando una contrase帽a proporcionada por Klikin.
POST {$request.body.callbackUrl}
CampoDescripci贸n
paymentIdIdentificador de la operaci贸n del comercio
wayletPaymentIdIdentificador de la operaci贸n de Waylet que coincide que identificador devuelto en la petici贸n
statusPodr谩 recibir uno de estos valores: PAID -> cobro realizado correctamente REFUSED -> cobro no realizado rechazado CANCELED -> pago cancelado por el usuario
errorCodeEn caso de status = REFUSED, c贸digo del error
errorDescriptionEn caso de status = REFUSED, descripci贸n del error
amountImporte solicitado a cobrar
signatureFirmado de la petici贸n

Request

Authorization
Add parameter in header
x-openwaylet-apikey
Example:
x-openwaylet-apikey: ********************
Body Params application/json
externalId
string聽
required
Identificador 煤nico de operaci贸n
commerceId
string聽
required
Identificador del comercio facilitado por Klikin
amount
string聽
required
Importe de la operaci贸n
callbackUrl
string聽
required
URl a la que enviar el resultado de la operaci贸n
urlOk
string聽
required
URL a la que reenviar al usuario si la operaci贸n prospera correctamente
urlKo
string聽
required
URL a la que reenviar al usuario si la operaci贸n no prospera correctamente
urlClose
string聽
required
URL a la reenviar al usuario si se cierra la ventana
Example
{
  "externalId": "20230405126789",
  "commerceId": "edfdaaeb20edea2bb93aa0a2",
  "amount": "210",
  "callbackUrl": "http://pointed-hire.name",
  "urlOk": "https://calculating-bootie.name",
  "urlKo": "http://constant-dog.org",
  "urlClos": "https://deafening-ball.com"
}

Responses

馃煝200OK
application/json
Body
url
string聽
required
URL a la derivar al usuario
Example
{
  "url": "https://unnatural-politics.info"
}
Modified at聽2024-06-17 11:29:33
Previous
Devoluci贸n de cobro V2
Next
Inicio de cobro con QR