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.
A positive integer in cents representing how much of this charge to refund.
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.
The identifier of the charge to refund.
A set of key/value pairs that you can attach to a refund object.
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.
String indicating the reason for the 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.
Boolean indicating whether the application fee should be refunded when refunding this charge.
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.
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.
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