Class BalanceTransaction
A merchant balance entry caused by a payment, refund, or payout. Type identifies the
semantic source, not accounting direction, and exactly one matching source ID
is present.
Inheritance
BalanceTransaction
Assembly: Inttegro.dll
Syntax
public class BalanceTransaction
Properties
|
Edit this page
View Source
Allocations
Declaration
[JsonPropertyName("allocations")]
public IReadOnlyList<BalanceTransactionAllocation>? Allocations { get; set; }
Property Value
|
Edit this page
View Source
Amount
Declaration
[JsonPropertyName("amount")]
public Amount Amount { get; set; }
Property Value
|
Edit this page
View Source
AvailableAmount
Declaration
[JsonPropertyName("available_amount")]
public Amount? AvailableAmount { get; set; }
Property Value
|
Edit this page
View Source
AvailableAt
Declaration
[JsonPropertyName("available_at")]
public DateTimeOffset? AvailableAt { get; set; }
Property Value
|
Edit this page
View Source
ClaimedAt
Declaration
[JsonPropertyName("claimed_at")]
[Obsolete("Inspect Allocations for current payout participation.")]
public DateTimeOffset? ClaimedAt { get; set; }
Property Value
|
Edit this page
View Source
CreatedAt
Declaration
[JsonPropertyName("created_at")]
public DateTimeOffset CreatedAt { get; set; }
Property Value
|
Edit this page
View Source
Id
Declaration
[JsonPropertyName("id")]
public string Id { get; set; }
Property Value
|
Edit this page
View Source
OrderId
Declaration
[JsonPropertyName("order_id")]
public string? OrderId { get; set; }
Property Value
|
Edit this page
View Source
PaidAt
Declaration
[JsonPropertyName("paid_at")]
[Obsolete("Inspect completed Allocations for consumed amounts.")]
public DateTimeOffset? PaidAt { get; set; }
Property Value
|
Edit this page
View Source
PaymentId
Declaration
[JsonPropertyName("payment_id")]
public string? PaymentId { get; set; }
Property Value
|
Edit this page
View Source
PayoutConfiguration
Declaration
[JsonPropertyName("payout_configuration")]
public PayoutConfiguration? PayoutConfiguration { get; set; }
Property Value
|
Edit this page
View Source
PayoutId
Declaration
[JsonPropertyName("payout_id")]
public string? PayoutId { get; set; }
Property Value
|
Edit this page
View Source
PendingAmount
Declaration
[JsonPropertyName("pending_amount")]
public Amount? PendingAmount { get; set; }
Property Value
|
Edit this page
View Source
RefundId
Declaration
[JsonPropertyName("refund_id")]
public string? RefundId { get; set; }
Property Value
|
Edit this page
View Source
SourceId
Declaration
[JsonIgnore]
public string? SourceId { get; }
Property Value
|
Edit this page
View Source
SpentAmount
Declaration
[JsonPropertyName("spent_amount")]
public Amount? SpentAmount { get; set; }
Property Value
|
Edit this page
View Source
Type
Declaration
[JsonPropertyName("type")]
public BalanceTransactionType Type { get; set; }
Property Value