UNPKG

africastalking-ts

Version:

Unofficial Typescript version of the Africa's Talking SDK

51 lines (48 loc) 1.2 kB
import { Constants } from './constants.types'; export const customRegex = { phoneNumber: /^\+\d{1,3}\d{3,}$/, noSpace: /\S/, }; export const CONSTANTS: Constants = { REASON: { SALARY: 'SalaryPayment', SALARY_WITH_CHARGE: 'SalaryPaymentWithWithdrawalChargePaid', BUSINESS: 'BusinessPayment', BUSINESS_WITH_CHARGE: 'BusinessPaymentWithWithdrawalChargePaid', PROMOTION: 'PromotionPayment', }, PROVIDER: { ATHENA: 'Athena', MPESA: 'Mpesa', }, TRANSFER_TYPE: { BUY_GOODS: 'BusinessBuyGoods', PAYBILL: 'BusinessPayBill', DISBURSE_FUNDS: 'DisburseFundsToBusiness', B2B_TRANSFER: 'BusinessToBusinessTransfer', }, BANK: { FCMB_NG: 234001, ZENITH_NG: 234002, ACCESS_NG: 234003, GTBANK_NG: 234004, ECOBANK_NG: 234005, DIAMOND_NG: 234006, PROVIDUS_NG: 234007, UNITY_NG: 234008, STANBIC_NG: 234009, STERLING_NG: 234010, PARKWAY_NG: 234011, AFRIBANK_NG: 234012, ENTREPRISE_NG: 234013, FIDELITY_NG: 234014, HERITAGE_NG: 234015, KEYSTONE_NG: 234016, SKYE_NG: 234017, STANCHART_NG: 234018, UNION_NG: 234019, UBA_NG: 234020, WEMA_NG: 234021, FIRST_NG: 234022, }, };