@playmoweb/payline-typescript-sdk
Version:
Payline Typescript SDK
22 lines (21 loc) • 869 B
TypeScript
import { PaylineBaseRequest } from "./payline-base-request.js";
import { PaylinePayment } from "../payline-payment.js";
import { PaylineCurrency } from "../payline-currency.js";
import { PaylineOrderDetail } from "../payline-order-detail.js";
declare class PaylineDoRefundRequest extends PaylineBaseRequest {
transactionID: string;
payment: PaylinePayment;
comment?: string;
sequenceNumber?: string;
privateDataList?: {
[key: string]: string;
};
media?: string;
details?: PaylineOrderDetail;
constructor(transactionId: string, payment?: PaylinePayment);
changeContractNumber(contractNumber: string, force?: boolean): this;
setPaymentAmount(amount: number, currency: PaylineCurrency): this;
setComment(comment: string): this;
setDetails(details: PaylineOrderDetail): this;
}
export { PaylineDoRefundRequest };