Amount, in cents.
Balance transaction that describes the impact on your account balance.
ID of the charge that was refunded.
Three-letter ISO code representing the currency.
A set of key/value pairs that you can attach to the object. It can be useful for storing additional information in a structured format.
Reason for the refund. If set, possible values are Reason.Duplicate, Reason.Fraudulent, and Reason.RequestedByCustomer.
This is the transaction number that appears on email receipts sent for this refund.
https://stripe.com/docs/api#refund_object
The identifier of the charge to refund.
String indicating the reason for the refund. If set, possible values are Reason.Duplicate, Reason.Fraudulent, and Reason.RequestedByCustomer. Specifying fraudulent as the reason when you believe the charge to be fraudulent will help us improve our fraud detection algorithms.
A positive integer in cents representing how much of this charge to refund. Can only refund up to the unrefunded amount remaining of the charge.
A set of key/value pairs that you can attach to a refund object. It can be useful for storing additional information about the refund in a structured format. You can unset individual keys if you POST an empty value for that key. You can clear all keys if you POST an empty value for metadata.
Boolean indicating whether the application fee should be refunded when refunding this charge. If a full charge refund is given, the full application fee will be refunded. Else, the application fee will be refunded with an amount proportional to the amount of the charge refunded. An application fee can only be refunded by the application that created the charge.
Boolean indicating whether the transfer should be reversed when refunding this charge. The transfer will be reversed for the same amount being refunded (either the entire or partial amount). A transfer can only be reversed by the application that created the charge.
https://stripe.com/docs/api#create_refund
Only return refunds for the charge specified by this charge ID.
A cursor for use in pagination. endingBefore is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_bar, your subsequent call can include endingBefore=obj_bar in order to fetch the previous page of the list.
A limit on the number of objects to be returned. Limit can range between 1 and 100 items.
A cursor for use in pagination. startingAfter is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include startingAfter=obj_foo in order to fetch the next page of the list.
https://stripe.com/docs/api#list_refunds
https://stripe.com/docs/api/curl#refunds