- Dashboard
- Nosso Blog
- Status Page
- POSTCriar um novo token
- GETListar cobranças
- POSTRealizar nova cobrança
- GETRecuperar detalhes de cobrança
- POSTAlterar o status de uma cobrança no ambiente de sandbox
- PATCHAlterar o status do antifraude no ambiente de sandbox
- POSTCapturar cobrança pre-autorizada
- POSTEstornar cobrança aprovada
- POSTCriar nova sessão
- GETRecuperar detalhes de uma sessão
- PATCHAtualizar o status de uma sessão
- POSTPagar uma sessão
- POSTCancelar uma sessão
- GETRecuperar o histórico da sessão
- GETRecupera sessão com os dados das configurações da empresa
- GETListagem de merchants cadastrados
- POSTCriação de novo merchant para cobrança
- GETRecuperar detalhes de merchant pelo id
- DELDeletar merchant pelo id
- PATCHAtualizar configurações de merchant
- GETListagem de customers cadastrados
- POSTCriação de novo customer para cobrança
- GETRecuperar detalhes de customer
- DELDeletar customer pelo id
- PATCHAtualizar customer pelo id
- GETListagem dos cartões do customer
- POSTAdicionar cartão de crédito ao customer
- GETListagem de webhooks cadastrados
- POSTCriação de novo webhook para notificação
- GETRecuperar detalhes de webhook
- DELDeletar webhook pelo id
- PATCHAtualizar webhook pelo id
- POSTCriação de um novo recebedor
- GETConsultar um recebedor pelo ID
- GETConsultar um recebedor por listagem paginada
- DELDeletar recebedor por ID
- PATCHAtualização de recebedor pelo ID
Tokens
Charges
Sessions
Merchants
Customers
Webhooks
Sellers
Criação de novo merchant para cobrança
código de segmento do lojista no adquirente, solicite ao seu provedor caso não saiba qual o seu Merchant Category Code.
Nome opcional de identificação do provedor
Define a prioridade do provedor no roteamento da transação (usar 1 para o prioritário)
Token de uso na API V4 da pagseguro
Email do usuário da conta principal da paseguro
Captura a transação em caso de erro no provedor antifraude
Captura a transação automaticamente caso o provedor antifraude aprove a transação
Estorna a transação em caso de erro no provedor antifraude
Estorna ou cancela a transação automaticamente caso o provedor antifraude reprove a transação
Determina se o provedor antifraude é executado antes do provedor de cobrança
Representa o tipo de produto de antifraude (síncrono ou assíncrono)
curl --request POST \
--url https://api.malga.io/v1/merchants \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <api-key>' \
--header 'X-Client-Id: <api-key>' \
--data '{
"mcc": "4040",
"status": true,
"providers": [
{
"name": "PagSeguro",
"priority": 1,
"credentials": {
"type": "PAGSEGURO",
"token": "1B2B32530CA24641324AB63843240F5633",
"email": "email@gmail.com"
}
},
{
"name": "pagarme",
"priority": 2,
"credentials": {
"type": "PAGARME",
"apiKey": "ak_test_Kaa8pf3142dCsMQiRYuV66rJZLuA"
}
}
]
}'
{
"id": "69aea152-ba70-49a3-a31c-044ac1651146",
"updatedAt": "2021-03-12T15:57:20.239Z",
"createdAt": "2021-03-12T15:57:20.239Z",
"clientId": "523afbe7-36dc-4654-9dba-e7167d0e5e2d",
"mcc": "4040",
"status": true,
"providers": [
{
"id": "72cc1ff1-5f6e-4eb2-9cc5-6a3a85525e4b",
"updatedAt": "2021-03-12T15:57:20.239Z",
"createdAt": "2021-03-12T15:57:20.239Z",
"name": "PagSeguro",
"priority": 1,
"credentials": {
"type": "PAGSEGURO",
"token": "1B2B32530CA23412AB63843240F5633",
"email": "email@gmail.com"
}
},
{
"id": "2cf5c350-ee26-4557-a47d-9efe1765df51",
"updatedAt": "2021-03-12T15:57:20.239Z",
"createdAt": "2021-03-12T15:57:20.239Z",
"deletedAt": null,
"idempotencyKey": null,
"requestId": null,
"name": "pagarme",
"priority": 2,
"credentials": {
"type": "PAGARME",
"apiKey": "ak_test_Kaa8pfXJ3WOUdCsMQiRYuV66rJZLuA"
}
}
]
}
Authorizations
Body
código de segmento do lojista no adquirente, solicite ao seu provedor caso não saiba qual o seu Merchant Category Code.
Nome opcional de identificação do provedor
Define a prioridade do provedor no roteamento da transação (usar 1 para o prioritário)
PAGSEGURO
Token de uso na API V4 da pagseguro
Email do usuário da conta principal da paseguro
ANTIFRAUD
Captura a transação em caso de erro no provedor antifraude
Captura a transação automaticamente caso o provedor antifraude aprove a transação
Estorna a transação em caso de erro no provedor antifraude
Estorna ou cancela a transação automaticamente caso o provedor antifraude reprove a transação
Determina se o provedor antifraude é executado antes do provedor de cobrança
Representa o tipo de produto de antifraude (síncrono ou assíncrono)
SYNC
, ASYNC
Response
Identificador do merchant
Data de criação
Identificador do client
Código mcc do cadatro do lojista no adquirente
Status do merchant
active
, deleted
, pending
Nome opcional de identificação do provedor
Define a prioridade do provedor no roteamento da transação (usar 1 para o prioritário)
PAGSEGURO
Token de uso na API V4 da pagseguro
Email do usuário da conta principal da paseguro
ANTIFRAUD
Captura a transação em caso de erro no provedor antifraude
Captura a transação automaticamente caso o provedor antifraude aprove a transação
Estorna a transação em caso de erro no provedor antifraude
Estorna ou cancela a transação automaticamente caso o provedor antifraude reprove a transação
Determina se o provedor antifraude é executado antes do provedor de cobrança
Representa o tipo de produto de antifraude (síncrono ou assíncrono)
SYNC
, ASYNC
curl --request POST \
--url https://api.malga.io/v1/merchants \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: <api-key>' \
--header 'X-Client-Id: <api-key>' \
--data '{
"mcc": "4040",
"status": true,
"providers": [
{
"name": "PagSeguro",
"priority": 1,
"credentials": {
"type": "PAGSEGURO",
"token": "1B2B32530CA24641324AB63843240F5633",
"email": "email@gmail.com"
}
},
{
"name": "pagarme",
"priority": 2,
"credentials": {
"type": "PAGARME",
"apiKey": "ak_test_Kaa8pf3142dCsMQiRYuV66rJZLuA"
}
}
]
}'
{
"id": "69aea152-ba70-49a3-a31c-044ac1651146",
"updatedAt": "2021-03-12T15:57:20.239Z",
"createdAt": "2021-03-12T15:57:20.239Z",
"clientId": "523afbe7-36dc-4654-9dba-e7167d0e5e2d",
"mcc": "4040",
"status": true,
"providers": [
{
"id": "72cc1ff1-5f6e-4eb2-9cc5-6a3a85525e4b",
"updatedAt": "2021-03-12T15:57:20.239Z",
"createdAt": "2021-03-12T15:57:20.239Z",
"name": "PagSeguro",
"priority": 1,
"credentials": {
"type": "PAGSEGURO",
"token": "1B2B32530CA23412AB63843240F5633",
"email": "email@gmail.com"
}
},
{
"id": "2cf5c350-ee26-4557-a47d-9efe1765df51",
"updatedAt": "2021-03-12T15:57:20.239Z",
"createdAt": "2021-03-12T15:57:20.239Z",
"deletedAt": null,
"idempotencyKey": null,
"requestId": null,
"name": "pagarme",
"priority": 2,
"credentials": {
"type": "PAGARME",
"apiKey": "ak_test_Kaa8pfXJ3WOUdCsMQiRYuV66rJZLuA"
}
}
]
}