Amplify
  • Amplify Documentation
  • Español
    • Introducción
    • GUIAS
      • [GUIA] Integración básica Amplify SDK (Tienda única)
      • [GUIA] Leyendo balances (Tienda única)
    • Creando una cuenta
    • Configurando tu cuenta
    • Obteniendo tus API Key
    • Obteniendo tokens de prueba
    • SDK
      • Instalacion
      • Propiedades
      • Eventos
      • Personalización
      • Interfaces
    • API
      • Intención de pago
      • Balances
      • Retiros
      • Webhooks
      • Links de Pago
      • Reembolsos
  • English
    • Introduction
    • Creating an account
    • Setting up your account
    • Getting your API Keys
    • Faucet
    • SDK
      • Installation
      • Props
      • Events
      • Customization
      • Interfaces
    • API
      • Payment intents
      • Balances
      • Withdraws
      • Webhooks
      • Refunds
Con tecnología de GitBook
En esta página
  • API
  • Redirección
  1. Español
  2. API

Links de Pago

Los links de pago son generados para redirigir a una url de Amplify, en donde el consumidor puede realizar el pago y ser redirigido nuevamente a la página del comprador. Es una alternativa al uso del sdk.

API

[POST] https://api.getamplify.app/payment_link

Autenticación requerida. Para utilizar este endpoint es necesario enviar los siguientes headers:

{
  "apiKey": "123xxx456",
  "clientId": "123xxx456",
}

Crea un link de pago

{
   "name": "Link de pago",
    "description": "Descripción del link de pago",
    "amount": 1, 
    "metadata": {
        "order_id": "123456",
        "customer_id": "123456"
    },
    "expires_at": "2050-12-31T23:59:59Z",
    "max_uses": 1
}
Campo
Requerido
Valor
Descripción

name

string

Nombre a mostrar en el checkout

description

string

Descripción a mostrar en el checkout

amount

number

Precio en USD, acepta valores mayores a 1 y hasta 6 posiciones decimales

metadata

object

Metadata que el vendedor decida enviar para hacer un seguimiento de la venta

expires_at

ISO 8601, UTC

Fecha de expiración del link de pago, luego de esta fecha el link es invalidado

max_uses

int

Cantidad máxima de usos del link de pago

Respuesta:

{
    "name": "Link de Pago",
    "shortId": "ABC123",
    "description": "Descripción",
    "amount": "1",
    "metadata": null,
    "status": "ACTIVE",
    "receiverId": "1234",
    "userId": "1234",
    "uses": 0,
    "apiKeyType": "PRODUCTION",
    "logic": "SELF",
    "_id": "679252ab508d61f025fc5c30",
    "created_at": "2025-01-23T14:31:07.473Z",
    "updated_at": "2025-01-23T14:31:07.473Z",
    "__v": 0
}

Redirección

Para utilizar el link de pago debemos insertar el shortId en las siguientes urls:



Si deseamos que cuando se complete el pago se redirija automáticamente a alguna URL, debemos envíar dicha URL en el query param redirect_url.

Ejemplo:

La URL debe estar codificada para evitar errores de redirección.

AnteriorWebhooksSiguienteReembolsos

Última actualización hace 3 meses

DESARROLLO:

PRODUCCIÓN:

https://test.getamplify.app/payments/${shortId}
https://getamplify.app/payments/${shortId}
https://getamplify.app/payments/ABC123?redirect_url=https://getamplify.app