paymee
v1.0.1
Published
API de comunicação da Paymee Brasil. Comunidade aberta (Não oficial)
Downloads
3
Maintainers
Readme
Biblioteca Não Oficial
Comunidade Aberta
Sinta-se convidado a cooperar nesse módulo.
Atualmente temos implantado:
- Criação de Pagamentos [createPayment];
- Criação de Payouts [createPayout];
- Coleta de Transação PIX [getTransactionPIX];
- Coleta de Transação Comum [getTransaction];
Intalação
npm i paymee
Inserindo Credenciais
Você pode configurar as suas credenciais em uma variável de ambiente PAYMEE_KEY
e PAYMEE_TOKEN
.
Exemplo:
#/path/.env
PAYMEE_KEY="66355042-224a-344d-bfe0-9afd23006b94"
PAYMEE_TOKEN="863bbc2f-f120-365f-b102-b7b63ef0a5e6"
Caso as credenciais não estejam presentes nas variáveis de ambiente, será necessário informá-las da seguinte forma:
import PayMee from 'paymee';
PayMee.setCredentials('66355042-224a-344d-bfe0-9afd23006b94','863bbc2f-f120-365f-b102-b7b63ef0a5e6');
...
Exemplo de Uso
import PayMee,{Payment,Shopper,Document,Phone} from 'paymee';
// Defina suas credenciais, caso elas não estejam direcionadas no arquivo .env
PayMee.setCredentials(API_KEY,API_TOKEN);
PayMee.setSandbox(); // Direciona a API para o ambiente sandbox
let venda = new Payment({
currency:"BRL", // default: BRL
paymentMethod:"PIX", // default: PIX
amount:9.90,
referenceCode:"AA45622003", // código de referencia externa (para controle externo, porém único)
maxAge:30, // tempo de expiração em minutos
shopper:new Shopper({
name:"Vilker Duarte",
email:"[email protected]",
document:new Document(
"CPF", // Tipo de Doc. (CPF ou CNPJ ou OTHER)
"99999999999" // Nº do Documento
),
phone:new Phone(
"MOBILE", // MOBILE | HOME | WORK | OTHER
"12996048024"
)
})
});
PayMee.createPayment(venda).then((response)=>{
console.log(response);
})