@playmoweb/payline-typescript-sdk
Version:
Payline Typescript SDK
31 lines (30 loc) • 1.14 kB
TypeScript
import { PaylineBaseRequest } from "./payline-base-request.js";
import { PaylineBuyer } from "../payline-buyer.js";
import { PaylineOwner } from "../payline-owner.js";
declare class PaylineCreateWebWalletRequest extends PaylineBaseRequest {
contractNumber: string;
selectedContractList?: {
selectedContract: string;
}[];
updatePersonalDetails?: string;
buyer: PaylineBuyer;
owner?: PaylineOwner;
languageCode?: string;
customPaymentPageCode?: string;
securityMode?: string;
returnURL: string;
cancelURL: string;
notificationURL?: string;
privateDataList?: {
[key: string]: string;
};
customPaymentTemplateURL: string;
contractNumberWalletList?: any;
constructor();
changeContractNumber(contractNumber: string, force?: boolean): this;
setSelectedContracts(contractsNumber: string[]): this;
setClientDetails(email: string, firstName: string, lastName: string): this;
setCallbackUrls(returnURL: string, cancelURL: string, notificationURL?: string): this;
setCustomPageCode(code: string): this;
}
export { PaylineCreateWebWalletRequest };