Business-OnlinePayment.git
17 years ago- CPAN Bug# 23587: _pre_submit() would return success if fraud detection is BUSINESS_ONLINEPAYMENT_3_00_05
plobbes [Wed, 29 Nov 2006 03:58:49 +0000 (03:58 +0000)]
- CPAN Bug# 23587: _pre_submit() would return success if fraud detection is
  used but not found. Fix: croak() if unable to load the fraud detection class.

17 years agobump version to 3.00_05, fix, fix inclusion of B:FS:preCharge in "make install" and...
ivan [Fri, 24 Nov 2006 05:37:35 +0000 (05:37 +0000)]
bump version to 3.00_05, fix, fix inclusion of B:FS:preCharge in "make install" and "make dist", add back in preCharge tests, add all Phil's recent work to the changelog

17 years ago0.05?
ivan [Fri, 24 Nov 2006 03:21:57 +0000 (03:21 +0000)]
0.05?

17 years ago- _risk_detect(): explicity set return value
plobbes [Mon, 20 Nov 2006 06:49:06 +0000 (06:49 +0000)]
- _risk_detect(): explicity set return value
- _pre_submit(): explicity set return value
- BUG: _pre_submit() returns success if fraud detection is used but not found!
  this behavior is unchanged but this is probably a bug / bad behavior (Ivan?)

17 years ago- Used feedback from MSCHWERN / Bug #22074 to cleanup new/_pre_submit more
plobbes [Mon, 20 Nov 2006 06:34:50 +0000 (06:34 +0000)]
- Used feedback from MSCHWERN / Bug #22074 to cleanup new/_pre_submit more
  Definitely agree having modules use SUPER would be cleaner/safer/better.
  Ivan, we should consider this idea very seriously.
- Now always wrap submit() method with _pre_submit() (but only once)
- no longer populate _child_submit, code in anon sub was cleaned up
- use return values from _pre_submit to determine if real submit is called
  the return values from _pre_submit should be reviewed/verified still

17 years ago- minor cleanup of test drivers
plobbes [Mon, 20 Nov 2006 06:27:14 +0000 (06:27 +0000)]
- minor cleanup of test drivers
- fix "submit unchanged" test case: now wrapped with _pre_submit() always

17 years ago- removed fraud_detect w/preCharge test, dist doesn't contain preCharge yet
plobbes [Mon, 20 Nov 2006 05:29:14 +0000 (05:29 +0000)]
- removed fraud_detect w/preCharge test, dist doesn't contain preCharge yet

17 years ago* Add Class data %WrappedSubmitClassMethod to remember "wrapped" submits
plobbes [Mon, 20 Nov 2006 04:57:37 +0000 (04:57 +0000)]
* Add Class data %WrappedSubmitClassMethod to remember "wrapped" submits
* Fix new() to check %WrappedSubmitClassMethod to avoid creating deep recursion
* Minor documentation change in print statements use ',' instead of '.'

17 years ago* 8 new tests and 1 new "MOCK3" driver for testing _pre_submit() functionality
plobbes [Mon, 20 Nov 2006 04:54:24 +0000 (04:54 +0000)]
* 8 new tests and 1 new "MOCK3" driver for testing _pre_submit() functionality
* test for new() replacing subclass submit and causing deep recursion

17 years ago3.00_04 for real BUSINESS_ONLINEPAYMENT_3_00_04
ivan [Tue, 10 Oct 2006 19:49:59 +0000 (19:49 +0000)]
3.00_04 for real

17 years agoadd missing files to MANIFEST, move failure_statuses to top of the changelog as its...
ivan [Tue, 10 Oct 2006 19:49:20 +0000 (19:49 +0000)]
add missing files to MANIFEST, move failure_statuses to top of the changelog as its the most important

17 years agoDOC: s/exp_date/expiration/; #closes CPAN#21082
ivan [Tue, 10 Oct 2006 19:46:41 +0000 (19:46 +0000)]
DOC: s/exp_date/expiration/; #closes CPAN#21082

17 years ago3.00_04
ivan [Tue, 10 Oct 2006 19:41:04 +0000 (19:41 +0000)]
3.00_04

17 years agoremoved TODO since it doesn't exist in CVS
plobbes [Thu, 31 Aug 2006 20:22:32 +0000 (20:22 +0000)]
removed TODO since it doesn't exist in CVS

17 years ago- remove extra block in code that redefines submit for subclass
plobbes [Thu, 31 Aug 2006 20:15:35 +0000 (20:15 +0000)]
- remove extra block in code that redefines submit for subclass

17 years ago- Add a second test driver (this one has a submit method)
plobbes [Thu, 31 Aug 2006 19:49:55 +0000 (19:49 +0000)]
- Add a second test driver (this one has a submit method)
- update submit() test cases

17 years agoDoh! Forgot to fix the test count in bop.t
lawrence [Thu, 31 Aug 2006 15:08:16 +0000 (15:08 +0000)]
Doh!  Forgot to fix the test count in bop.t

17 years agoChanged the logic in the symbol-table magic to punt if the processor
lawrence [Thu, 31 Aug 2006 15:06:32 +0000 (15:06 +0000)]
Changed the logic in the symbol-table magic to punt if the processor
class does not have a submit() method.

This bug *only* affected testing -- properly written processors that
declared a submit() method would not have experienced the
deep-recursion failure.

bop.t reverted to continue testing with the MOCK1 processor.

I see opportunities for more tests....

