ESDRecordCustomerAccountPaymentRecord Class | 
Namespace: EcommerceStandardsDocuments
The ESDRecordCustomerAccountPaymentRecord type exposes the following members.
| Name | Description | |
|---|---|---|
| ESDRecordCustomerAccountPaymentRecord | Initializes a new instance of the ESDRecordCustomerAccountPaymentRecord class  | 
| Name | Description | |
|---|---|---|
| amount | Monetary amount applied against the record  | |
| drop | Data Record OPeration. Denotes an operation that may need to be performed on the record when it is being processed. Set null, or set it to one of the ESD_RECORD_OPERATION constants in the ESDocumentConstants class to allow the price to be inserted, updated, deleted, or ignored.  | |
| internalID | Stores an identifier that is relevant only to the system referencing and storing the record for its own needs.  | |
| keyCustomerAccountPaymentRecordID | Key that allows the record of the customer account payment to be uniquely identified and linked to.  | |
| keyRecordID | Key of the record linked to the payment. This would typically be the key of an invoice or order record.  | |
| recordID | ID the the record. This would typically be the ID of an invoice or order record.  | |
| recordType | The type of record that the payment is applied to. The field must be set to one of the ESDRecordCustomerAccountPayment class's constants prefixed by PAYMENT_METHOD_  | 
| Name | Description | |
|---|---|---|
| setDefaultValuesForNullMembers | sets default values for members that have no values set  |