THIS IS A TEST INSTANCE. ALL YOUR CHANGES WILL BE LOST!!!!
...
- Put cybsclients15.jar, cybssecurity.jar and xalan.jar from CyberSource SDK in the directory in
No Format ${ofbiz install dir}applications/accounting/lib/cybersource.
- Change the accounting build.xml and comments to not exclude verisign sources like here :
<!-- <exclude name="org/ofbiz/accounting/thirdparty/cybersource/**"/> --> - Confirm that applications/accounting/build/classes/org/ofbiz/accounting/thirdparty/cybersource/IcsPaymentServices.class was built and exists
- The installation of certificate is now no more necessary
- Go to Accounting - Payment Gateway Config and select "CyberSource Payment Gateway" from the list
- Please fill all those fields to made working correctly to work with CyberSource:
Merchant Id : your merchant Id
CyberSource API version : target API version (now is 1.43)
Directory of the keys from CyberSource : Generate using online tools
Name of the keystore : keystore file name (default is "merchantID".p12)
Log transaction information : log activated true/false (default is true)
Log directory : Log directory (default is runtime/logs)
Log File Name : Log file name (default is cybersource.log)
Proxy Password : Proxy Password
Vendor : Vendor of account information
User Id : PayFlow UserID of account information
Pwd : PayFlow Password of account information
Partner : PayFlow Partner of account information
Check Avs : Use Address Verification
Check Cvv2 : Require CVV2 Verification
Pre Auth : Pre-Authorize Payments (if set to N will auto-capture)
Enable Transmit : Set to false to not transmit anything
Log File Name : Log file name
Logging Level : Logging level
Max Log File Size : Max log file size
Stack Trace On : Stack trace on/off Max log size : Megabytes allowed for the log file
Merchant Description : Shown on credit card statement Vendor
Merchant Description Contact Information : Shown on credit card statement Vendor
Auto-Bill In Authorization : Capture automatically true/false (default is false)
Use DAV In Authorization : May not be supported any longer
Use Fraud Scoring In Authorization : May not be supported any longer
Ignore AVS results : true/false (default is false)
Disable AVS for Capture : May not be supported any longer
AVS Decline Codes : May not be supported any longer - Once CyberSource Payment Gateway has been configurated you have to go to Catalog - Stores - select your Store - Payments tab
- Edit the Payment Method Type Credit Card and after selected a Service Type (Authorize, Capture, ...) you can choose the Custom Method related to the Service Type choosen and as Payment Gateway Config Id "CyberSource Config".
...