2.85.110-112 ProntoPayments v2

Release Date: 18/03/2024

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

 

 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

  • Reusable Component

    • The payment will be processed to the gateway portal

    • After the payment processing,

      • If the payment processing is successful,

        • The IP Address and the customer information are registered to the processed payment

        • The Billing Address and the customer information are registered to the processed payment

  • Payment Source Tokenisation

    • When tokenising Credit Card details via the Manage Payment Source,

      • When saving the record, the Credit Card details will be tokenised

      • After the tokenisation of Credit Card details and the Payment Source record is saved,

        • The Card CVV field is EMPTY

        • Other fields are populated based on the tokenisation details

 Bug Fix

  • Reusable Component

    • When processing a payment using Credit Card details via the Reusable Component invocable class,

      • If the card type of the provided Card Number is NOT a supported card type of the selected/provided Gateway record,

        • NO payment will be processed

        • The following will be returned:

          • Status = Failed

          • Error Code = 001

          • Error Message = The gateway does not support the card type of the credit card number.

          • Limit = TRUE

      • If the card type of the provided Card Number is a supported card type of the selected/provided Gateway record,

        • The payment will be processed

        • The existing functionality will be followed

    • When processing a payment using an existing non-tokenised Credit Card Payment Source record via the Reusable Component invocable class,

      • If the card type of the Payment Source’s Card Number is NOT a supported card type of the selected/provided Gateway record,

        • NO payment will be processed

        • The following will be returned:

          • Status = Failed

          • Error Code = 001

          • Error Message = The gateway does not support the card type of the credit card number.

          • Limit = TRUE

      • If the card type of the Payment Source’s Card Number is a supported card type of the selected/provided Gateway record,

        • The payment will be processed

        • The existing functionality will be followed

    • When tokenising Credit Card details via the Reusable Component invocable class,

      • If the card type of the provided Card Number is NOT a supported card type of the selected/provided Gateway record,

        • NO payment will be processed

        • The following will be returned:

          • Status = Failed

          • Error Code = 001

          • Error Message = The gateway does not support the card type of the credit card number.

          • Limit = TRUE

      • If the card type of the provided Card Number is a supported card type of the selected/provided Gateway record,

        • The payment will be processed

        • The existing functionality will be followed

  • Process Payment

    • When processing payment via the Process Payment button in an Opportunity record,

      • If the card type of the Payment Source’s Card Number is NOT a supported card type of the Gateway record,

        • The payment will NOT be processed

        • An error message will display: The gateway does not support the card type of the credit card number.

      • If the card type of the Payment Source’s Card Number is a supported card type of the Gateway record,

        • The payment will be processed

        • The existing functionality will be followed

    • When processing payments via the Batch Payment Processing in the ProntoPayments SettingsScheduler,

      • If the card type of the Payment Source’s Card Number is NOT a supported card type of the Gateway record,

        • The payment will be excluded from the payment processing

        • An ASPP Log record is created where:

          • Message = The gateway does not support the card type of the credit card number.

      • If the card type of the Payment Source’s Card Number is a supported card type of the Gateway record,

        • The payment will be processed

        • The existing functionality will be followed

  • Payment Source

    • When creating a tokenised Credit Card Payment Source record,

      • If the Credit Card Type of the provided Card Number is NOT a supported card type of the selected Gateway record,

        • When saving the record,

          • An error message will display: The gateway does not support the card type of the credit card number.

          • The Payment Source record is NOT saved

      • If the Credit Card Type of the provided Card Number is a supported card type of the selected Gateway record,

        • When saving the record,

          • The Payment Source record is saved