@jackiemacklein/nettz-utils
Version:
Serviços de imagem, e-mail, códigos de barras, utilitários numéricos e componentes React para apps Node.js com TypeScript
53 lines (52 loc) • 1.85 kB
JavaScript
;
/**
* @author Jackiê Macklein
* @company Onside tecnologia/Nettz
* @copyright Todos direitos reservados.
* @description Tipos para integração com API de Transação Remota da EvoluServices.
* Referência: https://evoluservices.github.io/evoluservices-developer/docs/remote-transaction/intro-remote-transaction
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.EvoTransactionStatus = exports.EvoTerminalStatus = exports.EvoPaymentBrand = exports.EVOPAGAMENTOS_PRODUCTION_BASE_URL = exports.EVOPAGAMENTOS_DEFAULT_BASE_URL = void 0;
/** Desenvolvimento: https://sandbox.evoluservices.com */
exports.EVOPAGAMENTOS_DEFAULT_BASE_URL = "https://sandbox.evoluservices.com";
/** Produção: https://api.evoluservices.com */
exports.EVOPAGAMENTOS_PRODUCTION_BASE_URL = "https://api.evoluservices.com";
/** Strings oficiais de bandeira documentadas pela EvoluServices. */
exports.EvoPaymentBrand = {
VISA_CREDITO: "VISA_CREDITO",
VISA_ELECTRON: "VISA_ELECTRON",
MASTERCARD: "MASTERCARD",
MAESTRO: "MAESTRO",
AMEX: "AMEX",
DINERS: "DINERS",
HIPERCARD: "HIPERCARD",
AURA: "AURA",
SOROCRED: "SOROCRED",
ELO: "ELO",
SICREDI: "SICREDI",
ELO_DEBITO: "ELO_DEBITO",
HIPER: "HIPER",
AGIPLAN: "AGIPLAN",
BANESCARD: "BANESCARD",
CREDZ: "CREDZ",
JCB: "JCB",
CABAL: "CABAL",
MAIS: "MAIS",
};
exports.EvoTerminalStatus = {
ONLINE: "ONLINE",
ONLINE_DIFFERENT_ACCOUNT: "ONLINE_DIFFERENT_ACCOUNT",
OFFLINE: "OFFLINE",
UNKNOWN: "UNKNOWN",
};
exports.EvoTransactionStatus = {
APPROVED: "APPROVED",
COMPLETE: "COMPLETE",
CANCELLED: "CANCELLED",
PRE_APPROVED: "PRE_APPROVED",
INCOMPLETE: "INCOMPLETE",
ABORTED: "ABORTED",
ABORTED_BY_MERCHANT: "ABORTED_BY_MERCHANT",
PARTIALLY_CANCELLED: "PARTIALLY_CANCELLED",
};