Parámetros Requeridos.

Parámetros Requeridos para Crear una Transacción

Endpoints donde hacer el Request

Producción https://apis.pgf.cl
Desarrollo https://apis-dev.pgf.cl

Los parámetros siempre requeridos son:

Parámetro

Tipo de Variable

Descripción

x_account_id

string(255)

Corresponde al "Token Service" relacionado al servicio con el que deseas generar el cobro.

x_amount

float(10)

Monto de la transacción.

Monto númerico sin decimales.

x_currency

string(3)

Código de 3 caracteres para países.

Acá puedes ver una lista con los códigos.

x_customer_email

.

string(255)

Correo en dónde se enviará la confirmación de pago al cliente.

x_reference

string(45)

Tu número de orden.

Este número debería ser único por servicio para no tener problema de duplicidad de pagos.

x_session_id

string(61)

Identificador único de la sesión del usuario que realiza el pago. Se agrega como capa de seguridad para validar la transacción.
Max. 61 caracteres.

x_shop_country

string(3)

Código de 2 caracteres para países.

Acá puedes ver una lista con los códigos.

x_signature

string(255)

Mensaje Firmado.
Para más información sobre la creación de la firma revisa Nuestra documentación del Proceso de Firmado

x_url_callback

string(255)

Dirección en donde se avisará de los cambios en la transacción de manera asincróna a través de un método POST.

x_url_cancel

string(255)

Dirección en dónde se redireccionará en caso de cancelación.
Se recomienda usar la dirección del carrito de compras.

x_url_complete

string(255)

Dirección en dónde se redireccionará al momento de completar la transacción.

Se enviará un POST con un Json a esta URL con los mismos datos del callback explicado en la sección response.

Author

  • Cristian Tala Sánchez
  • Luis Marcelo Poblete Sandoval (Collaborator)

What’s Next