Go to file
usrdno af81a9f30e FR 2884597 - More flexible Credit Card validation in PaymentProcessor
https://sourceforge.net/tracker/index.php?func=detail&aid=2884597&group_id=176962&atid=879335

Changes in brief:
MPayment: change in the processOnline method:
 * Call the payment processor's validate method before calling pp.processCC
   In this way we can validate the card details before trying to process.
PaymentProcessor:
  * Create a standard validation (using existing CC-validation)
    method that's overridable by subclasses.
PaymentOnline:
  * Remove CC-validation from here since it prevents the use of custom CC-validation
    in the custom PaymentProcessor.
VPayment:
  * Don't validate the credit card details here since the payment processor
    is not yet known here. The validation is made later by the payment processor.
    If validation should be done at this point it should depend on the
    payment processor.

Reasons for change:
Not all credit cards and payment gateways have the same validation standard. Especially
test payment gateways can have very different validation standards.
With this change, the same validation remains, but it can be changed by extending
the PaymentProcessor class.
2010-01-07 17:38:41 +00:00
.settings revert changes that were wrongly committed in revision 9301 2009-05-18 09:23:47 +00:00
JasperReports FR - 2800686 2009-10-09 18:44:12 +00:00
JasperReportsTools Fixed Eclipse class paths for Multi-project setup. 2009-10-14 15:01:11 +00:00
JasperReportsWebApp 2872728 Move Adempiere to Java 6 2009-10-05 04:56:48 +00:00
base FR 2884597 - More flexible Credit Card validation in PaymentProcessor 2010-01-07 17:38:41 +00:00
client FR 2884597 - More flexible Credit Card validation in PaymentProcessor 2010-01-07 17:38:41 +00:00
data Update German translation. 2009-12-09 17:04:37 +00:00
db Implement [2872010] - Dunning Run for a complete Dunning (not just level) 2009-10-12 17:48:52 +00:00
doc fixed .classpath - project looks have been merge into base. 2008-12-15 05:21:59 +00:00
extend BF [ 2849122 ] PO.AfterSave is not rollback on error 2009-10-07 11:36:53 +00:00
glassfishfacet Fix Eclipse class path in multiple project setup. 2009-07-19 07:36:17 +00:00
install Code cleanup and typo fix. 2009-11-28 17:39:53 +00:00
interfaces * clean up 2007-05-10 03:49:11 +00:00
jboss JBoss MaxPermGen java options problem with new Java spec (subject to change). 2009-04-25 03:07:58 +00:00
jbossfacet Fixed .classpath and .psf - looks have been merge into base. 2008-12-15 06:18:01 +00:00
launch Steps to release - launch4j 2009-09-15 22:09:14 +00:00
lib improve and install CheckConflicts.sh in lib directory 2009-09-16 02:21:01 +00:00
looks 2872728 Move Adempiere to Java 6 2009-10-05 04:56:48 +00:00
migration Integrate revision 11222 2010-01-05 07:33:25 +00:00
nbproject Fixed NetBeans project file to work after merging source folders, fixed classpath 2007-05-10 11:52:24 +00:00
packages Eclipse Mutliple project setup. 2009-12-30 22:11:46 +00:00
posterita Upgrade iText Library from 2.1.7 -> 5.0.0 2009-12-30 20:27:33 +00:00
serverApps 1664006 Web Store Login Button not working 2009-09-25 03:59:55 +00:00
serverRoot Test Export Model in Export Format do not work 2009-12-07 21:27:03 +00:00
sqlj minor - fix misaligned header 2009-07-24 15:18:01 +00:00
tools Fix Eclipse class path. 2009-12-30 21:11:34 +00:00
utils Integrate revision 11249 2010-01-06 07:52:21 +00:00
utils_dev Code cleanup and Typo fixes. 2009-10-09 14:32:01 +00:00
webCM Prevent NullPinterException. Thank's to Felix! 2009-09-24 13:50:28 +00:00
webStore 1664006 Web Store Login Button not working 2009-09-25 03:59:55 +00:00
zkwebui Fix some NPE on -> Add change log context menu for field 2010-01-06 00:52:41 +00:00
.classpath Upgrade iText Library from 2.1.7 -> 5.0.0 2009-12-30 20:27:33 +00:00
.project Rename in .project 2008-11-29 17:35:37 +00:00
COMMITTERS minor formatting 2009-12-29 23:01:43 +00:00
adempiere.psf Fixed .classpath and .psf - looks have been merge into base. 2008-12-15 06:18:01 +00:00
license.html move branch adempire311 to trunk 2006-11-17 03:17:36 +00:00