Bynet
    Bynet
    • 🚀 Introdução à API
    • 📦 Criar Pedido
    • My company
      • Get all data
        GET
      • Update
        PUT
      • Update documents
        PUT
      • Get by ID
        GET
      • Update other info
        PUT
    • Products
      • Create
        POST
      • Find All
        GET
      • Find by ID
        GET
      • Update
        PUT
      • Delete
        DELETE
      • Update Status
        PUT
    • Bank
      • Create
        POST
      • Find all
        GET
      • Find by ID
        GET
      • Find pre bank
        GET
    • Transactions
      • Find All
        GET
      • Create
        POST
      • Find by ID
        GET
      • Update delivery status
        PUT
      • Export Excel
        POST
      • Summary all
        GET
      • Fee
        POST
      • Summary by ID
        GET
    • Checkout
      • Layouts
        • Create Layout
        • Find
        • Update settings
        • Update status
        • Find by ID
      • Find info
      • Create Order
      • Find info order
      • Find payment methods by ID
      • Create payment
      • Find payment methods
    • Transfers
      • Create
      • Update
      • Find all
      • Find by ID
      • summary
    • Cashout
      • Create
      • Find all
      • Find by ID
    • Customers
      • Find all
      • Find by ID
    • Balance
      • Find
      • Summary
      • Find finalcial reserve
    • Webhook
      • ⚙️ Webhook: Formato de Postback
      • Create
      • Find all
      • Find by ID
      • Update
      • Delete

    📦 Criar Pedido

    Para criar um pedido, siga os passos abaixo:

    1. Criar Produto#

    Antes de criar um pedido, é necessário criar um produto. Para isso, faça uma requisição POST para o seguinte endpoint:
    Endpoint: /api/user/products
    Método: POST
    Content-Type: application/json
    Autenticação: api_token

    ✅ Exemplo de resposta bem-sucedida:#

    {
      "data": {
        "id": "0",
        "title": "Camisa Branca",
        "description": "Nova camisa Branca",
        "shippingType": "DIGITAL",
        "status": "ACTIVE",
        "unitPrice": 0,
        "maxInstallments": 0,
        "accessLink": "X",
        "additionalInfo": "Camiseta tamanho M",
        "images": [],
        "paymentMethod": {},
        "sellerId": "0",
        "uniqueProductLinkId": "0",
        "createdAt": "2025-04-17T15:06:22.618Z",
        "updatedAt": "2025-04-17T15:06:22.728Z",
        "deletedAt": null
      },
      "message": "O produto foi criado com sucesso",
      "status": 201,
      "error": null
    }
    Guarde o valor de uniqueProductLinkId, pois ele será utilizado na próxima etapa.

    2. Criar Pedido de Checkout#

    Com o uniqueProductLinkId em mãos, você pode criar um pedido. Envie uma requisição POST para:
    Endpoint: /api/public/checkout/create-order/{id}
    Método: POST
    Content-Type: application/json
    Autenticação: api_token
    Parâmetros: id → o uniqueProductLinkIddo produto

    ✅ Exemplo de resposta bem-sucedida:#

    {
      "data": {
        "id": "00000000-0000-0000-0000-000000000000",
        "linkId": "00000000-0000-0000-0000-000000000000"
      },
      "error": null,
      "message": "A compra foi criada com sucesso",
      "status": 201
    }
    O campoidretornado nessa resposta será usado na próxima etapa para iniciar o pagamento.

    3. Criar Pagamento#

    Agora que o pedido foi criado, você pode iniciar o processo de pagamento com oidda etapa anterior.
    Endpoint: /api/public/checkout/payment/{id}
    Método: POST
    Content-Type: application/json
    Autenticação: api_token
    Parâmetros: id → o iddo pedido de Checkout
    O body da requisição varia de acordo com a forma de pagamento e rota. Certifique-se de consultar a documentação do endpoint específico para mais detalhes.
    Modified at 2025-07-23 19:02:40
    Previous
    🚀 Introdução à API
    Next
    Get all data
    Built with