Criar pedido via cartão de crédito (autorização)

Autorizando um pedido via cartão de crédito.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
📘

O que é uma autorização?

A autorização do cartão é a aprovação de um emissor de cartão de crédito ou débito (geralmente um banco ou cooperativa de crédito) que afirma que o titular do cartão tem fundos suficientes ou crédito disponível para cobrir o custo de uma transação para a qual o cartão está sendo usado.

📘

O que é uma captura?

É o processo a ser realizado após uma autorização bem sucedida. Durante a autorização do cartão, o emissor confirma que os fundos ou crédito necessários para cobrir o custo da compra estão disponíveis, mas o dinheiro em si não é movimentado durante a autorização. Isso acontece logo em seguida, durante a captura.

Para realizar uma captura utilize o recurso Captura

📘

Autorização com caputra automática

Para realizar uma autorização com captura automática basta enviar o atributo operationTypecom o valor AUTHORIZE_AND_CAPTURE. Caso não seja enviado o valor padrão que será assumido é AUTHORIZE_ONLY.

Exemplo com captura automática

{
   "operationType":"AUTHORIZE_AND_CAPTURE",
   "orderReference":"ORDER-0001",
   "customer":{
      "birthdate":"1992-02-29",
      "document":"06219385993",
      "name":"Douglas Hiura Longo"
   },
   "notificationUrl":"https://ecommerce.bempaggo.io/events/order001",
   "amount":150000,
   "payments":[
      {
         "amount":150000,
         "installments":10,
         "paymentMethod":"CREDIT_CARD",
         "cardToken":{
            "cvv":"123",
            "token":"e8cb6c6a89ea4b7db1bb46e3cb8feda0ab4a71af64a74f0d9d38522a91a5e496"
         }
      }
   ]   
}
Path Params
int64
required
Body Params
string
length between 4 and 32

Número de referência externo, possibilitando a realização de pesquisa. Único.

int64
required
≥ 0

Valor da cobrança em centavos.

customer
object
required

Dados do cliente.

payments
array of objects
required
length between 1 and 2

Dados do pagamento.

payments*
string
enum
required

Método de pagamento

Allowed:
int64
required
≥ 1

Valor da cobrança em centavos.

int32
required
1 to 12

Número de parcelas.

cardToken
object
required

Token do cartão de crédito.

splits
array of objects

Regras de divisão do recebimento do valor

splits
uri

URL que receberá todas as notificações do pedido.

string
enum
Allowed:
metadata
object

Metadados

Responses

401

Não autorizado.

Language
Credentials
Bearer
JWT
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
*/*
application/json