mercadopago
Version:
Mercadopago SDK for Node.js
22 lines (21 loc) • 1.1 kB
TypeScript
import type { DisbursementRefundResponse } from './commonTypes';
import type { DisbursementRefundListAllData, DisbursementRefundListAllResponse } from './listAll/types';
import type { DisbursementRefundCreateAllData } from './createAll/types';
import type { DisbursementRefundCreateData } from './create/types';
import type { MercadoPagoConfig } from '../../mercadoPagoConfig';
export declare class DisbursementRefund {
private config;
constructor(mercadoPagoConfig: MercadoPagoConfig);
/**
* List all refunds for an advanced payment.
*/
listAll({ advancedPaymentId, requestOptions }: DisbursementRefundListAllData): Promise<DisbursementRefundListAllResponse>;
/**
* Refund all disbursements of an advanced payment at once.
*/
createAll({ advancedPaymentId, body, requestOptions }: DisbursementRefundCreateAllData): Promise<DisbursementRefundResponse>;
/**
* Refund a specific disbursement by amount.
*/
create({ advancedPaymentId, disbursementId, body, requestOptions }: DisbursementRefundCreateData): Promise<DisbursementRefundResponse>;
}