SavedCreditCard Class

Represents a credit card saved to netFORUM, found in iWeb under CRM -> Individual Profile -> Payments Tab -> Stored Payment Information

Definition

Namespace: Ignition.Commerce.Accounting
Assembly: CatalystFire.Ignition (in CatalystFire.Ignition.dll) Version: 12.0.3454
C#
[ForceDeleteModeAttribute(DeleteModes.Soft)]
[NetForumBusinessObjectAttribute("CustomerPaymentInfo")]
public class SavedCreditCard : NetForumEntity
Inheritance
Object    NetForumEntity    SavedCreditCard

Remarks

Most of the properties on this entity are only settable before it has been saved to netFORUM. After it has been saved, these setters will throw an exception. Ignition will only ever soft-delete these records in order to preserve database integrity. After a soft-delete, netFORUM business logic dictates if the credit card will continue to be used in places where it was previously configured for payments, such as memberships configured for auto-pay renewals and installment payments. You may want to implement logic in your application to either verify that a card is not in use before removing it, or update the records that were using the card to remove it.

Constructors

SavedCreditCardInitializes a new instance of the SavedCreditCard class

Properties

BillingCity City of the billing address for this card, if one is known. Only settable on new, unsaved cards.
BillingCityInternal 
BillingCountryIsoNumericCode 
BillingCountryIsoNumericCodeInternal 
BillingState State of the billing address for this card, if one is known. Only settable on new, unsaved cards.
BillingStateInternal 
BillingStreet Street of the billing address for this card, if one is known. Only settable on new, unsaved cards.
BillingStreetInternal 
BillingZip Zip (postal) code of the billing address for this card, if one is known. Only settable on new, unsaved cards.
BillingZipInternal 
CardholderName Cardholder name associated with this card. Only settable on new, unsaved cards.
CardholderNameInternal 
CardNumber Complete credit card number. Only settable on new, unsaved cards.
CardNumberInternal 
CustomerId Id of the customer that owns this card.
Cvv Credit card CVV verification code. Only settable on new, unsaved cards.
CvvInternal 
ExpireDate Expiration date associated with this card. Only settable on new, unsaved cards.
ExpireDateInternal 
Id Primary key of the NetFORUM entity.
(Inherited from NetForumEntity)
MaskedCardNumber Masked representation of the card number for display purposes. Only populated on cards that have already been saved.
PaymentMethodId Payment Method associated with this card. Only settable on new, unsaved cards.
PaymentMethodIdInternal 
RevisionInformation
(Inherited from NetForumEntity)

Methods

CastToCustomEntityTEntity Safely cast this entity to a custom user-defined type, as configured via the current CustomEntityRegistrar.
(Inherited from NetForumEntity)
IsExpired 
ToString
(Overrides ObjectToString)
Obsolete.

Extension Methods

See Also