Criar cobrança com cartão tokenizado
API SDK Documentação - Charges
Crie cobranças com cartão tokenizado e comece a transacionar com Malga.
Método
import { Malga } from "malga";
const malga = new Malga({
apiKey: "17a64c8f-a387-4682-bdd8-d280493715e0",
clientId: "d1d2b51a-0446-432a-b055-034518c2660e",
});
await malga.charges.create({
merchantId: "8cfef0d1-73af-4bdb-b6c4-09ad3fbfc7f1",
amount: 100,
paymentMethod: {
type: "credit",
installments: 1,
tokenId: "b7288045-80bd-4d17-8280-4d96d7a44e47",
},
});
{
id: 'e09ef791-1aaa-4b11-8173-698f2689a04d',
clientId: 'd1d2b51a-0446-432a-b055-034518c2660e',
merchantId: '8cfef0d1-73af-4bdb-b6c4-09ad3fbfc7f1',
description: null,
orderId: null,
providerReferenceKey: null,
createdAt: '2023-12-31T18:19:44.993Z',
amount: 100,
originalAmount: 100,
currency: 'BRL',
statementDescriptor: null,
capture: false,
isDispute: false,
status: 'pre_authorized',
paymentMethod: {
installments: 1,
paymentType: 'credit',
},
paymentSource: {
sourceType: 'token',
cardId: '3db399d3-44c1-49fe-ab26-6fb00c161337',
tokenId: 'b7288045-80bd-4d17-8280-4d96d7a44e47',
},
transactionRequests: [
{
id: 'a6cc6bda-3f6d-4277-8ea2-e4bbd9166f16',
createdAt: '2023-12-31T18:19:45.013Z',
updatedAt: '2023-12-31T18:19:45.044Z',
idempotencyKey: '3b42ede3-15a8-4d81-b6e9-54c5762776c6',
providerId: '694f7eee-2966-4825-a847-65d070cbdece',
providerType: 'SANDBOX',
transactionId: '18242a4d-dd35-475f-b79b-5cbe8f9d1fea',
amount: 100,
authorizationCode: '123123',
authorizationNsu: '123123',
requestStatus: 'success',
requestType: 'pre_authorization',
responseTs: '11ms',
providerAuthorization: {
networkAuthorizationCode: '123123',
networkResponseCode: '123123',
}
}
],
appInfo: null
}
Parâmetros
Lista de todos os parâmetros suportados pelo método.
ID do Merchant que será usado na cobrança
Valor da cobrança em centavos
Dados do pagamento com cartão
Define se a cobrança deve ser capturada automaticamente
Identificador único da cobrança do lado do cliente para conciliação futura
Identificador único da cobrança do lado do cliente utilizado para referenciar a cobrança do lado do provedor
Descrição da cobrança
Descrição da cobrança que irá aparecer na fatura do cartão
Moeda que será usada para a cobrança
ID do Customer que será usado na cobrança
Dados do cliente para criação e vinculação automática à cobrança
Dados para utilização das funcionalidades de antifraude
Dados para utilização da funcionalidade de Split
Dados para utilização da funcionalidade de 3DS
Dados adicionais para uso em condicionais dos Fluxos Inteligentes
Dados para a rastreabilidade da cobrança
Was this page helpful?