@codingwithmanny/iyzipay-js
Version:
A Typesafe Iyzico JS SDK
100 lines • 2.83 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.subMerchantType = exports.paymentSource = exports.subscriptionUpgradePeriod = exports.subscriptionStatus = exports.subscriptionPlanInterval = exports.subscriptionInitialStatus = exports.refundReason = exports.paymentPlan = exports.paymentGroup = exports.paymentChannel = exports.locale = exports.headerAttributes = exports.currency = exports.baseItemType = exports.apmType = exports.installments = exports.apiUrl = void 0;
exports.apiUrl = {
SANDBOX: "https://sandbox-api.iyzipay.com",
PRODUCTION: "https://api.iyzipay.com"
};
exports.installments = [1, 2, 3, 6, 9, 12];
exports.apmType = {
SOFORT: 'SOFORT',
IDEAL: 'IDEAL',
QIWI: 'QIWI',
GIROPAY: 'GIROPAY'
};
exports.baseItemType = {
PHYSICAL: 'PHYSICAL',
VIRTUAL: 'VIRTUAL'
};
exports.currency = {
TRY: 'TRY',
EUR: 'EUR',
USD: 'USD',
IRR: 'IRR',
GBP: 'GBP',
NOK: 'NOK',
RUB: 'RUB',
CHF: 'CHF'
};
exports.headerAttributes = {
DEFAULT_RANDOM_STRING_SIZE: 8,
DEFAULT_CLIENT_VERSION: 'iyzipay-node-2.0.61',
DEFAULT_SEPARATOR: ':',
HEADER_NAME_RANDOM_STRING: 'x-iyzi-rnd',
HEADER_NAME_CLIENT_VERSION: 'x-iyzi-client-version',
HEADER_NAME_AUTHORIZATION: 'Authorization',
HEADER_VALUE_AUTHORIZATION_PREFIX: 'IYZWS',
HEADER_VALUE_AUTHORIZATION_PREFIX_V2: 'IYZWSv2',
};
exports.locale = {
TR: 'tr',
EN: 'en'
};
exports.paymentChannel = {
MOBILE: 'MOBILE',
WEB: 'WEB',
MOBILE_WEB: 'MOBILE_WEB',
MOBILE_IOS: 'MOBILE_IOS',
MOBILE_ANDROID: 'MOBILE_ANDROID',
MOBILE_WINDOWS: 'MOBILE_WINDOWS',
MOBILE_TABLET: 'MOBILE_TABLET',
MOBILE_PHONE: 'MOBILE_PHONE'
};
exports.paymentGroup = {
PRODUCT: 'PRODUCT',
LISTING: 'LISTING',
SUBSCRIPTION: 'SUBSCRIPTION'
};
exports.paymentPlan = {
RECURRING: "RECURRING"
};
exports.refundReason = {
DOUBLE_PAYMENT: 'double_payment',
BUYER_REQUEST: 'buyer_request',
FRAUD: 'fraud',
OTHER: 'other'
};
exports.subscriptionInitialStatus = {
ACTIVE: 'ACTIVE',
PENDING: 'PENDING'
};
exports.subscriptionPlanInterval = {
DAILY: 'DAILY',
WEEKLY: 'WEEKLY',
MONTHLY: 'MONTHLY',
YEARLY: 'YEARLY'
};
exports.subscriptionStatus = {
EXPIRED: 'EXPIRED',
UNPAID: 'UNPAID',
CANCELED: 'CANCELED',
ACTIVE: 'ACTIVE',
PENDING: 'PENDING',
UPGRADED: 'UPGRADED'
};
exports.subscriptionUpgradePeriod = {
NOW: 'NOW'
};
exports.paymentSource = {
SHOPIFY: 'SHOPIFY',
WOOCOMMERCE: 'WOOCOMMERCE',
MAGENTO: 'MAGENTO',
OPENCART: 'OPENCART',
PRESTASHOP: 'PRESTASHOP',
};
exports.subMerchantType = {
PERSONAL: 'PERSONAL',
PRIVATE_COMPANY: 'PRIVATE_COMPANY',
LIMITED_OR_JOINT_STOCK_COMPANY: 'LIMITED_OR_JOINT_STOCK_COMPANY'
};
//# sourceMappingURL=constants.js.map