blob: 0bc6830c032646712128a3eb65d22fcb8f7f9878 [file] [log] [blame]
###############################################################################
# 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==