0.1.10 • Published 2 years ago
yapay-node v0.1.10
yapay-node
Biblioteca de integração do intermediador Yapay para Node.js
Instalação
npm install yapay-node
Como Usar
Configuração
Para configurar o objeto, informe o token de cliente nos parâmetros do construtor. Opcionalmente, é possível habilitar o modo sandbox
const Yapay = require('yapay-node');
let yapay = new Yapay({
token: 'ABCDEFGH12345678ABCDEFGH12345678',
sandbox: true, //opcional, default = false
reseller: 'ABCDEFGH12345678ABCDEFGH12345678' //opcional
})
Simular Parcelamento
yapay.simulateSplitting(value, (err, data) => {
});
Consultar Cliente
Faz a consulta do cliente a partir do CPF ou e-mail
yapay.getPerson({ email: String, cpf: String}, (err, data) => {
})
Processar Transação
Para envio da transação com cartão de crédito, é preciso definir alguns dados obrigatórios:
Definir Cliente
yapay.setCustomer({
email: String,
name: String,
cpf: String,
phone_number: String
});
Definir Endereço
yapay.setAddress({
type_address: String, //'B' para Entrega, 'D' para Cobrança
postal_code: String,
street: String,
number: String,
neighborhood: String,
city: String,
state: String
})
Definir Dados de Entrega
yapay.setShipping({
price: Number,
type: String
})
Definir URL de notificação
yapay.setUrlNotification({
url: String
})
Atribuir Valor de Desconto
yapay.setDiscount(Number)
Adicionar Produto
yapay.addProduct({
description: String,
quantity: Number,
price: Number
})
Enviar Transação de Cartão
yapay.payment({
card_number: String,
card_name: String,
card_expire_month: String,
card_expire_year: String,
card_cvv: String,
split: Number
}, (err, result) => {
})
Enviar Transação PIX
yapay.payment({
payment_method: 'pix'
}, (err, result) => {
})
Cancelar Transação
yapay.cancelTransaction(transaction_id, (err, result) => {
})
Consultar Transação
yapay.getTransaction(token_transaction, (err, result) => {
})
0.1.10
2 years ago
0.1.9
3 years ago
0.1.8
3 years ago
0.1.7
3 years ago
0.1.6
3 years ago
0.1.5
3 years ago
0.1.4
4 years ago
0.1.3
4 years ago
0.1.2
4 years ago
0.1.1
4 years ago
0.1.0
5 years ago
0.0.14
5 years ago
0.0.13
5 years ago
0.0.12
5 years ago
0.0.11
5 years ago
0.0.10
5 years ago
0.0.9
5 years ago
0.0.8
5 years ago
0.0.7
5 years ago
0.0.6
5 years ago
0.0.5
5 years ago
0.0.4
6 years ago
0.0.3
6 years ago
0.0.2
6 years ago
0.0.1
6 years ago