@paydock/client-sdk
Version:
Paydock client sdk
19 lines • 884 B
TypeScript
import { Stripe, PaymentRequest, StripePaymentRequestButtonElement, PaymentRequestCompleteStatus } from "@stripe/stripe-js";
import { IWalletService, WalletService } from "./wallet-service";
import { Container } from "../../components/container";
export declare const UI_COMPLETION_STATE: {
SUCCESS: PaymentRequestCompleteStatus;
FAIL: PaymentRequestCompleteStatus;
};
export declare class StripeWalletService extends WalletService implements IWalletService {
protected stripe: Stripe;
protected paymentRequest: PaymentRequest;
protected initPaymentRequest(): PaymentRequest;
protected createWalletButton(): StripePaymentRequestButtonElement;
load(container: Container): Promise<void>;
private checkAvailability;
private mount;
private setOnPaymentMethodSelected;
private getWalletType;
}
//# sourceMappingURL=stripe.wallet-service.d.ts.map