X-Git-Url: http://git.freeside.biz/gitweb/?a=blobdiff_plain;f=notes_for_module_writers;h=718107ee0897bd24dc206fdda62f19bc856167cd;hb=d5e830c6afd72c3cfd0a4d8b9a4a0a7f181ea6dd;hp=9d6d0c2c4cabe6f57926ac72e897a51a73b5f3a1;hpb=1465096443fc577fcf93ab41d69df75699cc59b7;p=Business-OnlinePayment.git 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).