Package com.stripe.model.issuing
Class Settlement
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.issuing.Settlement
- All Implemented Interfaces:
HasId
,StripeObjectInterface
When a non-stripe BIN is used, any use of an issued
card must be settled directly with the card network. The net amount owed is represented by an
Issuing
Settlement
object.-
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
getBin()
The Bank Identification Number reflecting this settlement record.The date that the transactions are cleared and posted to user's accounts.Time at which the object was created.Three-letter ISO currency code, in lowercase.getId()
Unique identifier for the object.The total interchange received as reimbursement for the transactions.Has the valuetrue
if the object exists in live mode or the valuefalse
if the object exists in test mode.Set of key-value pairs that you can attach to an object.The total net amount required to settle with the network.The card network for this settlement report.The total amount of fees owed to the network.The Settlement Identification Number assigned by the network.String representing the object's type.The total amount of any additional fees assessed by the card network.The total number of additional fees assessed by the card network.One ofinternational
oruk_national_net
.The current processing status of this settlement.The total transaction amount reflected in this settlement.The total number of transactions reflected in this settlement.int
hashCode()
void
The Bank Identification Number reflecting this settlement record.void
setClearingDate
(Long clearingDate) The date that the transactions are cleared and posted to user's accounts.void
setCreated
(Long created) Time at which the object was created.void
setCurrency
(String currency) Three-letter ISO currency code, in lowercase.void
Unique identifier for the object.void
setInterchangeFeesAmount
(Long interchangeFeesAmount) The total interchange received as reimbursement for the transactions.void
setLivemode
(Boolean livemode) Has the valuetrue
if the object exists in live mode or the valuefalse
if the object exists in test mode.void
setMetadata
(Map<String, String> metadata) Set of key-value pairs that you can attach to an object.void
setNetTotalAmount
(Long netTotalAmount) The total net amount required to settle with the network.void
setNetwork
(String network) The card network for this settlement report.void
setNetworkFeesAmount
(Long networkFeesAmount) The total amount of fees owed to the network.void
setNetworkSettlementIdentifier
(String networkSettlementIdentifier) The Settlement Identification Number assigned by the network.void
String representing the object's type.void
setOtherFeesAmount
(Long otherFeesAmount) The total amount of any additional fees assessed by the card network.void
setOtherFeesCount
(Long otherFeesCount) The total number of additional fees assessed by the card network.void
setSettlementService
(String settlementService) One ofinternational
oruk_national_net
.void
The current processing status of this settlement.void
setTransactionAmount
(Long transactionAmount) The total transaction amount reflected in this settlement.void
setTransactionCount
(Long transactionCount) The total number of transactions reflected in this settlement.Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
Settlement
public Settlement()
-
-
Method Details
-
getBin
The Bank Identification Number reflecting this settlement record. -
getClearingDate
The date that the transactions are cleared and posted to user's accounts. -
getCreated
Time at which the object was created. Measured in seconds since the Unix epoch. -
getCurrency
Three-letter ISO currency code, in lowercase. Must be a supported currency. -
getInterchangeFeesAmount
The total interchange received as reimbursement for the transactions. -
getLivemode
Has the valuetrue
if the object exists in live mode or the valuefalse
if the object exists in test mode. -
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. -
getNetTotalAmount
The total net amount required to settle with the network. -
getNetwork
The card network for this settlement report. One of ["visa", "maestro"] -
getNetworkFeesAmount
The total amount of fees owed to the network. -
getNetworkSettlementIdentifier
The Settlement Identification Number assigned by the network. -
getObject
String representing the object's type. Objects of the same type share the same value.Equal to
issuing.settlement
. -
getOtherFeesAmount
The total amount of any additional fees assessed by the card network. -
getOtherFeesCount
The total number of additional fees assessed by the card network. -
getSettlementService
One ofinternational
oruk_national_net
. -
getStatus
The current processing status of this settlement.One of
complete
, orpending
. -
getTransactionAmount
The total transaction amount reflected in this settlement. -
getTransactionCount
The total number of transactions reflected in this settlement. -
setBin
The Bank Identification Number reflecting this settlement record. -
setClearingDate
The date that the transactions are cleared and posted to user's accounts. -
setCreated
Time at which the object was created. Measured in seconds since the Unix epoch. -
setCurrency
Three-letter ISO currency code, in lowercase. Must be a supported currency. -
setId
Unique identifier for the object. -
setInterchangeFeesAmount
The total interchange received as reimbursement for the transactions. -
setLivemode
Has the valuetrue
if the object exists in live mode or the valuefalse
if the object exists in test mode. -
setMetadata
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. -
setNetTotalAmount
The total net amount required to settle with the network. -
setNetwork
The card network for this settlement report. One of ["visa", "maestro"] -
setNetworkFeesAmount
The total amount of fees owed to the network. -
setNetworkSettlementIdentifier
The Settlement Identification Number assigned by the network. -
setObject
String representing the object's type. Objects of the same type share the same value.Equal to
issuing.settlement
. -
setOtherFeesAmount
The total amount of any additional fees assessed by the card network. -
setOtherFeesCount
The total number of additional fees assessed by the card network. -
setSettlementService
One ofinternational
oruk_national_net
. -
setStatus
The current processing status of this settlement.One of
complete
, orpending
. -
setTransactionAmount
The total transaction amount reflected in this settlement. -
setTransactionCount
The total number of transactions reflected in this settlement. -
equals
-
canEqual
-
hashCode
public int hashCode() -
getId
Unique identifier for the object.
-