[protect admin,[Lookup db=WebMerchantPrefs.db&lookInField=Preference&value=AdminGroup&returnField=value]] Payment Processors [text]page_title=Payment Processors[/text] [text]helpid=Payment_Processors[/text] [include admin/banner.inc] [!] Decide if we need to pass username/password through every link [/!] [text]passthru=[FileInfo file=^../AuthenticateChecker][Exists][/FileInfo][/text] [text]PayMethod_Supp=CC,VO[/text] [showif [CreditCardProcessor]=AuthorizeNet] [text]PayMethod_Supp=OB_CC,OB_BK,OB_SH,OB_VO,OB_CR[/text] [/showif] [showif [CreditCardProcessor]=AuthorizeNet_DC] [text]PayMethod_Supp=CC,BK,SH,VO,CR[/text] [/showif] [ShowIf [CreditCardProcessor]^PayFlowPro] [text]PayMethod_Supp=CC,VO,CR[/text] [/showif] [ShowIf [action]=Put] [FormVariables] [Replace db=WebMerchantPrefs.db&eqPreferencedatarq=[name]&append=T]Preference=[name]&value=[value][/Replace] [/FormVariables] [Replace db=WebMerchantPrefs.db&eqPreferencedatarq=PayMethod_Support&append=T]Preference=PayMethod_Support&Value=[PayMethod_Supp][/Replace] [/ShowIf] [ShowIf [ChangeProcessor]=Change Payment Processor] [Replace db=WebMerchantPrefs.db&eqPreferencedatarq=CreditCardProcessor]value=[CreditCardProcessor][/Replace] [Replace db=WebMerchantPrefs.db&eqPreferencedatarq=PayMethod_Support&append=T]Preference=PayMethod_Support&Value=[PayMethod_Supp][/Replace] [/ShowIf] [!] get type of credit card processor [/!] [text]processor=[lookup db=WebMerchantPrefs.db&lookInField=preference&value=CreditCardProcessor&returnField=value¬Found=AuthorizeNet_DC][/text]
[showif [passthru]=T] [/showif] [ShowIf [processor]^AuthorizeNet] [showif [processor]=AuthorizeNet] [text]temp_value=[lookup db=WebMerchantPrefs.db&lookInField=preference&value=AuthorizeNet_Landing&returnField=value¬Found=][/text] [showif [temp_value]=][text]temp_value=http://your store url/WebMerchant/AuthorizeNet.tpl[/text][/showif] [text]temp_value=[lookup db=WebMerchantPrefs.db&lookInField=preference&value=AuthorizeNet_Thanks&returnField=value¬Found=][/text] [showif [temp_value]=][text]temp_value=http://your store url/AuthorizeNetThanks.tpl[/text][/showif] [/showif] [/ShowIf] [ShowIf [processor]~MacAuthorize] [ShowIf [processor]=MacAuthorize Hub] [/ShowIf] [/ShowIf] [Hideif [platform]~unix-Macintosh OS X] [ShowIf [processor]=CyberCash] [/ShowIf] [/Hideif] [ShowIf [processor]^PayFlowPro] [!] No longer needed with PayPal I believe [/!] [showif [platform]=Macintosh] [/showif] [!] [/!] [/ShowIf] [ShowIf [processor]=PayFlow_Link] [/ShowIf] [ShowIf [processor]=PCAuthorize] [/ShowIf] [ShowIf [processor]=ICVerify] [/ShowIf] [ShowIf [processor]=CyberSource] [hideif [platform]=macintosh] [/hideif] [showif [platform]=Macintosh] [/showif] [/ShowIf] [hideif [processor]=AuthorizeNet] [/hideif] [!] Hidden to reduce confusion - jv 5-10-2000 [/!] [!] [/!] [hideif [processor]^PayFlow] [/hideif]
General
Payment Processor
Order Administrator Group(s)
(Use Security Admin to create/manage groups)
Order Administrator Email
Log File
Authorize.Net Settings
AuthorizeNet Login
AuthorizeNet Password
AuthorizeNet Results URL
AuthorizeNet Thanks URL
AuthorizeNet Auth Type
AuthorizeNet Test Mode
[processor] Settings
MacAuthorize Program Name
Hub Merchant Identifier
CyberCash Settings
CyberCash CCID
CyberCash Merchant Key
Bank Network Auth Type
CyberCash Host
CyberCash Admin Server
PayFlow Pro Settings
 
Note: This integration uses the Java SDK for name/value pairs:
  PayPal Developer Comminity Support
  PayPal PayFloPro Development

[hideif [platform]=windows] If you are in a sandbox, script access may be activitated for you by default. However, pre-WebDNA 7 users may have to ask for approval to allow script access.

[/hideif] Example of Multiple Calls to your class files (the WebDNA_Paypal.jar) is the important one here):
[showif [platform]=Windows]c:\paypal\win32\jni\payflow.jar;c:\inetpub\scripts\WebCatalogEngine\Globals\WebMerchant[/showif] [hideif [platform]=Windows]/Library/JavaClasses/:/Library/WebServer/CGI-Executables/WebCatalogEngine/lib/WebDNA_Paypal.jar[/hideif]

You will need to restart WebDNA if the JavaClassPath is changed.
Vendor
Partner
PayFlow Pro Username
PayFlow Pro Password
PayFlow Pro Class Path
PayFlow Pro Certificate Path
PayFlow Pro Mode
Class Path
  [hideif [processor]^NV] [!] ** this will be for https ** [/!] [!] Example Class Path: /Macintosh HD/Signio/Signio.jar:/Macintosh HD/WebSTAR 4.0/cgi-bin/WebCatalogEngine/globals/WebMerchant
Note that the paths are separated by colons.

[/!] [/hideif] [showif [processor]^NV] Example Class Path: /Library/WebServer/lib/payflow.jar:/Library/WebServer/cgi-bin/WebCatalogEngine/globals/WebMerchant
Note that the paths are separated by colons.

[/showif]
PayFlow Pro Client Application
PayFlow Link Settings
PayFlow Link Login
PayFlow Link Thanks Page
PayFlow Link Mode
PCAuthorize Settings
Hub Merchant Identifier
ICVerify Settings
Substation #
Request Directory Path
CyberSource Settings
  NOTE:
You must make sure that your JavaClassPath preference,
located in the 'WebCatalogEngine/WebCatalog Prefs' file,
includes the path to your CyberSouce files.

Your class path should look something like this:
[showif [platform]=Windows]c:\CDKjava12;c:\CDKjava12\cdkjava12_3210.jar;c:\inetpub\scripts\WebCatalogEngine\Globals\WebMerchant[/showif] [hideif [platform]=Windows]Globals/WebMerchant:/usr/local/cdkjava/cdkjava3300.jar[/hideif]

You will need to restart WebDNA if the JavaClassPath is changed.
Merchant ID
Server
Port
Proxy
Proxy User
Proxy Pass
Private Key File
My Cert File
Server ID
Server Cert File
Class Path
  Example Class Path: /Macintosh HD/cdkjava12/cdkjava12_3210.jar:/Macintosh HD/cdkjava12:/Macintosh HD/WebSTAR 4.0/cgi-bin/WebCatalogEngine/globals/WebMerchant
Note that the paths are separated by colons.

Address Verification
Folders
Pending Folder
Problems Folder
(This is a global preference for all stores, so any changes here will affect your other storefronts)
Stockroom Folder
WebDelivery Folder
Attach Electronic Files Using
InternetCash (tm) Merchant Info
Merchant ID
Merchant Key
Out of Band Thanks

[showif [action]=Put] [include admin/last_updated.inc] [/showif]