UNPKG

wallee

Version:
34 lines (33 loc) 1.78 kB
/** * * @export * @interface PaymentAppRefundConfigurationCreate */ export interface PaymentAppRefundConfigurationCreate { /** * The maximum time (in minutes) to wait for a response from the payment service provider after a refund request is triggered. If no feedback or final status is received within this period, the refund is considered failed. * @type {number} * @memberof PaymentAppRefundConfigurationCreate */ refundTimeoutInMinutes?: number; /** * Whether the payment connector can process multiple refunds for a single transaction. * @type {boolean} * @memberof PaymentAppRefundConfigurationCreate */ multipleRefundsSupported?: boolean; /** * The URL that the payment service provider will invoke to process a refund request. This endpoint handles communication with the provider for initiating and managing refunds. * @type {string} * @memberof PaymentAppRefundConfigurationCreate */ refundEndpoint?: string; } /** * Check if a given object implements the PaymentAppRefundConfigurationCreate interface. */ export declare function instanceOfPaymentAppRefundConfigurationCreate(value: object): value is PaymentAppRefundConfigurationCreate; export declare function PaymentAppRefundConfigurationCreateFromJSON(json: any): PaymentAppRefundConfigurationCreate; export declare function PaymentAppRefundConfigurationCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): PaymentAppRefundConfigurationCreate; export declare function PaymentAppRefundConfigurationCreateToJSON(json: any): PaymentAppRefundConfigurationCreate; export declare function PaymentAppRefundConfigurationCreateToJSONTyped(value?: PaymentAppRefundConfigurationCreate | null, ignoreDiscriminator?: boolean): any;