Skip to main content
AR

CustomerPaymentMethod

PX.Objects.ARScreenAR303010Release 2025.2

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.

Field NameTypeDisplay NameForeign Key
AvailableOnPortals
bitAvailable on Portals-
Description:payment method is available on Portals.
BAccountID API Default Navigation
intCustomerCustomer
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
stringCurrency-
Description:No description available
BillAddressID
intAddress
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
intContact
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 Default Navigation
nvarchar(10)Proc. Center IDCCProcessingCenterPmntMethod
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 Default Navigation
intCash AccountCashAccount
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.
CreatedByIDDefault Navigation
uniqueidentifierCreated ByUsers
Description:No description available
CreatedByScreenID
char(8)-
Description:No description available
CreatedDateTime API
datetimeCreated On-
Description:No description available
CustomerCCPID API Default Navigation
nvarchar(1024)Customer Profile IDCustomerProcessingCenterID
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).
DisplayCardType API Nonexistent in DB
stringCard/Account Type-
Description:Specifies display card type value. This is a virtual field and it has no representation in the database.
ExpirationDate
datetimeExpiration 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
bitActive-
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
bitIs Default (Portal)-
Description:payment method is default on Portal.
LastModifiedByIDDefault Navigation
uniqueidentifierLast Modified ByUsers
Description:No description available
LastModifiedByScreenID
char(8)-
Description:No description available
LastModifiedDateTime API
datetimeLast Modified On-
Description:No description available
LastNotificationDate
datetimeNotification 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 Default Navigation
intCard 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 Default Navigation
nvarchar(10)Payment MethodPaymentMethod
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