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ámetroTipo de VariableDescripció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.


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