Show / Hide Table of Contents

Class AN_Purchase

Represents an in-app billing purchase.

Inheritance
System.Object
AN_Purchase
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
Namespace: SA.Android.Vending.BillingClient
Assembly: cs.temp.dll.dll
Syntax
public class AN_Purchase

Constructors

AN_Purchase(String, AN_BillingClient.SkuType)

Declaration
public AN_Purchase(string sku, AN_BillingClient.SkuType type)
Parameters
Type Name Description
System.String sku
AN_BillingClient.SkuType type

Properties

DeveloperPayload

Returns the payload specified when the purchase was acknowledged or consumed.

Declaration
public string DeveloperPayload { get; }
Property Value
Type Description
System.String

IsAcknowledged

Indicates whether the purchase has been acknowledged.

Declaration
public bool IsAcknowledged { get; }
Property Value
Type Description
System.Boolean

IsAutoRenewing

Indicates whether the subscription renews automatically. If true, the subscription is active, and will automatically renew on the next billing date. If false, indicates that the user has canceled the subscription. The user has access to subscription content until the next billing date and will lose access at that time unless they re-enable automatic renewal (or manually renew, as described in Manual Renewal). If you offer a grace period, this value remains set to true for all subscriptions, as long as the grace period has not lapsed. The next billing date is extended dynamically every day until the end of the grace period or until the user fixes their payment method.

Declaration
public bool IsAutoRenewing { get; }
Property Value
Type Description
System.Boolean

true if auto renewing; otherwise, false.

OrderId

A unique order identifier for the transaction. This identifier corresponds to the Google payments order ID

Declaration
public string OrderId { get; }
Property Value
Type Description
System.String

OriginalJson

Original non modified google billing service response.

Declaration
public string OriginalJson { get; }
Property Value
Type Description
System.String

PackageName

The application package from which the purchase originated.

Declaration
public string PackageName { get; }
Property Value
Type Description
System.String

PurchaseState

The purchase state of the order.

Declaration
public AN_Purchase.State PurchaseState { get; }
Property Value
Type Description
AN_Purchase.State

PurchaseTime

The time the product was purchased, in milliseconds since the epoch (Jan 1, 1970).

Declaration
public long PurchaseTime { get; }
Property Value
Type Description
System.Int64

PurchaseToken

A token that uniquely identifies a purchase for a given item and user pair.

Declaration
public string PurchaseToken { get; }
Property Value
Type Description
System.String

Signature

String containing the signature of the purchase data that was signed with the private key of the developer.

Declaration
public string Signature { get; }
Property Value
Type Description
System.String

Sku

Returns the product Id.

Declaration
public string Sku { get; }
Property Value
Type Description
System.String

Type

Type of the purchased product

Declaration
public AN_BillingClient.SkuType Type { get; }
Property Value
Type Description
AN_BillingClient.SkuType

Methods

ToString()

Declaration
public override string ToString()
Returns
Type Description
System.String
Overrides
System.Object.ToString()
In This Article
Back to top Generated by DocFX