Class RecurringExternalTransaction
Represents a transaction that is part of a recurring series of payments. This can be a subscription or a one-time product with multiple payments (such as preorder).
Implements
Inherited Members
Namespace: Google.Apis.AndroidPublisher.v3.Data
Assembly: Google.Apis.AndroidPublisher.v3.dll
Syntax
public class RecurringExternalTransaction : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
ExternalSubscription
Details of an external subscription.
Declaration
[JsonProperty("externalSubscription")]
public virtual ExternalSubscription ExternalSubscription { get; set; }
Property Value
Type | Description |
---|---|
ExternalSubscription |
ExternalTransactionToken
Input only. Provided during the call to Create. Retrieved from the client when the alternative billing flow is launched. Required only for the initial purchase.
Declaration
[JsonProperty("externalTransactionToken")]
public virtual string ExternalTransactionToken { get; set; }
Property Value
Type | Description |
---|---|
string |
InitialExternalTransactionId
The external transaction id of the first transaction of this recurring series of transactions. For example, for a subscription this would be the transaction id of the first payment. Required when creating recurring external transactions.
Declaration
[JsonProperty("initialExternalTransactionId")]
public virtual string InitialExternalTransactionId { get; set; }
Property Value
Type | Description |
---|---|
string |
MigratedTransactionProgram
Input only. Provided during the call to Create. Must only be used when migrating a subscription from manual monthly reporting to automated reporting.
Declaration
[JsonProperty("migratedTransactionProgram")]
public virtual string MigratedTransactionProgram { get; set; }
Property Value
Type | Description |
---|---|
string |
OtherRecurringProduct
Details of a recurring external transaction product which doesn't belong to any other specific category.
Declaration
[JsonProperty("otherRecurringProduct")]
public virtual OtherRecurringProduct OtherRecurringProduct { get; set; }
Property Value
Type | Description |
---|---|
OtherRecurringProduct |