API — Links de Pago

POST

Crear link con redirección

Genera un link de pago desde tu backend. El cliente es redirigido automáticamente al checkout al acceder al link.

POSThttps://merchant.paymentsway.co/link-de-pago/create

Envía tu Api_key en el header Authorization.

Parámetros

CampoTipoDescripciónReq.
merchant_idstringMerchant ID.Sí
form_idstringForm ID.Sí
terminal_idstringTerminal ID.Sí
order_numberstringReferencia única de la transacción.Sí
amountnumberMonto de la transacción.Sí
currencystringCOP, USD o EUR.Sí
order_descriptionstringDescripción de la compra.Sí
client_emailstringEmail del cliente.No
client_phonestringTeléfono del cliente.No
response_urlstringURL de retorno tras el pago.No
additional_dataobjectDatos extra que se retornan en el webhook.No
checksumstringFirma de seguridad SHA-256.No

Ejemplo de petición

JavaScript
const response = await fetch("https://merchant.paymentsway.co/link-de-pago/create", {
  method : 'POST',
  headers: {
    "Authorization": "TU_API_KEY",
    "Content-Type" : "application/json"
  },
  body: JSON.stringify({
    "merchant_id"      : 7890,
    "form_id"          : "",
    "terminal_id"      : "",
    "order_number"     : "ORD-456789",
    "amount"           : 55000,
    "currency"         : "COP",
    "order_description": "Compra de productos",
    "client_email"     : "cliente@example.com",
    "response_url"     : "https://example.com/gracias",
  })
});

const data = await response.json();
console.log(data);

Errores

JSON — 400
{ "error": true, "data": "" }

En esta página