@playmoweb/payline-typescript-sdk
Version:
Payline Typescript SDK
29 lines (28 loc) • 1.2 kB
TypeScript
import { PaylineMode } from "../payline-mode.js";
import { PaylineCurrency } from "../payline-currency.js";
import { PaylineDeliveryMode } from "../payline-delivery-mode.js";
import { PaylineOrder } from "../payline-order.js";
import { PaylineBaseRequest } from "./payline-base-request.js";
import { PaylineAction } from "../payline-action.js";
import { PaylinePayment } from "../payline-payment.js";
declare class PaylineDoScheduledWalletPaymentRequest extends PaylineBaseRequest {
payment: PaylinePayment;
orderRef?: string;
orderDate?: string;
scheduledDate: string;
walletId: string;
cardInd?: string;
order?: PaylineOrder;
privateDataList?: {
[key: string]: string;
};
media?: string;
subMerchant?: {};
constructor(walletId: string);
changeContractNumber(contractNumber: string, force?: boolean): this;
setCurrency(currency: PaylineCurrency): this;
setAmount(amount: number): this;
setPaymentDetails(action: PaylineAction, mode: PaylineMode, differedActionDate?: string): this;
setOrderDetails(deliveryMode: PaylineDeliveryMode, country: string, details?: any): this;
}
export { PaylineDoScheduledWalletPaymentRequest };