nativescript-razorpay
Version:
A {N} plugin that wraps around native iOS and Android plugins
21 lines (20 loc) • 724 B
TypeScript
import { CheckoutCommon } from './razorpay.common';
export declare class RazoypayPaymentListener extends java.lang.Object {
private _plugin;
constructor(_plugin: RazorpayCheckout);
onPaymentSuccess(s: string, paymentData: any): void;
onPaymentError(i: number, s: string, paymentData: any): void;
onExternalWalletSelected(s: string, paymentData: any): void;
}
export declare class RazorpayCheckout extends CheckoutCommon {
private razorPayKey;
private _resolve;
private _reject;
private _paymentDataListener;
constructor(razorPayKey: string);
private _cleanup();
done(s: string): void;
error(e: Error): void;
preload(): void;
open(options: any): Promise<string>;
}