UNPKG

@sahabaplus/moyasar

Version:

A comprehensive TypeScript SDK for integrating with the Moyasar payment gateway

19 lines 750 B
export const PaymentLimits = { MIN_AMOUNT: 50, // Minimum payment amount in smallest currency unit MAX_AMOUNT: 100000000, // Maximum payment amount (100M in smallest unit) REFUND_TIMEOUT_DAYS: 30, // Days after which refunds are not allowed CAPTURE_TIMEOUT_DAYS: 7, // Days after which authorized payments are auto-voided }; export const PaymentValidation = { DESCRIPTION_MAX_LENGTH: 255, STATEMENT_DESCRIPTOR_MAX_LENGTH: 255, CARD_NUMBER_MIN_LENGTH: 16, CARD_NUMBER_MAX_LENGTH: 19, CVV_LENGTH: 3, AMEX_CVV_LENGTH: 4, SAUDI_MOBILE_REGEX: /^(0|(00|\+)?966)?(5\d{8})$/, RRN_REGEX: /^\d{12}$/, AUTH_CODE_REGEX: /^\d{6}$/, CARD_LAST_DIGITS_REGEX: /^\d{4}$/, }; //# sourceMappingURL=constants.js.map