• When percentage discount codes are used, the line item rounding and the amounts sent to the Payflow servers may not be the same.

    This plugin needs a sanity check to make sure that all the amounts will total up, or the transaction is rejected by the Payflow servers as the amounts do not validate. This is a rounding and precision issue when using percentage discount codes.

    As an example (with the percentage discount applied to make it simpler):
    2 x 25.964 : The line total may show $51.92 (25.96 + 25.96 = 51.92)
    The transaction total sent $51.93 (why? 25.964+25.964=51.928 round up is 51.93)

    This is leading to transaction failures as the Payflow servers think you are trying to send it false transactions.

    We have had to disable the plugin until this issue can be fixed as it gives a server error to the customer.

  • The topic ‘Line Item and Total Amounts Differ’ is closed to new replies.