Class PaymentMethod#

Inheritance Relationships#

Base Type#

Class Documentation#

class xbe.sdk.Models.PaymentMethod : xbe.sdk.EntityBase#

Stores information needed to make a payment on behalf of a customer.

REQUIRES: Purchasing Services

Public Functions

PaymentMethod ()#
PaymentMethod (Object obj)

Properties

Object Data { get; set; }#

The payment processor’s private data used to perform transactions.

bool Default { get; set; }#

Indicates if this the default payment method for a given wallet.

ProviderType Provider { get; set; }#

The payment provider type that the method uses.

PaymentMethodStatus Status { get; set; }#

Indicates whether or not this payment method can be used for transactions.

Guid WalletUid { get; set; }#

The unique identifier of the wallet associated with this payment method.

Public Static Functions

new PaymentMethod Parse (string json)#

Parses the given JSON encoded string into a new PaymentMethod instance.

Param json:

Return: