Skip to main content
AR

CustomerPaymentMethodInfo

PX.Objects.ARRelease 2025.2

A service projection DAC that is used to display customer payment method settings on the Customers (AR303000) form. The DAC is designed so that the customer payment method settings are displayed if they exist; generic payment method settings are displayed otherwise.

Field NameTypeDisplay NameForeign Key
ARIsOnePerCustomer
bit-
Description:Indicates (if set to "true") that there can be only one instance of the payment method for each customer.
AvailableOnPortals
bitAvailable on Portals-
Description:payment method is available on Portals.
BAccountID
intCustomer
Description:The identifier of the Customer record from the customer payment method settings. Corresponds to the CustomerPaymentMethod.BAccountID field.
CCProcessingCenterID
nvarchar(10)Proc. Center ID-
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.
CashAccountIDDefault Navigation
intCash AccountCashAccount
Description:The identifier of the cash account from the customer payment method. Corresponds to the CashAccount.CashAccountID field.
CreatedDateTime
datetimeCreated On-
Description:No description available
Descr
nvarchar(255)Description-
Description:The description of the payment method. The value of the field is taken from either the PaymentMethod.Descr field, or the CustomerPaymentMethod.Descr field (if the PaymentMethod.Descr field is empty).
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.
IsActiveNonexistent in DB
bool?Active-
Description:Indicates (if set to "true") that the payment method is active. The value of the field is taken from either the PaymentMethod.IsActive field, or the CustomerPaymentMethod.IsActive field (if the PaymentMethod.IsActive field is "null" or "false").
IsCustomerPaymentMethodNonexistent in DB
bool?Override-
Description:Indicates (if set to "true") that the payment method has been overridden at the customer level; that is, there is a CustomerPaymentMethod record defined for the combination of the customer record and the generic payment method.
IsDefault
bitIs Default-
Description:Indicates (if set to "true") that the payment method is used by default for the customer. This is an unbound field.
IsPortalDefault
bitIs Default (Portal)-
Description:payment method is default on Portal.
PMInstanceID
int-
Description:The identifier of the payment method instance. Corresponds to the PMInstance.PMInstanceID field.
PaymentMethodIDNonexistent in DB
stringPayment MethodPaymentMethod
Description:The identifier of the payment method. Corresponds to the PaymentMethod.PaymentMethodID field.
PaymentType
nvarchar-
Description:No description available