MCRCustPaym_CreditCard Class [AX 2012]

The MCRCustPaym_CreditCard class that handles customer payments of type "credit card".

class MCRCustPaym_CreditCard extends MCRCustPaym

Run On

Called

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

Object Class
  MCRCustPaym Class
    MCRCustPaym_CreditCard Class

Community Additions

ADD
Show: