UNPKG

react-native-plugpag-nitro

Version:

High-performance React Native library for PagSeguro PlugPag payment terminals with TypeScript-first hooks API, real-time events, and 10x faster performance using Nitro Modules

62 lines (61 loc) 3.55 kB
"use strict"; // Enum definitions for type safety export let PaymentType = /*#__PURE__*/function (PaymentType) { PaymentType[PaymentType["CREDIT"] = 1] = "CREDIT"; PaymentType[PaymentType["DEBIT"] = 2] = "DEBIT"; PaymentType[PaymentType["VOUCHER"] = 3] = "VOUCHER"; PaymentType[PaymentType["PIX"] = 5] = "PIX"; return PaymentType; }({}); export let InstallmentType = /*#__PURE__*/function (InstallmentType) { InstallmentType[InstallmentType["NO_INSTALLMENT"] = 1] = "NO_INSTALLMENT"; InstallmentType[InstallmentType["SELLER_INSTALLMENT"] = 2] = "SELLER_INSTALLMENT"; InstallmentType[InstallmentType["BUYER_INSTALLMENT"] = 3] = "BUYER_INSTALLMENT"; return InstallmentType; }({}); export let ErrorCode = /*#__PURE__*/function (ErrorCode) { ErrorCode[ErrorCode["OK"] = 0] = "OK"; ErrorCode[ErrorCode["OPERATION_ABORTED"] = -1] = "OPERATION_ABORTED"; ErrorCode[ErrorCode["AUTHENTICATION_FAILED"] = -2] = "AUTHENTICATION_FAILED"; ErrorCode[ErrorCode["COMMUNICATION_ERROR"] = -3] = "COMMUNICATION_ERROR"; ErrorCode[ErrorCode["NO_PRINTER_DEVICE"] = -4] = "NO_PRINTER_DEVICE"; ErrorCode[ErrorCode["NO_TRANSACTION_DATA"] = -5] = "NO_TRANSACTION_DATA"; return ErrorCode; }({}); export let ActionType = /*#__PURE__*/function (ActionType) { ActionType[ActionType["POST_OPERATION"] = 1] = "POST_OPERATION"; ActionType[ActionType["PRE_OPERATION"] = 2] = "PRE_OPERATION"; ActionType[ActionType["UPDATE"] = 3] = "UPDATE"; return ActionType; }({}); export let PaymentEventCode = /*#__PURE__*/function (PaymentEventCode) { // Card reading events PaymentEventCode[PaymentEventCode["CARD_INSERTED"] = 1001] = "CARD_INSERTED"; PaymentEventCode[PaymentEventCode["CARD_REMOVED"] = 1002] = "CARD_REMOVED"; PaymentEventCode[PaymentEventCode["CARD_TAPPED"] = 1003] = "CARD_TAPPED"; PaymentEventCode[PaymentEventCode["WAITING_CARD"] = 1004] = "WAITING_CARD"; // Password events PaymentEventCode[PaymentEventCode["DIGIT_PASSWORD"] = 1010] = "DIGIT_PASSWORD"; PaymentEventCode[PaymentEventCode["NO_PASSWORD"] = 1011] = "NO_PASSWORD"; PaymentEventCode[PaymentEventCode["LAST_PASSWORD_TRY"] = 1012] = "LAST_PASSWORD_TRY"; // Processing events PaymentEventCode[PaymentEventCode["PROCESSING_TRANSACTION"] = 1020] = "PROCESSING_TRANSACTION"; PaymentEventCode[PaymentEventCode["CONNECTING_TO_NETWORK"] = 1021] = "CONNECTING_TO_NETWORK"; PaymentEventCode[PaymentEventCode["SENDING_DATA"] = 1022] = "SENDING_DATA"; PaymentEventCode[PaymentEventCode["WAITING_HOST_RESPONSE"] = 1023] = "WAITING_HOST_RESPONSE"; // Terminal events PaymentEventCode[PaymentEventCode["REMOVE_CARD"] = 1030] = "REMOVE_CARD"; PaymentEventCode[PaymentEventCode["TRANSACTION_APPROVED"] = 1031] = "TRANSACTION_APPROVED"; PaymentEventCode[PaymentEventCode["TRANSACTION_DENIED"] = 1032] = "TRANSACTION_DENIED"; // Error events PaymentEventCode[PaymentEventCode["COMMUNICATION_ERROR"] = 1040] = "COMMUNICATION_ERROR"; PaymentEventCode[PaymentEventCode["INVALID_CARD"] = 1041] = "INVALID_CARD"; PaymentEventCode[PaymentEventCode["CARD_BLOCKED"] = 1042] = "CARD_BLOCKED"; PaymentEventCode[PaymentEventCode["INSUFFICIENT_FUNDS"] = 1043] = "INSUFFICIENT_FUNDS"; // Other events PaymentEventCode[PaymentEventCode["TRANSACTION_CANCELLED"] = 1050] = "TRANSACTION_CANCELLED"; PaymentEventCode[PaymentEventCode["SIGNATURE_REQUIRED"] = 1051] = "SIGNATURE_REQUIRED"; PaymentEventCode[PaymentEventCode["PRINTING_RECEIPT"] = 1052] = "PRINTING_RECEIPT"; return PaymentEventCode; }({}); //# sourceMappingURL=PlugpagNitro.nitro.js.map