| ############################################################################### |
| # Licensed to the Apache Software Foundation (ASF) under one |
| # or more contributor license agreements. See the NOTICE file |
| # distributed with this work for additional information |
| # regarding copyright ownership. The ASF licenses this file |
| # to you under the Apache License, Version 2.0 (the |
| # "License"); you may not use this file except in compliance |
| # with the License. You may obtain a copy of the License at |
| # |
| # http://www.apache.org/licenses/LICENSE-2.0 |
| # |
| # Unless required by applicable law or agreed to in writing, |
| # software distributed under the License is distributed on an |
| # "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY |
| # KIND, either express or implied. See the License for the |
| # specific language governing permissions and limitations |
| # under the License. |
| ############################################################################### |
| #### |
| # Payment Processor Configuration File |
| #### |
| |
| ############################################ |
| # General Payment Gateway Configuration |
| ############################################ |
| |
| # time (in days) to auto re-auth before capture (set to 0 to not auto re-auth) |
| # when a capture is performed; the auth date is checked and a re-auth is done |
| # before the capture if the date exceeds the amount defined below. |
| |
| payment.general.reauth.disc.days=90 |
| payment.general.reauth.amex.days=30 |
| payment.general.reauth.mc.days=30 |
| payment.general.reauth.visa.days=7 |
| payment.general.reauth.other.days=7 |
| payment.general.reauth.paypal.days=3 |
| payment.general.cc_create.auth=0 |
| payment.general.cc_update.auth=0 |
| |
| |
| ############################################ |
| # General Gift Certificate Configuration |
| ############################################ |
| |
| # Fulfillment (purchase) Information Survey ID (survey for sending gift card email) |
| payment.giftcert.purchase.surveyId=1000 |
| |
| # Survey question (description field) which contains the recipient's email address |
| payment.giftcert.purchase.survey.sendToEmail=recipientEmail |
| |
| # Survey question (description field) which contains the "copy me" flag |
| payment.giftcert.purchase.survey.copyMe=copyMe |
| |
| # Fulfillment (reload) Information Survey ID (survey for reloading gift cards) |
| payment.giftcert.reload.surveyId=1001 |
| |
| # Survey question (description field) which contains the card number |
| payment.giftcert.reload.survey.cardNumber=giftCardNumber |
| |
| # Survey question (description field) which contains the pin number |
| payment.giftcert.reload.survey.pinNumber=giftCardPin |
| |
| # Gift Certificate type (ofbiz || valuelink) |
| payment.giftcert.type=ofbiz |
| |
| ############################################ |
| # CyberSource Configuration |
| ############################################ |
| |
| # your merchant Id |
| payment.cybersource.merchantID=[MerchantID] |
| |
| # target API version |
| payment.cybersource.api.version=1.43 |
| |
| # enable production "mode" (true|false) |
| payment.cybersource.production=false |
| |
| # directory of the keys from CyberSource (Generate using online tools) |
| payment.cybersource.keysDir=${sys:getProperty('ofbiz.home')}/applications/accounting/icskeys |
| |
| # name of the keystore (if different then <merchantID>.p12) |
| #payment.cybersource.keysFile= |
| |
| # log transaction information (true|false) |
| payment.cybersource.log=true |
| |
| # log directory |
| payment.cybersource.log.dir=${sys:getProperty('ofbiz.home')}/runtime/logs |
| |
| # log file name |
| payment.cybersource.log.file=cybersource.log |
| |
| # max log size (megabytes) |
| payment.cybersource.log.size=10 |
| |
| # Merchant Description - Shown on credit card statement |
| payment.cybersource.merchantDescr=Some Nice Web Store |
| |
| # Merchant Description Contact Information - Shown on credit card statement |
| #payment.cybersource.merchantContact= |
| |
| # Auto-Bill In Authorization (true|false) |
| payment.cybersource.autoBill=false |
| |
| # Use DAV In Authorization -- May not be supported any longer |
| #payment.cybersource.enableDav=N |
| |
| # Use Fraud Scoring In Authorization -- May not be supported any longer |
| #payment.cybersource.fraudScore=N |
| |
| # Ignore AVS results (true|false) |
| payment.cybersource.ignoreAvs=false |
| |
| # Disable AVS for Capture -- May not be supported any longer |
| #payment.cybersource.disableBillAvs=Y |
| |
| # AVS Decline Codes -- May not be supported any longer |
| #payment.cybersource.avsDeclineCodes= |
| |
| # Ignore status of cybersource transaction reply (Y|N) (if cybersource response transaction status not equals "ACCEPT" then OFBiz will still create the order but in status 'created'. |
| # default N = Don't create order if cybersource reported transaction status not equals "ACCEPT". |
| payment.cybersource.ignoreStatus=N |
| # It happens pretty often that a creditcard is rejected for not valid reasons, one can check to Cybersource fraud queue and after that the order can still be rejected or approved. |
| |
| |
| ############################################ |
| # ClearCommerce Configuration |
| ############################################ |
| |
| # Useful for tagging/grouping transactions |
| payment.clearcommerce.sourceId=mySource |
| payment.clearcommerce.groupId=myGroup |
| |
| # Account information |
| payment.clearcommerce.clientId=[ClearCommerce clientId] |
| payment.clearcommerce.username=[ClearCommerce username] |
| payment.clearcommerce.password=[ClearCommerce password] |
| payment.clearcommerce.alias=[ClearCommerce alias] |
| payment.clearcommerce.effectiveAlias= |
| |
| # Process mode (Y: approve / N: decline / R: random / P: production) |
| payment.clearcommerce.processMode=P |
| |
| # Server URL of the payment processor |
| payment.clearcommerce.serverURL=https://test5x.clearcommerce.com:11500 |
| |
| # Enable Card Verification Methods (CID, CVC, CVV2) |
| payment.clearcommerce.enableCVM=N |
| |
| ############################################ |
| # ValueLink Configuration |
| ############################################ |
| |
| # Full merchant ID (MMMMMMMMMMM) |
| payment.valuelink.merchantId=[MerchantID] |
| |
| # Terminal ID (should be different for each application server starting at 0001) |
| payment.valuelink.terminalId=0001 |
| |
| # Alternate merchant ID (i.e. store ID, etc) |
| payment.valuelink.altMerchantId=999 |
| |
| # Modes (SVDotRaw, Debug, etc) delimited by '/' |
| payment.valuelink.modes=Debug/SVDotRaw |
| |
| # URL to use to communicate with ValueLink |
| payment.valuelink.url=https://www.callit.com/vltest/api1.asp |
| |
| # Connection timeout in seconds |
| payment.valuelink.timeout=34 |
| |
| # Debug mode dumps all request/response info to the console (Y|N) |
| payment.valuelink.debug=Y |
| |
| # Certificate alias to pass for client auth |
| payment.valuelink.certificateAlias= |
| |
| # ValueLink Timestamp Format |
| payment.valuelink.timestamp=ddMMyyyyHHmmss |
| |
| # Prime Modulus (P) for key generation (should be a hex string will be converted to unsigned BigInteger from byte array) |
| payment.valuelink.prime= |
| |
| # Generator (G) for key generation (should be smaller then prime, so this should be in the form for a integer) |
| payment.valuelink.generator= |
| |
| # ValueLink Public Value (128byte as Hex String) |
| payment.valuelink.publicValue= |
| |
| ############################################ |
| # VeriSign PayFlow Pro Configuration |
| ############################################ |
| |
| # Path the the VeriSign Certificate |
| payment.verisign.certsPath=${sys:getProperty('ofbiz.home')}/applications/accounting/pfcerts |
| |
| # Address and port of the payment processor |
| payment.verisign.hostAddress=pilot-payflowpro.paypal.com |
| payment.verisign.hostPort=443 |
| |
| # Account information |
| payment.verisign.vendor=[Vendor] |
| payment.verisign.user=[PayFlow UserID] |
| payment.verisign.pwd=[PayFlow Password] |
| payment.verisign.partner=[PayFlow Partner] |
| |
| # Use Address Verification |
| payment.verisign.checkAvs=Y |
| |
| # Require CVV2 Verification |
| payment.verisign.checkCvv2=Y |
| |
| # Pre-Authorize Payments (if set to N will auto-capture) |
| payment.verisign.preAuth=Y |
| |
| # Set to false to not transmit anything |
| payment.verisign.enable_transmit=true |
| |
| # Logging |
| payment.verisign.logFileName=${sys:getProperty('ofbiz.home')}/runtime/logs/payflow_java.log |
| payment.verisign.loggingLevel=6 |
| payment.verisign.maxLogFileSize=1000000 |
| payment.verisign.stackTraceOn=N |
| |
| ############################################ |
| # WorldPay Select Pro Configuration |
| ############################################ |
| # Redirect URL |
| payment.worldpay.redirectUrl=https://select-test.worldpay.com/wcc/purchase |
| |
| # Worldpay instance Id |
| payment.worldpay.instId=[WorldPay InstID] |
| |
| # AuthMode (A: Full-Auth / E: Pre-Auth) |
| payment.worldpay.authMode=A |
| |
| # FixContact - Will displace contact info on WorldPay in non-editable format |
| payment.worldpay.fixContact=N |
| |
| # HideContact - Will hide the contact info completely |
| payment.worldpay.hideContact=N |
| |
| # HideCurrency - this causes the currency drop down to be no hidden, so fixing the currency that the shopper must value purchase in |
| payment.worldpay.hideCurrency=N |
| |
| # langId - The shopper's language choice, as a 2-character ISO 639 code, with optional regionalisation using 2-character country code separated by hyphen |
| payment.worldpay.langId= |
| |
| # noLanguageMenu - This suppresses the display of the language menu if noLanguageMenu no you have a choice of languages enabled for your value installation |
| payment.worldpay.noLanguageMenu=N |
| |
| # withDelivery - Displays input fields for delivery address and withDelivery no mandate that they be filled in |
| payment.worldpay.withDelivery=N |
| |
| # TestMode (100: approve / 101: cancelled / 0: Live Mode (no test) |
| payment.worldpay.testMode=100 |
| |
| ############################################ |
| # PayPal Configuration |
| ############################################ |
| |
| # PayPal E-Mail address |
| #payment.paypal.business=vote@ofbiz.org |
| payment.paypal.business= |
| |
| # PayPal Notify URL |
| #payment.paypal.notify=http://[yourServerName]/ecommerce/control/payPalNotify |
| payment.paypal.notify= |
| |
| # PayPal Return URL |
| #payment.paypal.return=http://[yourServerName]/ecommerce/control/orderhistory |
| payment.paypal.return= |
| |
| # PayPal Return On Cancel URL |
| #payment.paypal.cancelReturn=http://[yourServerName]/ecommerce/control/payPalCancel/main |
| payment.paypal.cancelReturn= |
| |
| # Image To Use On PayPal |
| #payment.paypal.image=http://[yourServerName]/images/ofbiz_logo.gif |
| payment.paypal.image= |
| |
| # Thank-You / Confirm Order Template (rendered via Freemarker) |
| #payment.paypal.confirmTemplate=/order/emailconfirmation.ftl |
| payment.paypal.confirmTemplate= |
| |
| # Production PayPal Redirect URL |
| #payment.paypal.redirect=https://www.paypal.com/cgi-bin/webscr |
| # Sandbox PayPal Redirect URL |
| #payment.paypal.redirect=https://www.sandbox.paypal.com/us/cgi-bin/webscr |
| payment.paypal.redirect= |
| |
| # Production PayPal Confirm URL (JSSE must be configured to use SSL) |
| #payment.paypal.confirm=http://www.paypal.com/cgi-bin/webscr |
| # Sandbox PayPal Confirm URL (JSSE must be configured to use SSL) |
| #payment.paypal.confirm=https://www.sandbox.paypal.com/us/cgi-bin/webscr |
| payment.paypal.confirm= |
| |
| ############################################ |
| # PCCharge Configuration |
| ############################################ |
| |
| # PCCharge Processor ID |
| payment.pccharge.processorID=VISA |
| |
| # PCCharge Merchant ID |
| payment.pccharge.merchantID=999999999911 |
| |
| # PCCharge User ID |
| payment.pccharge.userID=User1 |
| |
| # PCCharge TCP Settings |
| payment.pccharge.host=localhost |
| payment.pccharge.port=31419 |
| |
| # Auto-Capture (bill) authorizations (0 false; 1 true) |
| payment.pccharge.autoBill=1 |
| |
| ############################################ |
| # RiTA Configuration |
| ############################################ |
| |
| # RiTA Client/User ID |
| payment.rita.clientID=100010001 |
| payment.rita.userID=MANAGER |
| payment.rita.userPW=rita |
| |
| # RiTA TCP Settings |
| payment.rita.host=localhost |
| payment.rita.port=5012 |
| |
| # Auto-Capture (bill) authorizations (0 false; 1 true) |
| payment.rita.autoBill=1 |
| |
| # Force Transactions (0 false; 1 true) -- overrides duplicate transaction auto-decline |
| payment.rita.forceTx=1 |
| |
| ############################################ |
| # Authorize.Net Configuration |
| ############################################ |
| |
| # Transaction Url |
| #payment.authorizedotnet.url=https://secure.authorize.net/gateway/transact.dll |
| # Test Url |
| payment.authorizedotnet.url=https://certification.authorize.net/gateway/transact.dll |
| |
| # Certificate Alias |
| payment.authorizedotnet.certificateAlias=certification.authorize.net-1 |
| |
| # Version - version 3.0 is currently the only supported version for ofbiz. eventually version 3.1 may be available |
| payment.authorizedotnet.version=3.1 |
| |
| # Delimited data - if the authorize.net response should delimited (no need to change this) |
| payment.authorizedotnet.delimited=TRUE |
| |
| # Delimited Character - the delimiter to use in the response. (no need to change this) |
| payment.authorizedotnet.delimiter=| |
| |
| # Method - CC for credit card processing. version 3.1 will support a few more of these. |
| payment.authorizedotnet.method=CC |
| |
| # Email Customer? - if should send an email to the customer for each transaction |
| payment.authorizedotnet.emailcustomer=FALSE |
| |
| # Trans Key - to use version 3.1 you must register a Transaction Key with the authorize.net |
| payment.authorizedotnet.trankey= |
| |
| # Email Merchant? - if should send email to the merchant for each transaction |
| payment.authorizedotnet.emailmerchant=FALSE |
| |
| # Test Mode - forces the url property to the test url and adds more logging info to the logs |
| payment.authorizedotnet.test=TRUE |
| |
| # Relay Response? - if should relay the reposnse to a different server. (this is untested) |
| payment.authorizedotnet.relay=FALSE |
| |
| # Username - your authorize.net userid |
| payment.authorizedotnet.login= |
| |
| # Password - your authorize.net password |
| payment.authorizedotnet.password= |
| |
| # Default Transaction Description |
| payment.authorizedotnet.transdescription=OFBizAuthNet |
| |
| # Default Duplicate Window - Check the duplicate transaction in the specified time duration which is specified in seconds. If found in the defined time limit then return error. |
| # payment.authorizedotnet.duplicatewindow=120 |
| |
| # For testing authorize.net, set the properties |
| # payment.authorizedotnet.url=https://certification.authorize.net/gateway/transact.dll |
| # payment.authorizedotnet.test=TRUE |
| # payment.authorizedotnet.login=realaccountid |
| # payment.authorizedotnet.password=realpassword |
| # Note that you need a valid authorize.net account even for testing. |
| |
| ############################################ |
| # Securepay Configuration |
| ############################################ |
| |
| # Account information |
| payment.securepay.merchantID=[SecurePay MerchantID] |
| payment.securepay.pwd=[SecurePay Password] |
| |
| # Timeout of the payment processor |
| payment.securepay.processtimeout=80 |
| |
| # Server URL of the payment processor |
| payment.securepay.serverurl=https://api.securepay.com.au/xmlapi/payment |
| |
| #Enable rounds the currency amount to .00 (Y For test server / N for live server) |
| payment.securepay.enableamountround=N |
| |
| ############################################ |
| # iDEAL Configuration |
| ############################################ |
| |
| ## Account information |
| # Id van de webshop, door de acceptant te verkrijgen via het iDEAL Dashboard |
| merchantId= |
| |
| # Sub Id van de webshop, alleen te wijzigen na overleg met de acquirer |
| merchantSubId=0 |
| |
| # URL van de pagina in de webshop waarnaar de consument wordt geredirect na de iDEAL transactie |
| #merchantReturnURL=http://[yourServerName]/ecommerce/control/payPalNotify |
| merchantReturnURL=https://localhost:8443/ecommerce/control/idealNotify |
| |
| ## acquirer attributes |
| # URL van de acquirer van de acceptant; niet wijzigen |
| # https://idealtest.secure-ing.com/ideal/iDeal voor test |
| # https://ideal.secure-ing.com/ideal/iDeal voor productie |
| acquirerURL=https://idealtest.secure-ing.com/ideal/iDeal |
| |
| # Connection timeout in seconds |
| # Default:10 seconds |
| acquirerTimeout=10 |
| |
| # Vervaltijd per transactie; zie paragraaf 3.3.1 van het document |
| # iDEAL_010 standaarden voor de toegestane waarden en de default |
| # Default: If not set the issuer will use the default value of PT1H (one hour) |
| expirationPeriod=PT1H |
| |
| ## crypto attributes |
| # Naam van de acceptant-organisatie zoals opgegeven tijdens |
| # de creatie van het certificaat |
| privateCert= |
| |
| # Keystore File and Password of the merchant certificate |
| # used for signing requests. See Ideal Advanced Java |
| # integration manual for details. |
| # Note: file must be available on the classpath! |
| merchantKeyStoreFilename= |
| merchantKeyStorePassword= |
| |
| # Truststore File and Password with the acquirer public |
| # key used for verifying acquirer responses. |
| # Note: file must be available on the classpath! |
| acquirerKeyStoreFilename=acquirer.keystore |
| acquirerKeyStorePassword={xor}MiYPPiwsKDAtOw== |