UNPKG

razorpay-react-sdk

Version:

A simple Razorpay integration package for React & Next.js with TypeScript support.

21 lines (20 loc) 755 B
import React from "react"; import { RazorpayOptions } from "./@types/RazorpayOptions"; type RazorPayOptionsContext = Omit<RazorpayOptions, "order_id"> & { order_id?: string; }; /** * Provides Razorpay configuration to child components. * @param options - Default payment options for Razorpay. * @param children - React child components. */ export declare function RazorpayProvider({ options, children, }: Readonly<{ options: RazorPayOptionsContext; children: React.ReactNode; }>): React.JSX.Element; /** * Hook to use Razorpay within a provider context. * @returns A function that triggers the payment flow using the context options. */ export declare function useRazorpayFromProvider(order_id: string): () => Promise<void>; export {};