boxpay-checkout-reactnative-sdk
Version:
Boxpay Payment Gateway
17 lines (14 loc) • 561 B
text/typescript
import api from '../serviceRequest'
import { APIStatus, type FetchCardDetailsResponse } from '../interface';
const fetchCardDetails = async (
cardNumber: string
) : Promise<FetchCardDetailsResponse>=> {
const API_URL = `/bank-identification-numbers/${cardNumber}`;
try {
const response = await api.get(API_URL);
return {apiStatus : APIStatus.Success, data : response.data}
} catch (error) {
return { apiStatus : APIStatus.Failed, data : {status: { reasonCode: 'API_FAILED', reason: `${error}` }} };
}
};
export default fetchCardDetails;