#import <React/RCTBridgeModule.h>
#import <React/RCTUtils.h>

@interface RCT_EXTERN_MODULE(CashfreePgApi, NSObject)

RCT_EXTERN_METHOD(doPayment:(NSString)paymentObject)

RCT_EXTERN_METHOD(doUPIPayment:(NSString)paymentObject)

RCT_EXTERN_METHOD(doWebPayment:(NSString)paymentObject)
RCT_EXTERN_METHOD(doSubscriptionPayment:(NSString)paymentObject)
RCT_EXTERN_METHOD(doCardPayment:(NSString)paymentObject)
RCT_EXTERN_METHOD(doElementUPIPayment:(NSString)paymentObject)
RCT_EXTERN_METHOD(getInstalledUpiApps)

RCT_EXTERN_METHOD(setCallback)

RCT_EXTERN_METHOD(setEventSubscriber)

RCT_EXTERN_METHOD(removeEventSubscriber)

@end
