Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Revisions: Issue #31193 All Revisions ] Back to Issue ]
Summary 0031193: Execute Pending Payments background process is taken into account payments that are not Awaiting Execution
Revision 2015-10-22 14:16 by psanjuan
Steps To Reproduce As system admin role:
   Install Authorize.net module and apply its dataset, as well as Member Portal dataset, in order to have a payment method configured as:
      Payment In Allowed = 'Y'
      Execution Type = Automatic
      Execution Process = 'a process that will fail'
      Deferred = 'N'
      Automatic Receipt = 'Y'
   Do not configure the authorize.net parameters
   Add that Payment Method to the Financial Account
   1. Create a Sales Invoice with that Payment Method, complete it and execute the payment (an error will be raised)
   Launch the Execute Pending Payments background process and check it tries to execute it (as the payment is present in aprm_pending_paymentinvoice table) but an error is shown. This is correct
   Go to Payment In window, select the payment and Void it
  Launch the Execute Pending Payments background process and check it tries to execute it (as the payment is still present in aprm_pending_paymentinvoice table) but an error is shown. This is incorrect
   2. Create another Sales Invoice with that Payment Method, complete it and execute the payment (an error will be raised)
   Go to Payment In window, reactivate the associated payment, change its payment method and process it
  Launch the Execute Pending Payments background process and check it tries to execute it (as the payment is still present in aprm_pending_paymentinvoice table). This is incorrect too
Revision 2015-10-22 14:15 by psanjuan
Steps To Reproduce As system admin role:
   Install Authorize.net module and apply its dataset, as well as Member Portal dataset, in order to have a payment method configured as:
      Payment In Allowed = 'Y'
      Execution Type = Automatic
      Execution Process = 'a process that will fail'
      Deferred = 'N'
      Automatic Receipt = 'Y'
   Do not configure the authorize.net parameters
   Add that Payment Method to the Financial Account
   1. Create a Sales Invoice with that Payment Method, complete it and execute the payment (an error will be raised)
   Launch the Execute Pending Payments background process and check it tries to execute it (as the payment is present in aprm_pending_paymentinvoice table) but an error is shown. This is correct
   Go to Payment In window, select the payment and Void it
  Launch the Execute Pending Payments background process and check it tries to execute it (as the payment is still present in aprm_pending_paymentinvoice table). This is incorrect
   2. Create another Sales Invoice with that Payment Method, complete it and execute the payment (an error will be raised)
   Go to Payment In window, reactivate the associated payment, change its payment method and process it
  Launch the Execute Pending Payments background process and check it tries to execute it (as the payment is still present in aprm_pending_paymentinvoice table). This is incorrect too
Revision 2015-10-22 14:01 by psanjuan
Steps To Reproduce As system admin role:
   Install Authorize.net module and apply its dataset, as well as Member Portal dataset, in order to have a payment method configured as:
      Payment In Allowed = 'Y'
      Execution Type = Automatic
      Execution Process = 'a process that will fail'
      Deferred = 'N'
      Automatic Receipt = 'Y'
   Do not configure the authorize.net parameters
   Add that Payment Method to the Financial Account
   1. Create a Sales Invoice with that Payment Method, complete it and execute the payment (an error will be raised)
   Launch the Execute Pending Payments background process and check it tries to execute it (as the payment is present in aprm_pending_paymentinvoice table). This is correct
   Go to Payment In window, select the payment and Void it
  Launch the Execute Pending Payments background process and check it tries to execute it (as the payment is still present in aprm_pending_paymentinvoice table). This is incorrect
   2. Create another Sales Invoice with that Payment Method, complete it and execute the payment (an error will be raised)
   Go to Payment In window, reactivate the associated payment, change its payment method and process it
  Launch the Execute Pending Payments background process and check it tries to execute it (as the payment is still present in aprm_pending_paymentinvoice table). This is incorrect too
Revision 2015-10-21 15:54 by psanjuan
Steps To Reproduce As system admin role:
   Install Authorize.net module and apply its dataset in order to have a payment method configured as:
      Payment In Allowed = 'Y'
      Execution Type = Automatic
      Execution Process = 'a process that will fail'
      Deferred = 'N'
      Automatic Receipt = 'Y'
   Do not configure the authorize.net parameters
   Add that Payment Method to the Financial Account
   1. Create a Sales Invoice with that Payment Method, complete it and execute the payment (an error will be raised)
   Launch the Execute Pending Payments background process and check it tries to execute it (as the payment is present in aprm_pending_paymentinvoice table). This is correct
   Go to Payment In window, select the payment and Void it
  Launch the Execute Pending Payments background process and check it tries to execute it (as the payment is still present in aprm_pending_paymentinvoice table). This is incorrect
   2. Create another Sales Invoice with that Payment Method, complete it and execute the payment (an error will be raised)
   Go to Payment In window, reactivate the associated payment, change its payment method and process it
  Launch the Execute Pending Payments background process and check it tries to execute it (as the payment is still present in aprm_pending_paymentinvoice table). This is incorrect too


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker