Crie cobranças com PIX 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',
customerId: '2c48166b-51fe-4d8d-a450-1385df8a95b9',
amount: 100,
paymentMethod: {
type: 'pix',
expiresIn: 3600
},
})
{
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: 'pending',
paymentMethod: {
paymentType: 'pix',
qrCodeData: '00020101021126430014BR.GOV.BCB.PIX010002173fcae964ec08d0ad9196d59e1e66304477C',
qrCodeImageUrl: 'https://malga.io',
expiresIn: 3600,
},
paymentSource: {
sourceType: 'customer',
customerId: '2c48166b-51fe-4d8d-a450-1385df8a95b9',
},
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: null,
authorizationNsu: null,
requestStatus: 'success',
requestType: 'pending',
responseTs: '11ms',
pix: {
qrCodeData: '00020101021126430014BR.GOV.BCB.PIX010002173fcae964ec08d0ad9196d59e1e66304477C',
qrCodeImageUrl: 'https://malga.io',
expiresIn: 3600,
}
}
],
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 PIXShow Parâmetros do paymentMethod
Método de pagamento que será utilizado na cobrança
Com PIX sempre será pix
Tempo de expiração do PIX em segundos
Dados adicionais para o pagamentoShow Parâmetros do additionalInfo
Dados dos produtos do pedido
Identificador único do produto
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
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çaShow Parâmetros do customer
Dados do documento do clienteShow Parâmetros do document
Dados do endereço do clienteShow Parâmetros do address
Nome da rua, avenida ou travessa
Complemento onde se localiza o endereço, caso exista
Dados para utilização da funcionalidade de SplitShow Parâmetros do splitRules
Indica se o recebedor vinculado à regra será cobrado pelas taxas da transação
Indica se o recebedor atrelado assumirá os riscos de chargeback da transação
Porcentagem do valor da transação que será enviada ao recebedor
Valor que será enviada ao recebedor
Informações sobre as taxas que serão cobradas do recebedor, apenas para sellers com provedor Braspag
Indica o percentual a ser descontado do valor de uma transação, definido por produto (crédito/débito/boleto), bandeira e faixa de parcelamento
Indica valor em centavos a ser cobrado por transação capturada. É descontado no momento da “montagem” da agenda financeira
Dados adicionais para uso em condicionais dos Fluxos InteligentesShow Parâmetros do paymentFlow
Dados adicionais da cobrança enviados na criação da mesma
Dados para a rastreabilidade da cobrançaShow Parâmetros do appInfo
Dados sobre o dispositivoShow Parâmetros do device
Nome do sistema operacional
Versão do sistema operacional
Dados sobre o sistema proprietário de captura do merchantShow Parâmetros do system
Nome da empresa e/ou plataforma
Versão do software da plataforma