Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Release Date: 2/6/2023

URL: /packaging/installPackage.apexp?p0=04t0I0000016Fsj

 Upgrade Risks

Make sure WIT components are passing the encrypted session ID and make sure to re-save existing gateway records to have the password field encrypted.   

 Enhancement

Process Payment via Batch or Button 

  • If the gateway is Securepay,

    • Set timeout to 120,000 milliseconds for API callout request

    • If a “CalloutException” exception error type is hit in Salesforce,

      • The following fields of the Payment Transaction record will be populated:

        • Payment Result Code = exception error type (e.g., System.CalloutException)

        • Transaction Message = exception error message (e.g., Read timed out)

        • Payment Status = Pending

      • On the ASPP Log record of the Opportunity record, populate values to the following fields:

        • Lock Record = TRUE

        • Message = exception error type and message (e.g., System.CalloutException: Read timed out)

Reusable Component

  • If a “CalloutException” exception error type is hit in Salesforce,

    • A Payment Transaction record will still be created

    • Reusable Component will return:

      • Response Message = exception error message (e.g., Read timed out)

      • Error Code = exception error type (e.g., System.CalloutException)

      • Limit (stored in error code JSON string) = TRUE

      • Status = Pending

      • Payment Transaction = created Payment Transaction record

 Bug Fix

  • No labels