Parámetros Requeridos

Parámetros Requeridos para Crear una Transacción

Endpoint donde hacer el Request

https://apis.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)

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.



Recuerda que puedes unirte a nuestra comunidad de desarrolladores en Discord!