Package com.stripe.param
Class CreditNotePreviewParams
java.lang.Object
com.stripe.net.ApiRequestParams
com.stripe.param.CreditNotePreviewParams
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static enum
Nested classes/interfaces inherited from class com.stripe.net.ApiRequestParams
ApiRequestParams.EnumParam
-
Field Summary
Fields inherited from class com.stripe.net.ApiRequestParams
EXTRA_PARAMS_KEY
-
Method Summary
Modifier and TypeMethodDescriptionbuilder()
The integer amount in cents (or local equivalent) representing the total amount of the credit note.The integer amount in cents (or local equivalent) representing the amount to credit the customer's balance, which will be automatically applied to their next invoice.Specifies which fields in the response should be expanded.Map of extra parameters for custom features not available in this client library.ID of the invoice.getLines()
Line items that make up the credit note.getMemo()
The credit note's memo appears on the credit note PDF.Set of key-value pairs that you can attach to an object.The integer amount in cents (or local equivalent) representing the amount that is credited outside of Stripe.Reason for issuing this credit note, one ofduplicate
,fraudulent
,order_change
, orproduct_unsatisfactory
.ID of an existing refund to link this credit note to.The integer amount in cents (or local equivalent) representing the amount to refund.Methods inherited from class com.stripe.net.ApiRequestParams
toMap
-
Method Details
-
builder
-
getAmount
The integer amount in cents (or local equivalent) representing the total amount of the credit note. -
getCreditAmount
The integer amount in cents (or local equivalent) representing the amount to credit the customer's balance, which will be automatically applied to their next invoice. -
getExpand
Specifies which fields in the response should be expanded. -
getExtraParams
Map of extra parameters for custom features not available in this client library. The content in this map is not serialized under this field's@SerializedName
value. Instead, each key/value pair is serialized as if the key is a root-level field (serialized) name in this param object. Effectively, this map is flattened to its parent instance. -
getInvoice
ID of the invoice. -
getLines
Line items that make up the credit note. -
getMemo
The credit note's memo appears on the credit note PDF. -
getMetadata
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format. Individual keys can be unset by posting an empty value to them. All keys can be unset by posting an empty value tometadata
. -
getOutOfBandAmount
The integer amount in cents (or local equivalent) representing the amount that is credited outside of Stripe. -
getReason
Reason for issuing this credit note, one ofduplicate
,fraudulent
,order_change
, orproduct_unsatisfactory
. -
getRefund
ID of an existing refund to link this credit note to. -
getRefundAmount
The integer amount in cents (or local equivalent) representing the amount to refund. If set, a refund will be created for the charge associated with the invoice.
-