Difference between revisions of "Developers - Payment Classes"

From Zen Cart(tm) Wiki
Jump to: navigation, search
(process_button Method)
(process_button Method)
Line 25: Line 25:
 
=== process_button Method ===
 
=== process_button Method ===
 
Functions to execute before finishing the form
 
Functions to execute before finishing the form
Examples: add extra hidden fields to the form
+
 
 +
'''Examples''': add extra hidden fields to the form
  
 
=== before_process Method ===
 
=== before_process Method ===

Revision as of 21:07, 11 December 2006

Introduction

Payment modules consists of two files.


The payment class is stored in

includes/modules/payment/<module name>.php


while all text is stored in the appropriate language file

includes/languages/<current language>/modules/payment/<module name>.php


Payment Class

Anatomy of a Payment Module

Class Names

Constructor Method

update_status Method

javascript_validation Method

selection Method

pre_confirmation_check Method

confirmation Method

process_button Method

Functions to execute before finishing the form

Examples: add extra hidden fields to the form

before_process Method

after_process Method

after_order_create Method

get_error Method

check Method

install Method

remove Method

keys Method

Tips & Tricks

Trouble Shooting