RefundInput

  • Required. true also cancels the donor's recurring gift before the money goes out (the cancellation arrives as enrollment events); false keeps the recurring gift.

  • The donation to refund, as received in donation.updated (the snapshot's id). It must be a donation of an enrollment made through your platform.

  • Why the donation is refunded: duplicate (the donor gave the same gift twice), requested_by_donor (the donor asked for it) or other.

  • Amount to refund, in USD cents. Omit it to refund what is left of the donation (its amount minus its refunds that have not failed or been canceled). More than that gets 422 amount-exceeds-refundable.

  • Your own key-value pairs, returned as sent on the refund and in its events. Up to 50 keys; a key has 1 to 40 characters, a value up to 500. Do not put donor personal data here.

    Properties: 1