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 booleanbooleangetBin()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 valuetrueif the object exists in live mode or the valuefalseif 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 ofinternationaloruk_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.inthashCode()voidThe Bank Identification Number reflecting this settlement record.voidsetClearingDate(Long clearingDate) The date that the transactions are cleared and posted to user's accounts.voidsetCreated(Long created) Time at which the object was created.voidsetCurrency(String currency) Three-letter ISO currency code, in lowercase.voidUnique identifier for the object.voidsetInterchangeFeesAmount(Long interchangeFeesAmount) The total interchange received as reimbursement for the transactions.voidsetLivemode(Boolean livemode) Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode.voidsetMetadata(Map<String, String> metadata) Set of key-value pairs that you can attach to an object.voidsetNetTotalAmount(Long netTotalAmount) The total net amount required to settle with the network.voidsetNetwork(String network) The card network for this settlement report.voidsetNetworkFeesAmount(Long networkFeesAmount) The total amount of fees owed to the network.voidsetNetworkSettlementIdentifier(String networkSettlementIdentifier) The Settlement Identification Number assigned by the network.voidString representing the object's type.voidsetOtherFeesAmount(Long otherFeesAmount) The total amount of any additional fees assessed by the card network.voidsetOtherFeesCount(Long otherFeesCount) The total number of additional fees assessed by the card network.voidsetSettlementService(String settlementService) One ofinternationaloruk_national_net.voidThe current processing status of this settlement.voidsetTransactionAmount(Long transactionAmount) The total transaction amount reflected in this settlement.voidsetTransactionCount(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 valuetrueif the object exists in live mode or the valuefalseif 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 ofinternationaloruk_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 valuetrueif the object exists in live mode or the valuefalseif 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 ofinternationaloruk_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.
-