Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Credit Card Payment Authorization Service alwaysApproveCCProcessor
  • Credit Card Payment Capture Service testCCCapture (declines all orders < 100.00; approves all orders >= 100.00)
  • Credit Card Payment Re-Authorization Service alwaysApproveCCProcessor

Each of these need to changed to a service for the payment processor you are using, unless it is noted as a external payment system like paypal.

Example from the IcsPaymentServices.java

  • Credit Card Payment Authorization Service ccAuth
  • Credit Card Payment Capture Service ccCapture
  • Credit Card Payment Re-Authorization Service ccReAuth

there is description is the xml file that will not be added here.

The following set of services are for testing
these can be used for Authorization Service and Re-Authorization
    • testRandomAuthorize
    • alwaysApproveCCProcessor
    • alwaysApproveWithCaptureCCProcessor
    • alwaysDeclineCCProcessor
    • alwaysNsfCCProcessor
    • testCCProcessor
    • testCCProcessorWithCapture
these can be used for Capture Service
    • testCCCaptureWithReAuth – this one actually calls PaymentGatewayServices.getAuthTransaction
    • testCCProcessorCaptureAlwaysDecline
    • testCCRelease
    • testCCRefund
    • testCCRefundFailure
    • alwaysBadExpireCCProcessor
    • badExpireEvenCCProcessor
    • alwaysBadCardNumberCCProcessor
    • alwaysFailCCProcessor

PaymentMethodServices

  • deletePaymentMethod(DispatchContext, Map)
  • makeExpireDate(DispatchContext, Map)
  • createCreditCard(DispatchContext, Map)
  • updateCreditCard(DispatchContext, Map)
  • clearCreditCardData(DispatchContext, Map)
  • createGiftCard(DispatchContext, Map)
  • updateGiftCard(DispatchContext, Map)
  • createEftAccount(DispatchContext, Map)
  • updateEftAccount(DispatchContext, Map)

    PaymentGatewayServices

  • authOrderPaymentPreference(DispatchContext, Map)
  • authOrderPayments(DispatchContext, Map)
  • authPayment(LocalDispatcher, GenericValue, OrderReadHelper, GenericValue, BigDecimal, boolean, BigDecimal)
  • getPaymentSettings(GenericValue, GenericValue, String, boolean)
  • getPayToPartyId(GenericValue)
  • getBillingInformation(OrderReadHelper, GenericValue, Map)
  • releaseOrderPayments(DispatchContext, Map)
  • releaseOrderPaymentPreference(DispatchContext, Map)
  • processReleaseResult(DispatchContext, Map)
  • capturePaymentsByInvoice(DispatchContext, Map)
  • captureOrderPayments(DispatchContext, Map)
  • processCaptureSplitPayment(DispatchContext, Map)
  • captureBillingAccountPayment(DispatchContext, Map)
  • captureBillingAccountPayments(DispatchContext, Map)
  • capturePayment(DispatchContext, GenericValue, OrderReadHelper, GenericValue, BigDecimal)
  • capturePayment(DispatchContext, GenericValue, OrderReadHelper, GenericValue, BigDecimal, GenericValue)
  • saveError(LocalDispatcher, GenericValue, GenericValue, Map, String, String)
  • storePaymentErrorMessage(DispatchContext, Map)
  • processResult(DispatchContext, Map, GenericValue, GenericValue)
  • processAuthResult(DispatchContext, Map, GenericValue, GenericValue)
  • processAuthResult(DispatchContext, Map)
  • needsNsfRetry(GenericValue, Map, GenericDelegator)
  • processAuthRetryResult(DispatchContext, Map, GenericValue, GenericValue)
  • processCaptureResult(DispatchContext, Map, GenericValue, GenericValue)
  • processCaptureResult(DispatchContext, Map, GenericValue, GenericValue, String)
  • processReAuthFromCaptureFailure(DispatchContext, Map, BigDecimal, GenericValue, GenericValue)
  • processCaptureResult(DispatchContext, Map)
  • refundPayment(DispatchContext, Map)
  • processRefundResult(DispatchContext, Map)
  • retryFailedOrderAuth(DispatchContext, Map)
  • retryFailedAuths(DispatchContext, Map)
  • retryFailedAuthNsfs(DispatchContext, Map)
  • getCaptureTransaction(GenericValue)
  • getAuthTransaction(GenericValue)
  • getAuthTime(GenericValue)
  • checkAuthValidity(GenericValue, String)
  • savePgr(DispatchContext, GenericValue)
  • savePaymentGatewayResponse(DispatchContext, Map)
  • processManualCcAuth(DispatchContext, Map)
  • processManualCcTx(DispatchContext, Map)
  • verifyCreditCard(DispatchContext, Map)
  • testProcessor(DispatchContext, Map)
  • testProcessorWithCapture(DispatchContext, Map)
  • testRandomAuthorize(DispatchContext, Map)
  • alwaysApproveProcessor(DispatchContext, Map)
  • alwaysApproveWithCapture(DispatchContext, Map)
  • alwaysDeclineProcessor(DispatchContext, Map)
  • alwaysNsfProcessor(DispatchContext, Map)
  • alwaysBadExpireProcessor(DispatchContext, Map)
  • badExpireEvenProcessor(DispatchContext, Map)
  • alwaysBadCardNumberProcessor(DispatchContext, Map)
  • alwaysFailProcessor(DispatchContext, Map)
  • testRelease(DispatchContext, Map)
  • testCapture(DispatchContext, Map)
  • testCCProcessorCaptureAlwaysDecline(DispatchContext, Map)
  • testCaptureWithReAuth(DispatchContext, Map)
  • testRefund(DispatchContext, Map)
  • testRefundFailure(DispatchContext, Map)

...