Checkout Usuário (Cartão de Crédito)

Checkout de usuário (Cartão de Crédito)

POST https://api.gestao.plus/order

Rota para criação de pedido em cartão de crédito.

Headers

Name
Type
Description

Origin*

string

URL de origem da requisição

Authorization*

string

Access Token no modelo "Bearer {token}"

Request Body

Name
Type
Description

items*

string

Lista contendo objetos com ID e quantidade de cada produto comprado.

cardData*

string

Informações do cartão de crédito, um objeto contendo, holderName (bandeira do cartão), expirationMonth (mês de expiração), expirationYear (ano de expiração), securityCode (código de segurança), cardNumber (número do cartão).

type*

string

Tipo do pedido, geralmente "V" de venda

negotiationType*

string

ID do tipo de negociação utilizado para o pedido

uri*

string

Identificador do cliente

{
   "code":"",
   "data":{
      "id":968,
      "orderCode":"0000968179" // Numero do pedido
   },
   "publicToken":"TOKEN PÚBLICO",
   "type":"http://www.w3.org/Protocols/rfc2616/rfc2616-sec10.html",
   "title":"ok",
   "status":200,
   "detail":"Order created"
}

Exemplo do corpo da requisição:

{
    "uri": "u4_contador-indicador",
    "negotiationType": "23",
    "type": "V",
    "cardData": {
        "holderName":"VISA MAGIC",
        "expirationMonth":"05",
        "expirationYear":"2021",
        "securityCode":"123",
        "cardNumber":"4929710426637678"
    },
    "items": [
        {
            "id": "9",
            "quantity": 1
        }
    ]
}

Last updated

Was this helpful?