@paydock/client-sdk
Version:
Paydock client sdk
42 lines • 1.21 kB
TypeScript
import type { IShippingOption } from '../../components/param';
export interface Contact {
first_name?: string;
last_name?: string;
email?: string;
phone?: string;
phone2?: string;
}
export interface WalletCaptureRequest {
payment_method_id?: string;
customer: {
email?: string;
phone?: string;
first_name?: string;
last_name?: string;
payment_source?: {
wallet_type?: string;
address_line1?: string;
address_line2?: string;
address_country?: string;
address_city?: string;
address_postcode?: string;
address_state?: string;
ref_token?: string;
external_payer_id?: string;
wallet_express?: boolean;
};
};
shipping?: {
address_line1?: string;
address_line2?: string;
address_line3?: string;
address_country?: string;
address_city?: string;
address_postcode?: string;
address_state?: string;
options?: IShippingOption[];
method?: string;
contact?: Contact;
};
}
//# sourceMappingURL=wallet-capture-request.interface.d.ts.map