17 years agoChanges to code formatting, POD and other non-functional changes.
plobbes [Wed, 30 Aug 2006 19:06:36 +0000 (19:06 +0000)]
Changes to code formatting, POD and other non-functional changes.

17 years ago- Lots of general cleanup, no functional changes. "fill paragraphs" in
plobbes [Wed, 30 Aug 2006 19:04:47 +0000 (19:04 +0000)]
- Lots of general cleanup, no functional changes. "fill paragraphs" in
  POD, remove extra whitespace, sorted %fields, dump_contents now
  sorts %contents, added myself to AUTHORS.

17 years ago- test that required_fields() returns 0 if no required fields are missing
plobbes [Wed, 30 Aug 2006 18:48:40 +0000 (18:48 +0000)]
- test that required_fields() returns 0 if no required fields are missing

17 years agoMore changes per discussions on bop-devel
plobbes [Wed, 30 Aug 2006 18:47:38 +0000 (18:47 +0000)]
More changes per discussions on bop-devel

17 years ago- Removed some old commented out 2.x statements
plobbes [Wed, 30 Aug 2006 18:44:54 +0000 (18:44 +0000)]
- Removed some old commented out 2.x statements
- set $VERSION using eval per modperlstyle
- new() now will strip off multiple leading dashes before calling build_subs
  NOTE: we should probably have it remove any \W to make perl happy
- required_fields() now croaks with a list of missing fields

17 years ago- created test cases for (all?) methods except _risk_detect _pre_submit
plobbes [Wed, 30 Aug 2006 18:29:59 +0000 (18:29 +0000)]
- created test cases for (all?) methods except _risk_detect _pre_submit

17 years agoadding Phil's changes to Changes
ivan [Tue, 29 Aug 2006 21:27:25 +0000 (21:27 +0000)]
adding Phil's changes to Changes

17 years ago- content() now returns empty hash if no content is defined
plobbes [Tue, 29 Aug 2006 19:45:55 +0000 (19:45 +0000)]
- content() now returns empty hash if no content is defined
- build_subs now uses can() so it doesn't redefine subs (and generate warnings)
- DOC: SYNOPSIS now uses correct "card_number" and not "cardnumber"

17 years agoch ch ch chaaanges
ivan [Tue, 22 Aug 2006 10:48:57 +0000 (10:48 +0000)]
ch ch ch chaaanges

17 years agodon't want to necessarily depend on Data::Dumper...
ivan [Tue, 22 Aug 2006 10:24:35 +0000 (10:24 +0000)]
don't want to necessarily depend on Data::Dumper...

17 years agoFixup parameter passing, finish changing names & doco to match
lawrence [Thu, 17 Aug 2006 14:23:07 +0000 (14:23 +0000)]
Fixup parameter passing, finish changing names & doco to match

17 years agoadded POD
lawrence [Thu, 17 Aug 2006 00:39:34 +0000 (00:39 +0000)]
added POD

17 years agoNew module for preCharge
lawrence [Wed, 16 Aug 2006 23:45:12 +0000 (23:45 +0000)]
New module for preCharge

17 years agoNew modules for preCharge
lawrence [Wed, 16 Aug 2006 23:44:36 +0000 (23:44 +0000)]
New modules for preCharge

17 years agotenatively adding inactive status
ivan [Thu, 3 Aug 2006 15:26:05 +0000 (15:26 +0000)]
tenatively adding inactive status

17 years agoadd failure_status field and documentation
ivan [Wed, 2 Aug 2006 20:22:37 +0000 (20:22 +0000)]
add failure_status field and documentation

17 years agoneed post_https from upstream now (yay!)
ivan [Wed, 2 Aug 2006 18:22:33 +0000 (18:22 +0000)]
need post_https from upstream now (yay!)

17 years agoeliminate warnings about redefined subroutes
ivan [Wed, 2 Aug 2006 18:22:03 +0000 (18:22 +0000)]
eliminate warnings about redefined subroutes

18 years agoHTTPS: require Net::SSLeay 1.30 and remove _my_https_post kludge
ivan [Tue, 7 Feb 2006 14:26:01 +0000 (14:26 +0000)]
HTTPS: require Net::SSLeay 1.30 and remove _my_https_post kludge

19 years agooops, forgot _03 changelog in _03
ivan [Sun, 10 Apr 2005 07:28:03 +0000 (07:28 +0000)]
oops, forgot _03 changelog in _03

19 years agonew raw post BUSINESS_ONLINEPAYMENT_3_00_03
ivan [Wed, 16 Mar 2005 10:46:15 +0000 (10:46 +0000)]
new raw post

19 years agoquick bug fix for OpenECHO BUSINESS_ONLINEPAYMENT_3_00_02
ivan [Tue, 11 Jan 2005 07:03:26 +0000 (07:03 +0000)]
quick bug fix for OpenECHO

19 years ago3.00_02!
ivan [Tue, 11 Jan 2005 06:40:41 +0000 (06:40 +0000)]
3.00_02!

19 years agoremoving
ivan [Fri, 3 Sep 2004 23:20:39 +0000 (23:20 +0000)]
removing

19 years agofirst changes for 3.00_01 test release
ivan [Fri, 3 Sep 2004 23:20:25 +0000 (23:20 +0000)]
first changes for 3.00_01 test release

19 years agoImport of Business::OnlinePayment 2.01 BUSINESS_ONLINEPAYMENT_2_01
ivan [Fri, 3 Sep 2004 23:10:52 +0000 (23:10 +0000)]
Import of Business::OnlinePayment 2.01