Release Notes - Kartra

This update adds support for PayPal bump offers in New Checkouts, allowing you to include optional add-ons in a single transaction. In addition, several backend systems have been improved to increase payment reliability, ensure accurate transaction records, and support future enhancements.

Improvements

  • PayPal Support for Bump Offers
    You can now offer bump offers on PayPal purchases made through New Checkouts. This is currently optimized for one-time transactions. Recurring bumps are supported with specific rules (see below). (14927)
  • Recurring Payment Logic for Bumps
    Updated rules govern how recurring and one-time combinations are processed (15515):

    • Both recurring: only the main product recurs

    • One-time bump + recurring main product: both are charged in the initial payment

    • Recurring bump + one-time main product: both are charged in the initial payment

  • Unified Pre-processing Calculations
    Streamlined and consolidated pre-processing logic for PayPal and credit card transactions for more consistent validation and calculations. (15468)

  • Legacy and New Checkout Compatibility
    Ensures seamless operation between New Checkouts and Legacy Checkout settings for the same product—preserving backward compatibility. (15469)

  • Adaptive Payments Not Supported for Bumps
    Adaptive affiliate payments will not trigger when bump offers are used, to avoid processing conflicts. Affiliate credit will still be tracked and commissions can be paid out manually. (15470)

  • Stronger Payment Verification
    Improved backend handling of PDT and IPN validation to reduce the risk of duplicate transaction processing. (15471)

  • Improved Post-Sale Redirect Handling
    Enhanced logic to process multiple products after a post-sale redirect. (15472)

  • Recurring IPN Format Compatibility
    Updated support for IPN notifications, ensuring compatibility with both old and new formats used in recurring transaction records. (15593)

  • More Accurate Transaction Recording
    Improved how transaction amounts are stored in the database, reducing discrepancies when bump offers are included. (15594)