@paydock/client-sdk
Version:
Paydock client sdk
19 lines • 899 B
TypeScript
import type { PaymentRequest, PaymentRequestCompleteStatus, Stripe, StripePaymentRequestButtonElement } from '@stripe/stripe-js';
import type { Container } from '../../components/container';
import { type IWalletService, WalletService } from './wallet-service';
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