CheckoutCreateSessionRequest

  • cancelUrl
    Type: stringFormat: uri
    required

    URL HTTPS para retorno quando o comprador cancelar ou abandonar o checkout.

  • lineItems
    Type: array object[] · CheckoutCreateSessionLineItem[] 1…
    required

    Itens do checkout. Cada item referencia um produto ativo do catalogo PodPay.

    • productId
      Type: string
      required

      ID real de um produto ativo no catalogo de checkout da empresa. Copie na aba Produtos do Checkout.

    • quantity
      Type: integer
      min:  
      1
      required

      Quantidade do item.

    • sortOrder
      Type: integer
      required

      Ordem de exibi??o no resumo do checkout. Comece em 0.

  • successUrl
    Type: stringFormat: uri
    required

    URL HTTPS para onde o comprador pode voltar ap?s pagamento confirmado.

  • expiresAt
    Type: integer
    min:  
    5
    max:  
    10080

    Duracao da sessao em minutos. Exemplo: 60 = 1 hora. Se omitido, usa 2880 minutos (48 horas).

  • metadata
    Type: object

    Opcional. Dados opacos para reconcilia??o interna do integrador, como orderId. N?o ? exibido ao comprador.

    • propertyName
      Type: anything
  • postbackUrl
    Type: stringFormat: uri

    Opcional. URL HTTPS adicional para receber notifica??o server-to-server deste checkout. N?o substitui webhooks configurados no dashboard.