X-Git-Url: http://git.freeside.biz/gitweb/?p=Business-OnlinePayment.git;a=blobdiff_plain;f=notes_for_module_writers;h=718107ee0897bd24dc206fdda62f19bc856167cd;hp=9d6d0c2c4cabe6f57926ac72e897a51a73b5f3a1;hb=d9599cfca52e5db568d40f76cd0e510a5cd2deda;hpb=1465096443fc577fcf93ab41d69df75699cc59b7 diff --git a/notes_for_module_writers b/notes_for_module_writers index 9d6d0c2..718107e 100644 --- a/notes_for_module_writers +++ b/notes_for_module_writers @@ -1,9 +1,19 @@ -$Id: notes_for_module_writers,v 1.1 2004-09-03 23:10:51 ivan Exp $ - Information on creating a new processor backend to go with Business::OnlinePayment. +----------------------------------------------------------- + +NOTE: + + These are the old v2 notes. + + If you're writing a new module, see these first and then read + notes_for_module_writers_v3 + + If you're updating an existing module for v3, go directly to + notes_for_module_writers_v3 + -create a subclass of Business::OnlinePayment called +Create a subclass of Business::OnlinePayment called Business::OnlinePayment::(processor name). You should override at least the following functions (look at Business::OnlinePayment::AuthorizeNet as an example).