@abdelrahman.rabie/payment-sdk-react-native
Version:
React Native SDK for payment processing with E_API and E_LINKS support
13 lines (12 loc) • 540 B
JavaScript
export var EENDPOINTS;
(function (EENDPOINTS) {
EENDPOINTS["EAPI"] = "/eapi/v1/api/payment-page";
EENDPOINTS["ELINKS"] = "/elinks/v1/api/payment-page";
EENDPOINTS["REQUEST_CHARGE_INFO"] = "/request-info";
EENDPOINTS["REQUEST_CHARGE_PAY"] = "/request-pay";
EENDPOINTS["VALIDATE_APPLE_PAY_MERCHANT"] = "/apple-pay/validate-merchant";
})(EENDPOINTS || (EENDPOINTS = {}));
export const PAYMENT_TOKEN_REGEX = {
E_LINKS: /^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$/i,
E_API: /^[a-zA-Z0-9_-]+$/,
};