Please use a more recent version of the CyberSource Payment Module Implementation Guidelines (SOP Connection Method) at:
http://www.zen-cart.com/index.php?ma...roducts_id=665
The CyberSource Silent Order Post (SOP) User’s Guide (June 2009) is available at:
https://www.cybersource.com/support_...nt_order_post/
Further down the page under “Resources to Get You Started” - Documentation - “Business Center Silent Order POST User's Guide” >> click PDF.
Order Information Field – orderPage_transactionType
The latest edition of the CyberSource Silent Order POST (SOP) User’s Guide, June 2009, page 29, is specific on not assigning a value to the “orderPage_transactionType” field. CyberSource description states:
“Field that is populated automatically when the insertSignature function is called. Do not assign a value to this field.”
Recently generated versions of the HOP.php file contains a new function titled “function InsertSignature3” (at or near line 191) which cover the transaction type.
Previous editions of the CyberSource SOP User’s Guide used to cover 2 values that could be assigned by the Payment Module:
• Authorization (default)
• Sale (authorization and capture)
Overriding the default value “authorization” with the value “sale” through the “includes/modules/payment/cs.php” file (near line 320) should be tested to insure no conflicts exist with the latest version of HOP.php (function InsertSignature3).
In any case, before considering the use of the transaction type “sale”, it is suggested to discuss the matter with your CyberSource Representative, since your signed agreement with CyberSource most probably forbids the capture of a transaction before shipping (under penalty of cancellation of your contract).
deBeaujeu