Latest information from CyberSource on the of subject Transaction Type (Authorization and Sale).
Order Information Field – orderPage_transactionType
The latest edition of the CyberSource Silent Order POST (SOP) User’s Guide, March 2008, page 27, is specific on not to assign 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 User’s Guide covered 2 values that could be assigned by the Payment Module:
• Authorization (default)
• Sale (authorization plus follow-on capture)
Overriding the default value “authorization” with the value “sale” through the “includes/modules/payment/cs.php” file 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).
deBeaujeu