Visão Geral
Tokens
Charges
Sessions
Customers
Merchants
Vendors
Sellers
Webhooks
Reports
Pagar uma sessão
Identificação da sessão a ser paga
Identificador de comprador para consulta futura
Define o método de cobrança
Método da cobrança via Cartão Crédito/Débito/Voucher
Quantidade de parcelas para cobrança do tipo credito
Indica se a transação é recorrente. Pode assumir o valor initial
(primeira transação recorrente), subsequent
(transação recorrente que não é a primeira) ou unscheduled
(cobrança avulsa dentro de contexto de assinatura recorrente para ajustar débitos).
Dados para cobrança por cartão de crédito salve
Tipo da origem da cobrança, usar card
para cobrança em cartão tokenizado
Identificador do cartão quando source tipo card
Código de verificação cobrança sem tokenização, deve ser enviado sempre que o comprador estiver presente no momento da compra (opcional)
Parâmetros adicionais para análise de fraude. Alguns destes campos podem ser necessários para processar com provedores específicos.
Valor em Minutos de SLA máximo de Análise do Pedido, se houver
Dados do comprador
nome do usuario
email do usuario
telefone de contato do usuario
Tipo de documento, consultar tabela de tipos suportados
Número do documento formato conforme tipo selecionado
Data de registro do cliente
Endereço de entrega
Padrão ISO 3166-1 alpha-2
Estado
Cidade
Bairro
Codigo postal CEP
Nome da rua/avenida/travessa
Numero da rua
Complemento caso exista
Endereço de cobrança
Padrão ISO 3166-1 alpha-2
Estado
Cidade
Bairro
Codigo postal CEP
Nome da rua/avenida/travessa
Numero da rua
Complemento caso exista
Informações sobre o navegador do usuário
fingerprint gerado do navegador
indica se os cookies foram aceitados
e-mail logado no navegador
nome do host do usuário
endereço de ip do usuário
user-agent do browser
Detalhe do carrinho de produtos
Detalhes do aparelho do consumidor
id do dispositivo
tipo do sistema operacional
versão do sistema operacional
modelo do aparelho
capacidade da memória RAM do aparelho
capacidade de armazenamento do aparelho
quantidade de memória livre
resolução do aparelho
atributos do aparelho fornecidos pelo fornecedor
aparelho possui flash
aparelho pode realizar chamadas
aparelho pode enviar sms
aparelho possui camera de video
quantidade de cpus
aparelho possui simulador
lingua do aparelho
idioma do aparelho
plataforma do sistema
nome do aparelho
família do aparelho
aparelho possui display de retina
aparelho possui camera
modelo do aparelho
aparelho possui camera frontal
Detalhes da reserva de passagem aérea
Informações sobre os passageiros
Detalhes das conexões de voo
Data da reserva de passagem aérea
Origem do pedido
Tipo de sistema operacional do cliente
Tipo de mercado
Informações sobre o canal de compra
Última data de inserção de e-mail
Última data de alteração de senha
Última data de alteração de telefone
Última data de alteração de telefone móvel
Última data de inserção de endereço
Indica se a compra foi registrada
Endereço de e-mail do comprador
Nome de usuário do comprador
Informações da rede social do comprador
Opt-in para Compre Confie
Tipo de rede social
Token de autenticação
Lista de presentes
Tipo de lista
Identificador da lista de presentes
Informações sobre reservas de hotéis
curl --request POST \
--url https://api.malga.io/v1/sessions/{id}/charge \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <api-key>' \
--header 'X-Client-Id: <api-key>' \
--data '{
"paymentMethod": {
"paymentType": "credit",
"installments": 1
},
"paymentSource": {
"sourceType": "card",
"card": {
"cardNumber": "5261424250184574",
"cardCvv": "321",
"cardExpirationDate": "06/2028",
"cardHolderName": "JOAO DA SILVA"
}
}
}'
{
"id": "148d5db0-f1c3-439f-902d-f1f268086e1d",
"clientId": "cc0b1e41-2936-45c5-947f-93995ffcdc00",
"merchantId": "148d5db0-f1c3-439f-902d-f1f268086e1d",
"description": "Descrição longa da cobrança",
"orderId": "32c68ff7-902c-408b-b464-cf487c7cda97",
"createdAt": "2012-06-30 23:59:59 +0000",
"amount": 150,
"originalAmount": 150,
"currency": "BRL",
"statementDescriptor": "LOJA JOAO",
"status": "pending",
"paymentMethod": {
"paymentType": "credit",
"installments": 1
},
"paymentSource": {
"sourceType": "card",
"cardId": "148d5db0-f1c3-439f-902d-f1f268086e1d"
},
"transactionRequests": [
{
"id": "78601913-a176-4d71-b7e8-abb6fc49a340",
"idempotencyKey": "fafe857b176e45d6b12e32fcaf228996",
"providerId": "2c3b57d8-ee43-4b19-bc8a-949a88c51df1",
"providerType": "STRIPE",
"transactionId": "ch_3JYE7MHjGFBGEeiP0lfTD3Ob",
"amount": 1500,
"authorizationNsu": "1cc8391c-f0d5-4b7a-9fcf-653cea26be13",
"requestStatus": "success",
"requestType": "authorization",
"responseTs": "2633ms",
"createdAt": "2021-08-12T16:08:39.536Z",
"updatedAt": "2021-08-12T16:08:42.212Z",
"providerAuthorization": {
"networkAuthorizationCode": "00",
"networkResponseCode": ""
}
}
]
}
Authorizations
Path Parameters
Identificação da sessão a ser paga
Body
Define o método de cobrança
Dados para cobrança por cartão de crédito salve
Identificador de comprador para consulta futura
Parâmetros adicionais para análise de fraude. Alguns destes campos podem ser necessários para processar com provedores específicos.
Response
Identificador da transação
Identificador do cliente na Malga
Identificador do merchant id utilizado na transação
Descrição da cobrança para consulta futura
Identificador único da cobrança do lado do cliente para conciliação futura
Data de criação do cartão
Valor da transação em centavos, exemplo 100 para cobrar R$ 1,00
Valor original da transação em centavos, exemplo 100 para cobrar R$ 1,00
Identificador da moeda para processamento da cobrança, formato ISO 4217.
Descrição a ser exibida na fatura do comprador
Status da sessão
created
, paid
, canceled
, voided
dados para cobrança por cartão de crédito salve
Was this page helpful?
curl --request POST \
--url https://api.malga.io/v1/sessions/{id}/charge \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <api-key>' \
--header 'X-Client-Id: <api-key>' \
--data '{
"paymentMethod": {
"paymentType": "credit",
"installments": 1
},
"paymentSource": {
"sourceType": "card",
"card": {
"cardNumber": "5261424250184574",
"cardCvv": "321",
"cardExpirationDate": "06/2028",
"cardHolderName": "JOAO DA SILVA"
}
}
}'
{
"id": "148d5db0-f1c3-439f-902d-f1f268086e1d",
"clientId": "cc0b1e41-2936-45c5-947f-93995ffcdc00",
"merchantId": "148d5db0-f1c3-439f-902d-f1f268086e1d",
"description": "Descrição longa da cobrança",
"orderId": "32c68ff7-902c-408b-b464-cf487c7cda97",
"createdAt": "2012-06-30 23:59:59 +0000",
"amount": 150,
"originalAmount": 150,
"currency": "BRL",
"statementDescriptor": "LOJA JOAO",
"status": "pending",
"paymentMethod": {
"paymentType": "credit",
"installments": 1
},
"paymentSource": {
"sourceType": "card",
"cardId": "148d5db0-f1c3-439f-902d-f1f268086e1d"
},
"transactionRequests": [
{
"id": "78601913-a176-4d71-b7e8-abb6fc49a340",
"idempotencyKey": "fafe857b176e45d6b12e32fcaf228996",
"providerId": "2c3b57d8-ee43-4b19-bc8a-949a88c51df1",
"providerType": "STRIPE",
"transactionId": "ch_3JYE7MHjGFBGEeiP0lfTD3Ob",
"amount": 1500,
"authorizationNsu": "1cc8391c-f0d5-4b7a-9fcf-653cea26be13",
"requestStatus": "success",
"requestType": "authorization",
"responseTs": "2633ms",
"createdAt": "2021-08-12T16:08:39.536Z",
"updatedAt": "2021-08-12T16:08:42.212Z",
"providerAuthorization": {
"networkAuthorizationCode": "00",
"networkResponseCode": ""
}
}
]
}