MCRCustPaym_CreditCard Class [AX 2012]
The MCRCustPaym_CreditCard class that handles customer payments of type "credit card".
| Method | Description | |
|---|---|---|
| allowEdit | Determines if a payment field should be editable by the user. (Inherited from MCRCustPaym.) |
| allowEditCreditCard | Determines if it is allowable to update the credit card number and credit card vendor fields. |
| allowEditCurrency | Determines if the currency should be allowed to be modified for this payment. (Overrides the allowEditCurrency Method.) |
| allowEditInvoiceAccount | Determines if the invoice account should be allowed to be modified for this payment. (Overrides the allowEditInvoiceAccount Method.) |
| allowUserInput | Determines if this payment instance is allowed to prompt the user for input during payment operations. (Inherited from MCRCustPaym.) |
| authorizeCharge | Initiates authorization for a credit card charge (debit to the card). |
| authorizeChargeManually | Authorizes this credit card payment manually. (Overrides the authorizeChargeManually Method.) |
| authorizeRefund | Initiates authorization for a credit card refund (credit to the card). |
| authorizeRefundManually | Authorizes the refund. (Inherited from MCRCustPaym.) |
| canAuthorize | Determines if the payment can be authorized. (Inherited from MCRCustPaym.) |
| cancelTimeOut | Cancels a previous method call to the setTimeOut method. (Inherited from Object.) |
| canPost | Checks if posting is possible. (Overrides the canPost Method.) |
| createCreditCardEvents | Creates a credit card event. |
| declineChargeManually | Declines this credit card payment manually. (Overrides the declineChargeManually Method.) |
| declineRefundManually | Declines the refund manually. (Inherited from MCRCustPaym.) |
| determineStatus | Creates parent method so it can be called without specifically creating an MCRCustPaym_CreditCard object. (Overrides the determineStatus Method.) |
| equal | Determines whether the specified object is equal to the current one. (Inherited from Object.) |
| existAuthOrSettlementRecords | Determines if one or more authorization or settlement records exist for the payment. |
| getDefaultValue | Retrieves the default value for the specified field. (Overrides the getDefaultValue Method.) |
| getPaymAccount | Gets the payment account and account type. (Overrides the getPaymAccount Method.) |
| getPaymReference | Retrieves the masked credit card number. |
| getTimeOutTimerHandle | Returns the timer handle for the object. (Inherited from Object.) |
| handle | Retrieves the handle of the class of the object. (Inherited from Object.) |
| hasPaymTypeData | Determines if the payment record has an associated credit card record. (Overrides the hasPaymTypeData Method.) |
| new | Constructs a new customer payment of type "credit card". (Overrides the new Method.) |
| notify | Releases the hold on an object that has called the wait method on this object. (Inherited from Object.) |
| notifyAll | Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.) |
| objectOnServer | Determines whether the object is on a server. (Inherited from Object.) |
| owner | Returns the instance that owns the object. (Inherited from Object.) |
| parmCustInvoiceJour | Gets or sets the CustInvoiceJour table buffer. (Inherited from MCRCustPaym.) |
| parmCustInvoiceTable | Gets or sets the CustInvoiceId to hande free text invoices. (Inherited from MCRCustPaym.) |
| parmCustPaymSchedLine | Gets or sets the CustPaymSchedLine table buffer. (Inherited from MCRCustPaym.) |
| parmDefaultDimension | Sets the default dimension of the LedgerJournalTrans table record. (Inherited from MCRCustPaym.) |
| parmFreeTextInvoiceId | Gets or sets the CustInvoiceId to hande free text invoices. (Inherited from MCRCustPaym.) |
| parmLedgerJournalTable | Sets and return the LedgerJournalTable class variable. (Inherited from MCRCustPaym.) |
| parmLedgerJournalTrans | Gets or sets the LedgerJournalTrans table buffer. (Inherited from MCRCustPaym.) |
| parmMCRLedgerJournal | Sets and return the MCRLedgerJournal class variable. (Inherited from MCRCustPaym.) |
| parmPaymReference | Gets or sets an identifier for this payment. (Inherited from MCRCustPaym.) |
| parmSalesInvoiceId | Gets or sets the SalesInvoiceId. (Inherited from MCRCustPaym.) |
| parmSkipJournalPost | Determines whether or not the LedgerJournalCheckPost's run method will be run in postToLedgerJournal. (Inherited from MCRCustPaym.) |
| paymentChanged | Creates a credit card event if the status has changed. (Overrides the paymentChanged Method.) |
| performAuth | Performs authorization on this payment, for the unposted amount. (Overrides the performAuth Method.) |
| performPost | Updates or creates a credit card settlement record to settle for the specified amount. (Overrides the performPost Method.) |
| post | Posts the payment for the amount passed. (Overrides the post Method.) |
| postCharge | Capture a credit card amount on the credit card payment. |
| postRefund | Updates or creates a credit card settlement record to settle for a credit card refund. |
| postToLedgerJournal | Creates a ledger journal entry to post payment for the specified amount and retrieves the user setup for customer payment journal name from cust parameters table. (Overrides the postToLedgerJournal Method.) |
| processPaym | Processes a payment for posted amount. (Inherited from MCRCustPaym.) |
| processPaymManually | Processes a payment manually. (Inherited from MCRCustPaym.) |
| setTimeOut | Sets up the scheduled execution of a specified method. (Inherited from Object.) |
| toString | Returns a string that represents the current object. (Inherited from Object.) |
| usageCount | Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.) |
| validateAuthorize | Validates this payment for authorization. (Overrides the validateAuthorize Method.) |
| validateDelete | Determines whether the record is allowed to be deleted. (Inherited from MCRCustPaym.) |
| validatePost | Validates that the specified amount may be posted. (Overrides the validatePost Method.) |
| validateWrite | Validates this payment for an insert or update for credit card payments. (Overrides the validateWrite Method.) |
| wait | Pauses a process. (Inherited from Object.) |
| xml | Returns an XML string that represents the current object. (Inherited from Object.) |
| ::calculateChargePaymStatus | Calculates what the status of this payment should be based upon the status of the active credit card authorization record. |
Community Additions
ADD
Show: