summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIvan Kohler <ivan@freeside.biz>2015-12-03 12:33:05 -0800
committerIvan Kohler <ivan@freeside.biz>2015-12-03 12:33:05 -0800
commit84d4a98758e1be9e8b377cbe49355aec4cf0c0f3 (patch)
treeaa9978a6aa490c21213d65287857374731f8d536
parent8d07f0a25932f541a997113e03f201a4f8cb648e (diff)
doc
-rw-r--r--notes_for_module_writers_v38
1 files changed, 5 insertions, 3 deletions
diff --git a/notes_for_module_writers_v3 b/notes_for_module_writers_v3
index aaa1223..86172c5 100644
--- a/notes_for_module_writers_v3
+++ b/notes_for_module_writers_v3
@@ -50,7 +50,7 @@ These are the module writer's notes for v3. See the regular
'supported_types' => [ qw( CC ECHECK ) ],
'token_support' => 0, #card storage/tokenization support
'test_transaction' => 0, #set true if ->test_transaction(1) works
- 'partial_auth' => 1, #can gateway partial auth (new in 3.04)
+ 'partial_auth' => 0, #can gateway partial auth (new in 3.04)
'supported_actions' => [
'Normal Authorization',
'Authorization Only',
@@ -61,7 +61,8 @@ These are the module writer's notes for v3. See the regular
};
}
- # or a more complicated case:
+ # or a more complicated case with module_notes, different supported actions
+ # per type, and special void requirements:
sub _info {
{
@@ -74,6 +75,7 @@ These are the module writer's notes for v3. See the regular
'supported_types' => [ qw( CC ECHECK ) ],
'token_support' => 1,
'test_transaction' => 1,
+ 'partial_auth' => 1, #can gateway partial auth (new in 3.04)
'supported_actions' => { 'CC' => [
'Normal Authorization',
'Authorization Only',
@@ -123,7 +125,7 @@ These are the module writer's notes for v3. See the regular
- Declare this in your "sub _info" introspection subroutine:
'partial_auth' => 1,
- - Add "partial_auth_amount to your build_subs call in set_defaults, or add
+ - Add "partial_auth_amount" to your build_subs call in set_defaults, or add
one:
$self->build_subs('partial_auth_amount');