AR
CustomerPaymentMethod
The customer-specific settings of a payment method. For instance payment methods (such as credit cards), a customer payment method record is obligatory and defines all details (see CustomerPaymentMethodDetail) necessary to use the method to record payments. For generic payment methods (such as cash or wire transfer), the presence of a customer-specific payment method record is optional, but it can nevertheless be defined to override the default payment method settings. The entities of this type are edited on the Customer Payment Methods (AR303010) form, which corresponds to the CustomerPaymentMethodMaint graph.
View API Entity: CustomerPaymentMethod
/entity/Default/25.200.001/CustomerPaymentMethod| Field Name | Type | Display Name | Foreign Key | |
|---|---|---|---|---|
AvailableOnPortals | bit | Available on Portals | - | |
Description:payment method is available on Portals. | ||||
BAccountID API | int | Customer | Customer | |
Description:The identifier of customer to which the payment method belongs. This field is a part of the compound key of the record. Corresponds to the BAccount.BAccountID field. | ||||
BaseCuryIDNonexistent in DB | string | Currency | - | |
Description:No description available | ||||
BillAddressID | int | Address | ||
Description:For customer payment methods that require remittance information (that is, have HasBillingInfo set to "true"), contains the identifier of the billing address associated with the payment method. The field defaults to the default billing address of the customer. Corresponds to the Address.AddressID field. | ||||
BillContactID | int | Contact | ||
Description:For customer payment methods that require remittance information (that is, have HasBillingInfo set to "true"), contains the identifier of the billing contact associated with the payment method. The field defaults to the default billing contact of the customer. | ||||
CCProcessingCenterID API | nvarchar(10) | Proc. Center ID | CCProcessingCenterPmntMethod | |
Description:The identifier of the credit card processing center. The field has a value if the customer payment method is configured to process payments through a payment gateway. The value corresponds to the value of the CCProcessingCenterPmntMethod.processingCenterID field. | ||||
CVVVerifyTran | int | - | ||
Description:The identifier of the CVV code verification transaction. Corresponds to CCProcTran.TranNbr. | ||||
CardType | char(3) | Card/Account Type | - | |
Description:Type of a card associated with the customer payment method. | ||||
CashAccountID API | int | Cash Account | CashAccount | |
Description:The identifier of the cash account associated with the customer payment method. Corresponds to the CashAccount.CashAccountID field. | ||||
ConvertedObsolete | bit | - | ||
Description:Indicates (if set to "true") that the customer payment method is the result of another payment method conversion using the Payment Method Converter (CA207000) form. | ||||
CreatedByID | uniqueidentifier | Created By | Users | |
Description:No description available | ||||
CreatedByScreenID | char(8) | - | ||
Description:No description available | ||||
CreatedDateTime API | datetime | Created On | - | |
Description:No description available | ||||
CustomerCCPID API | nvarchar(1024) | Customer Profile ID | CustomerProcessingCenterID | |
Description:The identifier of the customer profile associated with the customer account in Acumatica ERP and Authorize.Net. The main purpose of the identifier is to link multiple bank cards to a single customer entity and to synchronize record details between systems. Corresponds to the CustomerProcessingCenterID.CustomerCCPID field. | ||||
Descr API | nvarchar(255) | Card/Account Nbr. | - | |
Description:The description of the payment method. The value for this field is automatically generated by the system from the payment method description and payment method details with applied display masks (if any). | ||||
string | Card/Account Type | - | ||
Description:Specifies display card type value. This is a virtual field and it has no representation in the database. | ||||
ExpirationDate | datetime | Expiration Date | - | |
Description:The expiration date of the customer payment method. Don't move the ExpirationDateAttribute down, it must be first. The value of this field is filled in by the system automatically from the payment method detail that corresponds to the expiration date, but only if the expiration date has no display mask. | ||||
ExpirationDateFormatedNonexistent in DB | DateTime? | Expiration Date | - | |
Description:This field is introduced to resolve sorting and filtering issue caused by ExpirationDate field as it behaves as a string while it is persisted as Date. Sole porrpose of this feild is to be used in grids only | ||||
HasBillingInfoNonexistent in DB | bool? | Has Billing Info | - | |
Description:Indicates (if set to "true") that the customer payment method requires remittance information. Defaults to PaymentMethod.ARHasBillingInfo. | ||||
IsActive API | bit | Active | - | |
Description:Indicates (if set to "true") that the customer payment method is available for recording payments. | ||||
IsBillAddressSameAsMainNonexistent in DB | bool? | Same as Main | - | |
Description:Indicates (if set to "true") that the customer payment method should use the default billing address of the associated customer record for sending payment remittance information. | ||||
IsBillContactSameAsMainNonexistent in DB | bool? | Same as Main | - | |
Description:Indicates (if set to "true") that the customer payment method should use the default billing contact of the associated customer record for sending payment remittance information. | ||||
IsDefaultNonexistent in DBObsolete | bool? | Is Default | - | |
Description:An unused obsolete field. | ||||
IsPortalDefault | bit | Is Default (Portal) | - | |
Description:payment method is default on Portal. | ||||
LastModifiedByID | uniqueidentifier | Last Modified By | Users | |
Description:No description available | ||||
LastModifiedByScreenID | char(8) | - | ||
Description:No description available | ||||
LastModifiedDateTime API | datetime | Last Modified On | - | |
Description:No description available | ||||
LastNotificationDate | datetime | Notification Date | - | |
Description:The date of last notification to the customer about payment method expiration (e.g. such as expiration of a credit card). | ||||
NoteID | uniqueidentifier | - | ||
Description:No description available | ||||
PMInstanceID API | int | Card Number | - | |
Description:The unique identifier of the customer payment method. This field is part of the compound key of the record. Corresponds to the PMInstance.PMInstanceID field. The PMInstance table provides identifiers for both generic payment methods and customer payment methods. | ||||
PaymentMethodID API | nvarchar(10) | Payment Method | PaymentMethod | |
Description:The identifier of the payment method associated with the customer payment method. The settings of this payment method are used as a template for the customer payment method. Corresponds to the PaymentMethod.PaymentMethodID field. | ||||
ProcCenterCardTypeCode | char(25) | Proc. Center Card Type | - | |
Description:Original card type value received from the processing center. | ||||
SelectedNonexistent in DB | bool? | Selected | - | |
Description:Indicates (if set to "true") that the payment method record has been selected for processing. This is a non-database bound field. | ||||
tstamp | timestamp | - | ||
Description:No description available | ||||