diff options
author | Ivan Kohler <ivan@freeside.biz> | 2015-12-03 12:33:05 -0800 |
---|---|---|
committer | Ivan Kohler <ivan@freeside.biz> | 2015-12-03 12:33:05 -0800 |
commit | 84d4a98758e1be9e8b377cbe49355aec4cf0c0f3 (patch) | |
tree | aa9978a6aa490c21213d65287857374731f8d536 | |
parent | 8d07f0a25932f541a997113e03f201a4f8cb648e (diff) |
doc
-rw-r--r-- | notes_for_module_writers_v3 | 8 |
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'); |