nps_sdk
Version:
A Node.Js SDK for Ingenico ePayments - NPS LatAm Services
98 lines (97 loc) • 4.01 kB
JavaScript
const PAY_ONLINE_2P = "PayOnLine_2p"
const AUTHORIZE_2P = "Authorize_2p"
const QUERY_TXS = "QueryTxs"
const SIMPLE_QUERY_TX = "SimpleQueryTx"
const REFUND = "Refund"
const CAPTURE = "Capture"
const AUTHORIZE_3P = "Authorize_3p"
const BANK_PAYMENT_3P = "BankPayment_3p"
const CASH_PAYMENT_3P = "CashPayment_3p"
const CHANGE_SECRET_KEY = "ChangeSecretKey"
const FRAUD_SCREENING = "FraudScreening"
const NOTIFY_FRAUD_SCREENING_REVIEW = "NotifyFraudScreeningReview"
const PAY_ONLINE_3P = "PayOnLine_3p"
const SPLIT_AUTHORIZE_3P = "SplitAuthorize_3p"
const SPLIT_PAY_ONLINE_3P = "SplitPayOnLine_3p"
const BANK_PAYMENT_2P = "BankPayment_2p"
const SPLIT_PAY_ONLINE_2P = "SplitPayOnLine_2p"
const SPLIT_AUTHORIZE_2P = "SplitAuthorize_2p"
const QUERY_CARD_NUMBER = "QueryCardNumber"
const QUERY_CARD_DETAILS = "QueryCardDetails"
const GET_IIN_DETAILS = "GetIINDetails"
const CREATE_PAYMENT_METHOD = "CreatePaymentMethod"
const CREATE_PAYMENT_METHOD_FROM_PAYMENT = "CreatePaymentMethodFromPayment"
const RETRIEVE_PAYMENT_METHOD = "RetrievePaymentMethod"
const UPDATE_PAYMENT_METHOD = "UpdatePaymentMethod"
const DELETE_PAYMENT_METHOD = "DeletePaymentMethod"
const CREATE_CUSTOMER = "CreateCustomer"
const RETRIEVE_CUSTOMER = "RetrieveCustomer"
const UPDATE_CUSTOMER = "UpdateCustomer"
const DELETE_CUSTOMER = "DeleteCustomer"
const RECACHE_PAYMENT_METHOD_TOKEN = "RecachePaymentMethodToken"
const CREATE_PAYMENT_METHOD_TOKEN = "CreatePaymentMethodToken"
const RETRIEVE_PAYMENT_METHOD_TOKEN = "RetrievePaymentMethodToken"
const CREATE_CLIENT_SESSION = "CreateClientSession"
const GET_INSTALLMENTS_OPTIONS = "GetInstallmentsOptions"
const GET_MERCH_DET_NOT_ADD_SERVICES = [
QUERY_TXS,
REFUND,
SIMPLE_QUERY_TX,
CAPTURE,
CHANGE_SECRET_KEY,
NOTIFY_FRAUD_SCREENING_REVIEW,
GET_IIN_DETAILS,
QUERY_CARD_NUMBER,
CREATE_PAYMENT_METHOD,
CREATE_PAYMENT_METHOD_FROM_PAYMENT,
RETRIEVE_PAYMENT_METHOD,
UPDATE_PAYMENT_METHOD,
DELETE_PAYMENT_METHOD,
CREATE_CUSTOMER,
RETRIEVE_CUSTOMER,
UPDATE_CUSTOMER,
DELETE_CUSTOMER,
RECACHE_PAYMENT_METHOD_TOKEN,
CREATE_PAYMENT_METHOD_TOKEN,
RETRIEVE_PAYMENT_METHOD_TOKEN,
CREATE_CLIENT_SESSION,
GET_INSTALLMENTS_OPTIONS,
QUERY_CARD_DETAILS]
module.exports = {
PAY_ONLINE_2P:PAY_ONLINE_2P,
AUTHORIZE_2P:AUTHORIZE_2P,
QUERY_TXS: QUERY_TXS,
SIMPLE_QUERY_TX: SIMPLE_QUERY_TX,
REFUND: REFUND,
CAPTURE: CAPTURE,
AUTHORIZE_3P: AUTHORIZE_3P,
BANK_PAYMENT_3P: BANK_PAYMENT_3P,
CASH_PAYMENT_3P:CASH_PAYMENT_3P,
CHANGE_SECRET_KEY: CHANGE_SECRET_KEY,
FRAUD_SCREENING:FRAUD_SCREENING,
NOTIFY_FRAUD_SCREENING_REVIEW: NOTIFY_FRAUD_SCREENING_REVIEW,
PAY_ONLINE_3P:PAY_ONLINE_3P,
SPLIT_AUTHORIZE_3P:SPLIT_AUTHORIZE_3P,
SPLIT_PAY_ONLINE_3P: SPLIT_PAY_ONLINE_3P,
BANK_PAYMENT_2P: BANK_PAYMENT_2P,
SPLIT_PAY_ONLINE_2P: SPLIT_PAY_ONLINE_2P,
SPLIT_AUTHORIZE_2P: SPLIT_AUTHORIZE_2P,
QUERY_CARD_NUMBER: QUERY_CARD_NUMBER,
GET_IIN_DETAILS: GET_IIN_DETAILS,
CREATE_PAYMENT_METHOD: CREATE_PAYMENT_METHOD,
CREATE_PAYMENT_METHOD_FROM_PAYMENT: CREATE_PAYMENT_METHOD_FROM_PAYMENT,
RETRIEVE_PAYMENT_METHOD: RETRIEVE_PAYMENT_METHOD,
UPDATE_PAYMENT_METHOD: UPDATE_PAYMENT_METHOD,
DELETE_PAYMENT_METHOD: DELETE_PAYMENT_METHOD,
CREATE_CUSTOMER: CREATE_CUSTOMER,
RETRIEVE_CUSTOMER: RETRIEVE_CUSTOMER,
UPDATE_CUSTOMER: UPDATE_CUSTOMER,
DELETE_CUSTOMER: DELETE_CUSTOMER,
RECACHE_PAYMENT_METHOD_TOKEN: RECACHE_PAYMENT_METHOD_TOKEN,
CREATE_PAYMENT_METHOD_TOKEN: CREATE_PAYMENT_METHOD_TOKEN,
RETRIEVE_PAYMENT_METHOD_TOKEN: RETRIEVE_PAYMENT_METHOD_TOKEN,
CREATE_CLIENT_SESSION: CREATE_CLIENT_SESSION,
GET_INSTALLMENTS_OPTIONS: GET_INSTALLMENTS_OPTIONS,
QUERY_CARD_DETAILS: QUERY_CARD_DETAILS,
GET_MERCH_DET_NOT_ADD_SERVICES
};