---
title: "1. Generar URL hosted payment sin formulario"
method: POST
path: "/v3.2/checkout/session/"
---

# 1. Generar URL hosted payment sin formulario

`POST /v3.2/checkout/session/`

## Request

- Base URL: `https://gateway-154.netpaydev.com/gateway-ecommerce`
- URL: `https://gateway-154.netpaydev.com/gateway-ecommerce/v3.2/checkout/session/`
- Auth: none required

## Headers

- `Authorization` string, required
- `Content-Type` string

## Request body

- object
  - `successUrl` string: Url de redirección una vez se genera una referencia de pago en efectivo
  - `cancelUrl` string: Url para activar el botón de regreso de la pantalla de NetPay
  - `paymentMethodTypes` string[], required: Métodos de pago
  - `lineItems` object[], required: Listado de productos
    - `name` string, required: Nombre del producto
    - `amount` integer, required: Costo del prodcuto
    - `quantity` integer, required: Cantidad del mismo producto
    - `currency` string, required: Tipo de moneda (Siempre MXN)
  - `billing` object, required: Datos del tarjetahabiente
    - `firstName` string, required: Nombre del Cliente
    - `lastName` string, required: Apellido del cliente
    - `email` string, required: Correo del cliente
    - `phone` string, required: Teléfono del cliente
    - `address` object: Dirección del cliente
      - `city` string, required: Ciudad del cliente
      - `country` string, required: Pais (ISO 3166-1 alfa-2 )
      - `postalCode` string, required: Código postal del cliente
      - `state` string, required: Estado del pais (utilizar catalogo)
      - `street1` string, required: Calle
      - `street2` string, required: Colonia
  - `linkType` string: Tipo de pantalla Netpay
  - `merchantRefCode` string, required: Código de referencia único para identificar pago

## Response `200`

200

- object
  - `id` integer
  - `sessionId` string
  - `successUrl` string
  - `cancelUrl` string
  - `paymentMethodTypes` string[]
  - `createdAt` string
  - `updatedAt` string
  - `lineItems` object[]
    - `name` string
    - `currency` string
    - `quantity` integer
    - `amount` integer
    - `createdAt` string
    - `updatedAt` string
  - `storeIdAdq` integer
  - `linkType` string
  - `merchantRefCode` string
  - `hostedCheckoutUrl` string
  - `paidOut` boolean
  - `billing` object
    - `firstName` string
    - `lastName` string
    - `email` string
    - `phone` string
    - `ipAddress` unknown
    - `merchantReferenceCode` string
    - `address` object
      - `city` string
      - `country` string
      - `postalCode` string
      - `state` string
      - `street1` string
      - `street2` string
  - `hasBilling` boolean

## Other responses

- `400`: 400
- `500`: 500

---

[API](https://skmtc.dev/netpay/apis/api-sandbox-netpay-hosted-sin-formulario.md) - [All operations](https://skmtc.dev/netpay/apis/api-sandbox-netpay-hosted-sin-formulario/llms.txt) - [OpenAPI document](https://skmtc.dev/netpay/apis/api-sandbox-netpay-hosted-sin-formulario/revisions/5ac6c0c87c92?raw)
