Integração API

A URL é montada em forma de array com parâmetros determinados.

URL Checkout

POST https://tools.gestao.plus/goto-checkout.php

Este endpoint permite que você gere uma URL para acessar o checkout com os devidos parâmetros.

Headers

Name
Type
Description

Accept*

string

application/json

Content-Type*

string

application/json

Request Body

Name
Type
Description

user

string

Dados do usuário para o preenchimento automático do formulário

sku*

string

SKU do produto dessa venda

callBackUrl

string

URL de volta para o usuário retornar para o carrinho, se for necessário

callBackResponseUrl

string

URL de volta para o usuário retornar para resumo de compra após a confirmação do pagamento, se for necessário (a url deve esperar a concatenação do parâmetro de código do pedido)

p

string

ID gerado dentro do sistema (consulte o administrador)

url*

string

URL do ERP Gestão Online

{
    "status": "success",
    "redirectTo":
    "https://dev.gestao.plus/loja/checkout?p=i1-contabilidade-indicador&loc
    k=1&item=eyJyYW5kIjoxLCJza3UiOjEwfQ%3D%3D&payload=eyJkb2
    N1bWVudCI6IjExMTExMTExMTExIiwibmFtZSI6Ik5vbWUgRXhlbXBsb
    yIsImVtYWlsIjoidGVzdGVAdGVzdGUuY29tIiwiY2VsbHBob25lIjoiNjI5O
    TU1NTU1NTUiLCJ6aXBDb2RlIjoiNzQyMzAxMzAiLCJhZGRyZXNzIjoi
    QXB0IDEyMyIsIm51bWJlciI6IjE1MjkiLCJuZWlnaGJvcmhvb2QiOiJTZX
    RvciBCdWVubyIsImFkZHJlc3NEZXRhaWwiOiJBdiBYcHRvIiwiY2l0eSI
    6IkdvaWFuaWEiLCJzdGF0ZSI6IkdPIn0%3D&callBackUrl=https%3A%
    2F%2Fseusiteintegrado.com.br%2Fexemplo%2F123"
}

Exemplo de request:

curl --location --request POST 'https://tools.gestao.plus/goto-checkout.php' \
--header 'Content-Type: application/json' \
--data-raw '{
    "url": "https://parceirosoluti.com.br",
    "p": "i6473-gestao-online",
    "callBackUrl": "https://gestão.online?q=callbackToProductListSample",
    "callBackResponseUrl": "https://gestão.online?q=callbackToOrderDetailUsingCode&code=",
    "sku": 9,
    "user": {
        "document": "11111111111",
        "name": "Nome Exemplo",
        "email": "[email protected]",
        "cellphone": "62995555555",
        "zipCode": "74230130",
        "address": "Apt 123",
        "number": "1529",
        "neighborhood": "Setor Bueno",
        "addressDetail": "Av Xpto",
        "city": "Goiania",
        "state": "GO"
    }
}'

Para consultar as informações utilize o código retornado na url indicada em "callBackResponseUrl", utilize o endpoint de detalhes do pedido/pagamento para obter os detalhes.

Last updated

Was this helpful?