Project:
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 |