export function CreateSkuTransactionPage() {
const [transactionResult, setTransactionResult] = useState<any>(null);
const {
createSkuTransactionAsync,
data,
isLoading,
isError,
error,
isSuccess
} = useCreateSkuTransaction();
const { data: wallet } = useGetWallet();
const handleCreateTransaction = async () => {
try {
const token = await getToken();
const result = await createSkuTransactionAsync({
params: {
wallet,
skuId: "sku-tl-ATT010",
mxnAmount: 10,
reference: "44559012345",
encryptKey: "123456",
externalUserId: user.id,
},
bearerToken: token || "",
});
setTransactionResult(result);
} catch (error) {
console.error("Error creating SKU transaction:", error);
}
};
}