paymaya-integration
Version:
PayMaya payment system integration for Node.js applications
41 lines (35 loc) • 1 kB
JavaScript
/**
* PayMaya API constants
*/
const ENVIRONMENTS = {
SANDBOX: 'SANDBOX',
PRODUCTION: 'PRODUCTION'
};
const API_ENDPOINTS = {
[]: 'https://pg-sandbox.paymaya.com',
[]: 'https://pg.maya.ph'
};
const PAYMENT_URLS = {
[]: 'https://payments-web-sandbox.paymaya.com',
[]: 'https://payments.maya.ph'
};
const WEBHOOK_DOMAINS = {
[]: ['13.229.160.234', '3.1.199.75'],
[]: ['18.138.50.235', '3.1.207.200']
};
const WEBHOOK_EVENTS = {
CHECKOUT_SUCCESS: 'CHECKOUT_SUCCESS',
CHECKOUT_FAILURE: 'CHECKOUT_FAILURE',
CHECKOUT_DROPOUT: 'CHECKOUT_DROPOUT',
PAYMENT_SUCCESS: 'PAYMENT_SUCCESS',
PAYMENT_FAILED: 'PAYMENT_FAILED',
PAYMENT_EXPIRED: 'PAYMENT_EXPIRED',
PAYMENT_CANCELLED: 'PAYMENT_CANCELLED'
};
module.exports = {
ENVIRONMENTS,
API_ENDPOINTS,
PAYMENT_URLS,
WEBHOOK_DOMAINS,
WEBHOOK_EVENTS
};