zips-react-native-sdk-test
Version:
Lightweight ZIPS Payment Gateway SDK for React Native - Complete payment solution with ZApp wallet payments and Access Bank integration
22 lines (21 loc) • 688 B
JavaScript
// src/lib/axiosConfig.ts
import axios from 'axios';
// Create axios instance
const axiosConfig = axios.create({
// baseURL: 'http://localhost:9008/api/v1',
// baseURL: 'http://zipsgateway.zigtech.net/api/v1',
baseURL: 'https://api.zipsgateway.com/api/v1',
timeout: 10000,
headers: {
'Content-Type': 'application/json',
},
});
// Request interceptor - add auth token
axiosConfig.interceptors.request.use((config) => {
return config;
}, (error) => Promise.reject(error));
// Response interceptor - handle errors
axiosConfig.interceptors.response.use((response) => response, (error) => {
return Promise.reject(error);
});
export default axiosConfig;