zips-react-native-sdk-test
Version:
Lightweight ZIPS Payment Gateway SDK for React Native - Complete payment solution with card payments, wallet payments (AfrMoney & ZApp), netbanking, and native UI design
30 lines (26 loc) • 797 B
text/typescript
import { useMutation } from '@tanstack/react-query';
import axiosConfig from '../http-common';
export const useGetAccountDetails = () =>
useMutation({
mutationKey: ['getAccountDetails'],
mutationFn: async (formData: any) =>
await axiosConfig.post(
`/accessBank/account-details/ACCESSBANK`,
formData
),
});
export const useGetOtp = () =>
useMutation({
mutationKey: ['getOtp'],
mutationFn: async (formData: any) =>
await axiosConfig.post(
`/accessBank/mandate/initiate/ACCESSBANK`,
formData
),
});
export const useVerifyTransaction = () =>
useMutation({
mutationKey: ['verifyTransaction'],
mutationFn: async (formData: any) =>
await axiosConfig.post(`/accessBank/authorize-mandate`, formData),
});