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
15 lines (14 loc) • 701 B
JavaScript
import { useMutation } from '@tanstack/react-query';
import axiosConfig from '../http-common';
export const useGetAccountDetails = () => useMutation({
mutationKey: ['getAccountDetails'],
mutationFn: async (formData) => await axiosConfig.post(`/accessBank/account-details/ACCESSBANK`, formData),
});
export const useGetOtp = () => useMutation({
mutationKey: ['getOtp'],
mutationFn: async (formData) => await axiosConfig.post(`/accessBank/mandate/initiate/ACCESSBANK`, formData),
});
export const useVerifyTransaction = () => useMutation({
mutationKey: ['verifyTransaction'],
mutationFn: async (formData) => await axiosConfig.post(`/accessBank/authorize-mandate`, formData),
});