CreditCardProviderProcess Class [AX 2012]

The CreditCardProviderProcess class implements credit card processing for a connector.

class CreditCardProviderProcess extends CreditCardProcess

Run On

Server

  MethodDescription
JJ767875.privmethod(en-us,AX.60).gif calcTaxRate
JJ767875.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
JJ767875.protmethod(en-us,AX.60).gif checkForAddressVerification Determines whether AVS is required. (Overrides the checkForAddressVerification Method.)
JJ767875.protmethod(en-us,AX.60).gif checkForCardVerificationValue Determines whether CVV is required. (Overrides the checkForCardVerificationValue Method.)
JJ767875.pubmethod(en-us,AX.60).gif checkFreight (Inherited from CreditCardProcess.)
JJ767875.pubmethod(en-us,AX.60).gif createProcessResponse Creates a process response. (Overrides the createProcessResponse Method.)
JJ767875.privmethod(en-us,AX.60).gif createRequest
JJ767875.protmethod(en-us,AX.60).gif createTaxDetail Creates the tax detail for level 2 or 3.
JJ767875.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
JJ767875.protmethod(en-us,AX.60).gif failedDescription Gets the detailed exception message that has the response message.
JJ767875.protmethod(en-us,AX.60).gif failedDOLAPI Returns a message that identifies the API that is causing an error.
JJ767875.pubmethod(en-us,AX.60).gif failedReason Gets the user-visible response message. (Overrides the failedReason Method.)
JJ767875.pubmethod(en-us,AX.60).gif failedStatus Sets the text of the failure description.
JJ767875.privmethod(en-us,AX.60).gif fmtDate
JJ767875.privmethod(en-us,AX.60).gif fmtDateTime
JJ767875.privmethod(en-us,AX.60).gif fmtNum
JJ767875.protmethod(en-us,AX.60).gif getAuthRequest Returns the properties needed for an authorization request.
JJ767875.protmethod(en-us,AX.60).gif getCaptureRequest Returns the properties needed for a capture request.
JJ767875.protmethod(en-us,AX.60).gif getCardToken Return the appropriate payment card properties.
JJ767875.protmethod(en-us,AX.60).gif getCardVerificationValue Obtains the CVV value from the user. (Overrides the getCardVerificationValue Method.)
JJ767875.pubmethod(en-us,AX.60).gif getClrExceptionMessage Gets the exception message of the last exception that was thrown.
JJ767875.privmethod(en-us,AX.60).gif getMiscCharges Creates the miscellaneous charge details for level 2 or 3.
JJ767875.privmethod(en-us,AX.60).gif getProcessor
JJ767875.protmethod(en-us,AX.60).gif getRefundRequest Returns the properties needed for an refund request.
JJ767875.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
JJ767875.privmethod(en-us,AX.60).gif getTopMiscCharges
JJ767875.protmethod(en-us,AX.60).gif getVoidRequest Returns the properties that are required for a void request.
JJ767875.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
JJ767875.protmethod(en-us,AX.60).gif handleAuthResponse Processes the results of an authorization operation.
JJ767875.protmethod(en-us,AX.60).gif handleCaptureResponse Processes the results of a capture operation.
JJ767875.protmethod(en-us,AX.60).gif handleRefundResponse Processes the results of a refund operation.
JJ767875.privmethod(en-us,AX.60).gif handleRequest Setup the standard properties needed to request a credit card operation.
JJ767875.protmethod(en-us,AX.60).gif handleResponse Processes the results of a credit card operation.
JJ767875.protmethod(en-us,AX.60).gif handleVoidResponse Processes the results of a void operation.
JJ767875.protmethod(en-us,AX.60).gif init Initializes the internal state. (Overrides the init Method.)
JJ767875.protmethod(en-us,AX.60).gif initCardType Sets the card type to use.
JJ767875.protmethod(en-us,AX.60).gif initProcessor Sets the processor to use.
JJ767875.pubmethod(en-us,AX.60).gif isValidCurrencyCodeForCreditCard (Inherited from CreditCardProcess.)
JJ767875.protmethod(en-us,AX.60).gif mcrGetCurrencyCode Retrieves the currency code from the transaction
JJ767875.protmethod(en-us,AX.60).gif mcrGetInvoiceAccount Retrieves the invoice account related to the transaction.
JJ767875.protmethod(en-us,AX.60).gif mcrGetTransactionId Retrieves the transaction ID.
JJ767875.protmethod(en-us,AX.60).gif new Initializes a new instance of the CreditCardProviderProcess class. (Overrides the new Method.)
JJ767875.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.)
JJ767875.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.)
JJ767875.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
JJ767875.protmethod(en-us,AX.60).gif onError Handles error formatting.
JJ767875.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
JJ767875.protmethod(en-us,AX.60).gif parmCardVerificationValue Gets or sets the CardVerificationValue parameter. (Inherited from CreditCardProcess.)
JJ767875.pubmethod(en-us,AX.60).gif parmCreditCardAuthTrans Gets or sets the CreditCardAuthTrans parameter. (Inherited from CreditCardProcess.)
JJ767875.pubmethod(en-us,AX.60).gif parmCreditCardProcessor Gets the CreditCardProcessor parameter. (Overrides the parmCreditCardProcessor Method.)
JJ767875.pubmethod(en-us,AX.60).gif parmCustInvoiceJour Gets or sets the CustInvoiceJour parameter. (Inherited from CreditCardProcess.)
JJ767875.protmethod(en-us,AX.60).gif parmGetCardVerificationValue Gets or sets the GetCardVerificationValue parameter. (Inherited from CreditCardProcess.)
JJ767875.pubmethod(en-us,AX.60).gif parmMCRCustInvoiceTable Gets or sets the MCRCustInvoiceTable parameter. (Inherited from CreditCardProcess.)
JJ767875.pubmethod(en-us,AX.60).gif parmMCRCustPaymRecId Gets or sets the MCRCustPaymRecId parameter. (Inherited from CreditCardProcess.)
JJ767875.pubmethod(en-us,AX.60).gif parmMCRCustPaymSchedLine Gets or sets the MCRCustPaymSchedLine parameter. (Inherited from CreditCardProcess.)
JJ767875.protmethod(en-us,AX.60).gif parmMCRCustPaymTable Gets or sets the MCRCustPaymTable parameter. (Inherited from CreditCardProcess.)
JJ767875.pubmethod(en-us,AX.60).gif parmMCRLedgerJournalTrans Gets or sets the MCRLedgerJournalTrans parameter. (Inherited from CreditCardProcess.)
JJ767875.pubmethod(en-us,AX.60).gif parmOperation Gets or sets the Operation parameter. (Inherited from CreditCardProcess.)
JJ767875.pubmethod(en-us,AX.60).gif parmSalesInvoiceId Gets or sets the SalesInvoiceId parameter. (Inherited from CreditCardProcess.)
JJ767875.pubmethod(en-us,AX.60).gif parmSalesTable Gets the SalesTable parameter. (Inherited from CreditCardProcess.)
JJ767875.pubmethod(en-us,AX.60).gif parmTotalAmountCur Gets or sets the TotalAmountCur parameter. (Inherited from CreditCardProcess.)
JJ767875.pubmethod(en-us,AX.60).gif prepareSubmission Establishes the connection to the processor. (Overrides the prepareSubmission Method.)
JJ767875.pubmethod(en-us,AX.60).gif presentResponse (Inherited from CreditCardProcess.)
JJ767875.pubmethod(en-us,AX.60).gif process Carries out all steps that are necessary to complete a credit card operation. (Inherited from CreditCardProcess.)
JJ767875.pubmethod(en-us,AX.60).gif processSucceed Reports the overall success of the credit card operation. (Overrides the processSucceed Method.)
JJ767875.pubmethod(en-us,AX.60).gif setAmountFromSales Sets the amount to be charged to the credit card. (Inherited from CreditCardProcess.)
JJ767875.pubmethod(en-us,AX.60).gif setChargeAmount (Inherited from CreditCardProcess.)
JJ767875.privmethod(en-us,AX.60).gif setLevel2Data
JJ767875.privmethod(en-us,AX.60).gif setLevel3Data
JJ767875.privmethod(en-us,AX.60).gif setPurchaseLevelTypeAndDetails
JJ767875.pubmethod(en-us,AX.60).gif setSalesTotals Sets the total sales amount. (Overrides the setSalesTotals Method.)
JJ767875.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
JJ767875.pubmethod(en-us,AX.60).gif submit Performs the actual credit card operation. (Overrides the submit Method.)
JJ767875.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
JJ767875.privmethod(en-us,AX.60).gif updateFailedDescription
JJ767875.pubmethod(en-us,AX.60).gif updateRelatedCCAuthTrans (Inherited from CreditCardProcess.)
JJ767875.pubmethod(en-us,AX.60).gif updateSalesTable Updates the sales table. (Overrides the updateSalesTable Method.)
JJ767875.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.)
JJ767875.protmethod(en-us,AX.60).gif validateAVS Makes sure that AVS reached the requested level.
JJ767875.protmethod(en-us,AX.60).gif validateCvc Makes sure that the CVV value is correct.
JJ767875.protmethod(en-us,AX.60).gif validateTransaction Checks AVS and CVV values, if these values are required. (Overrides the validateTransaction Method.)
JJ767875.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
JJ767875.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
JJ767875.pubmethod(en-us,AX.60).gif JJ767875.static(en-us,AX.60).gif ::construct Initializes a new instance of the CreditCardProviderProcess class.
JJ767875.pubmethod(en-us,AX.60).gif JJ767875.static(en-us,AX.60).gif ::convertSystemDecimalToAmount Converts a decimal value to a type amount.
JJ767875.pubmethod(en-us,AX.60).gif JJ767875.static(en-us,AX.60).gif ::getIsoCurrency Converts an AX currency code to an ISO currency code.
JJ767875.pubmethod(en-us,AX.60).gif JJ767875.static(en-us,AX.60).gif ::getPurchaseLevel Determines the required level of purchase detail.
Top

Object Class
  CreditCardProcess Class
    CreditCardProviderProcess Class

Community Additions

ADD
Show: