UNPKG

@vwp/cielo-node

Version:
46 lines (39 loc) 1.54 kB
const AbstractRequest = require('./../lib/Ecommerce/Request/AbstractRequest').default; require('./../lib/Locales/pt-br'); const Merchant = require('./../lib/Merchant').default; const Environment = require('./../lib/Ecommerce/Environment').default; const should = require("should"); describe("Cielo - Abstract Request", function () { const settings = { MerchantId: "4ee62ca0-72f4-41e0-9463-2b387ab67616", MerchantKey: "JNQYFXBOGYIIQGSQEGJJSNGIVIBJHJQIQBQAIEZD" }; it('Method payment request ping', async function () { const merchant = new Merchant(settings.MerchantId, settings.MerchantKey); const request = new AbstractRequest(merchant); const data = { "MerchantOrderId": "2014111703", "Customer": { "Name": "Comprador crédito simples" }, "Payment": { "Type": "CreditCard", "Amount": 15700, "Installments": 1, "SoftDescriptor": "123456789ABCD", "CreditCard": { "CardNumber": "1234123412341231", "Holder": "Teste Holder", "ExpirationDate": "12/2030", "SecurityCode": "123", "Brand": "Visa" } } }; try { await request.sendRequest(AbstractRequest.POST, 'https://apisandbox.cieloecommerce.cielo.com.br/1/sales/', data) } catch (e) { throw e; } }); });