bluelogic-payments
v1.0.9
Published
Biblioteca para facilitar o processo de integração com o meio de Pagamento Iugu em TypeScript.
Downloads
7
Readme
Bluelogic Payment
Instalação
npm install bluelogic-payments
ou
yarn add bluelogic-payments
Exemplo de Uso
let payment = new PaymentService({token: "KEY"});// Ache sua chave API Iugu
Para pagamento com Cartão de Crédito:
let invoice = {
"email": '[email protected]',
"due_date": moment(new Date(), "YYYY-MM-DD").format("DD/MM/YYYY"),
"items": [
{
"description": 'Produto Teste',
"price_cents": '10000',
"quantity": 1
}
],
"payer": {
"cpf_cnpj": '69868477000',
"name": 'Maria',
"address": {
"zip_code": '64057280',
"number": '1',
"district": 'Teste',
"street": 'Teste'
}
}
}
let creditCard = {
"method": "credit_card",
"test": true,
"account_id": "ID_ACCOUNT_IUGU",
"data": {
"number": '5588266194843203',
"verification_value": '127',
"first_name": 'Teste',
"last_name": 'Teste',
"month": '11',
"year": '25'
}
}
await payment.payInvoiceWithCard(invoice, creditCard)
Para pagamento com PIX ou Boleto:
let invoice = {
"email": '[email protected]',
"due_date": moment(new Date(), "YYYY-MM-DD").format("DD/MM/YYYY"),
"items": [
{
"description": 'Produto Teste',
"price_cents": '10000',
"quantity": 1
}
],
"payer": {
"cpf_cnpj": '69868477000',
"name": 'Maria',
"address": {
"zip_code": '64057280',
"number": '1',
"district": 'Teste',
"street": 'Teste'
}
}
}
await payment.payInvoice(invoice)
Autor
Originalmente por [Fernando Esmaniotto].