Skip to content

despossivel/cielo-payments

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

################################################################################# transacao simples credito #################################################################################

var dadosSale = {
"MerchantOrderId":"2014111703", "Customer":{
"Name":"Comprador crédito simples" }, "Payment":{
"Type":"CreditCard", "Amount":15700, "Installments":1, "SoftDescriptor":"123456789ABCD", "CreditCard":{
"CardNumber":"0000000000000001", "Holder":"Teste Holder", "ExpirationDate":"12/2030", "SecurityCode":"123", "Brand":"Visa" } } }

Usando Promise cielo.creditCard.simpleTransaction(dadosSale).then((data) => { return console.log("PaymentId Credito: "+data.Payment.PaymentId); }) .catch((err) => { return console.error('ERRO', err); });

Ou usando Async / Await const transaction = await cielo.creditCard.simpleTransaction(dadosSale); console.log(transaction); #################################################################################

################################################################################# transacao completa credito usando promise cielo.creditCard.completeTransaction(dadosSale) .then((data) => { return console.log(data); }) .catch((err) => { return console.error('ERRO', err); }) })

Ou usando Async / Await const transaction = await cielo.creditCard.completeTransaction(dadosSale); console.log(transaction); ################################################################################# #################################################################################

################################################################################# transacao simples DEBITO ################################################################################# var dadosSale = {
"MerchantOrderId":"2014121201", "Customer":{
"Name":"Comprador Cartão de débito" }, "Payment":{
"Type":"DebitCard", "Amount":15700, "ReturnUrl":"http:www.cielo.com.br", "DebitCard":{
"CardNumber":"4551870000000183", "Holder":"Teste Holder", "ExpirationDate":"12/2030", "SecurityCode":"123", "Brand":"Visa" } } }

cielo.debitCard.simpleTransaction(dadosSale) .then((data) => { return console.log("PaymentId Debito: "+data.Payment.PaymentId); }) .catch((err) => { return console.error('ERRO', err); });

Ou usando Async / Await const transaction = await cielo.debitCard.simpleTransaction(dadosSale); console.log(transaction); ################################################################################# #################################################################################

Capturando uma venda #################################################################################

var dadosSale = { paymentId: '01df6e28-6ddd-45db-a095-903c1adb170a', amount: '15700' }

cielo.creditCard.captureSaleTransaction(dadosSale) .then((data) => { return console.log(data); }) .catch((err) => { return console.error('ERRO', err); }) })

Ou usando Async / Await const transaction = await cielo.creditCard.captureSaleTransaction(dadosSale); console.log(transaction); ################################################################################# #################################################################################

Cancelando uma venda ################################################################################# var dadosSale = { paymentId: '01df6e28-6ddd-45db-a095-903c1adb170a', amount: '15700' }

cielo.creditCard.cancelSale(dadosSale) .then((data) => { return console.log(data); }) .catch((err) => { return console.error('ERRO', err); }) }) Ou usando Async / Await const cancel = await cielo.creditCard.cancelSale(dadosSale); console.log(cancel); ################################################################################# #################################################################################

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published