Sha256: 3119a6a20cc92d8e3c2b7430ed3990d02c5822e80d655cfbb7c65fbf0e5758ee
Contents?: true
Size: 859 Bytes
Versions: 7
Compression:
Stored size: 859 Bytes
Contents
# typed: false # frozen_string_literal: true module Mercadopago # ### # #Access to Advanced Payments Refunds class DisbursementRefund < MPBase def list(advanced_payment_id, request_options: nil) _get(uri: "/v1/advanced_payments/#{advanced_payment_id}/refunds", request_options: nil) end def create_all(advanced_payment_id, request_options: nil) _post(uri: "/v1/advanced_payments/#{advanced_payment_id}/refunds", request_options: request_options) end def create(advanced_payment_id, disbursement_id, amount: nil, request_options: nil) disbursement_refund_data = amount.nil? ? nil : { amount: amount } _post(uri: "/v1/advanced_payments/#{advanced_payment_id}/disbursements/#{disbursement_id}/refunds", data: disbursement_refund_data, request_options: request_options) end end end
Version data entries
7 entries across 7 versions & 1 rubygems