Skip to main content

SCA Functional Specification

Worldpay Parameters

Last updated: 07-Apr-2025

This section contains parameters that are unique for Worldpay solution.

Config.usr1/Parameter DLD Name Description Valid/Max Values Default Value Location (table)
ADJCAPABLE This parameter is used to enable or disable Adjustment transactions in Retail mode. It also affects G009 Filed 12 (Host Capture Adjustment Capability Flag) in transaction request which controls Batch Auto Close feature on the host side. NOTE: Since, ADJCAPBLE = 0 by default, therefore, Purchase Card is not supported.
  • 0 - Enables auto close on host side.
  • 1 - Disables auto close on host side
0 Application
BANKID This parameter is used to set the Bank ID. NOTE: This parameter has an underscore (_) at the end of the name. <user defined> <blank> Hosts
CASHPW This parameter is used to enable or disable password for cash receipt. NOTE: This is applicable to STANDALONE only.
  • 0 – No Password
  • 1 – Custom/Host specific level
  • 2 – Manager password level
  • 3 – Supervisor password level
  • 4 – Clerk password level
0 Authorization
CHECKDIGIT This parameter is used to set the Check Digit record 1. Check Digit is calculated based on assigned Petro MID/TID. NOTE: This parameter has an underscore (_) at the end of the name. Numeric, 1. Value ranges: 1 - 9   Hosts
CNTSIGLINE This parameter is used to enable or disable contact signature line.
  • 0 - Disable
  • 1 - Enable
1 Application
PROMPTCUSTCODE This parameter is used to enable or disable prompting customer code record 1.
  • 0 - Disable
  • 1 - Enable
0 Application
CUTOFFAMOUNT
Master Cutoff Amount Record 1. This parameter provides the highest dollar amount that the POS can accept on a financial transaction. Master Cutoff Amount is a global amount that applies to all transactions, except for Cash Receipt. Master Cutoff Amount is not applicable to Balance Inquiry or Deactivate as amount is not part of these flows. NOTE: For Petro, following MID/TID are assigned:
  • 542900000000067 – 15 digits merchant number
  • 00999003 – 8 digits terminal number
  • 8 – 1 digit check digit
  • 8 – Device ID for Indoor Terminal/Register
Numeric, 6 99999 Application
CREDITCONVERSION This parameter is used to enable or disable Credit Conversion. Credit conversion is an option, where the processors will convert the signature request to a PINless debit request depending on certain criteria in the transaction request.
  • 0 - Disable
  • 1 - Enable
0 Application
CTLSIGLINE This parameter is used to enable or disable CTLS signature line.
  • 0 - Disable
  • 1 - Enable
1 Application
GIFTBALINQPW This parameter is used to set password level for gift balance inquiry. NOTE: This is applicable to STANDALONE only.
  • 0 – No Password
  • 1 – Custom/Host specific level
  • 2 – Manager password level
  • 3 – Supervisor password level
  • 4 – Clerk password level
0 Authorization
GIFTDEACTPW This parameter is used to set password level for gift deactivate. NOTE: This is applicable to STANDALONE only.
  • 0 – No Password
  • 1 – Custom/Host specific level
  • 2 – Manager password level
  • 3 – Supervisor password level
  • 4 – Clerk password level
0 Authorization
GIFTREFUNDPW This parameter is used to set password level for gift refund. NOTE: This is applicable to STANDALONE only. This is not applicable for WP Petro.
  • 0 – No Password
  • 1 – Custom/Host specific level
  • 2 – Manager password level
  • 3 – Supervisor password level
  • 4 – Clerk password level
0 Authorization
GIFTRELOADPW This parameter is used to set password level for gift reload. NOTE: This is applicable to STANDALONE only.
  • 0 – No Password
  • 1 – Custom/Host specific level
  • 2 – Manager password level
  • 3 – Supervisor password level
  • 4 – Clerk password level
0 Authorization
GIFTSALEPW This parameter is used to set password level for gift sale. NOTE: This is applicable to STANDALONE only.
  • 0 – No Password
  • 1 – Custom/Host specific level
  • 2 – Manager password level
  • 3 – Supervisor password level
  • 4 – Clerk password level
0 Authorization
GIFTACTPW This parameter is used to set password level for gift activate. NOTE: This is applicable to STANDALONE only.
  • 0 – No Password
  • 1 – Custom/Host specific level
  • 2 – Manager password level
  • 3 – Supervisor password level
  • 4 – Clerk password level
0 Authorization
GIFTVOIDPW This parameter is used to set password level for gift void. NOTE: This is applicable to STANDALONE only.
  • 0 – No Password
  • 1 – Custom/Host specific level
  • 2 – Manager password level
  • 3 – Supervisor password level
  • 4 – Clerk password level
0 Authorization
IPHUSR1 This parameter is used to set the IP Host Username. NOTE: This parameter has an underscore (_) at the end of the name. <user defined> <blank> Hosts
IPHPWD This parameter is used to set the IP Host Password. NOTE: This parameter has an underscore (_) at the end of the name. <user defined> <blank> Hosts
LANEID This parameter represents the Lane ID. NOTE: This parameter has an underscore (_) at the end of the name. 001 [blank] Hosts
MAXSHIFT This parameter is used to set the maximum number of shifts. Numeric, 1 9 Merchants
MERCHANTID This parameter represents the Merchant ID. NOTE: This parameter has an underscore (_) at the end of the name. <user defined> <blank> Merchants
MISMATCHPROMPTAVS This parameter is used to set the mismatch prompt AVS record 1. The value of this parameter will determine whether the POS should ignore AVS mismatch responses or send the display message to the clerk. Here the AVS data used is the billing Zip Code of the cardholder. This data can be included for any credit card transaction. Currently this processing is not available for fleet, debit, or EBT cards. If this parameter is set to 1 (Yes), then the POS will perform the additional AVS display steps and the AVS. Result is always printed on the receipt. If this parameter is set to 2 (No), then the POS will not perform the additional AVS display steps.
  • 1 - Yes
  • 2 - No
1 Application
MISMATCHPROMPTCVV This parameter is used to set the mismatch prompt CVV record 1. The value of this parameter will determine whether the POS should ignore CVV mismatch responses or send the display message to the clerk. If this parameter is set to 1 (Yes), then the POS will perform and display the additional CVV2 mismatch message(s). If this parameter is set to 2 (No), then the POS will not display the additional CVV2 mismatch message(s). The POS will approve any approved transactions with a CVV2 mismatch.
  • 1 - Yes
  • 2 - No
1 Application
NETRTCODE This parameter is used to set the Network Routing Code. NOTE: This parameter has an underscore (_) at the end of the name. <user defined> <blank> Hosts
PATTHOSTNAME This parameter is used to set PATT Host Name. Alphanumeric   posinterfaces/patt
PATTPRIMARYCOMMTYPE This parameter is used to set PATT Primary Comm Type. Alphabetic TCP posinterfaces/patt
PATTPRIMARYTCPADDRESS This parameter is used to set PATT Primary TCP Address. String   posinterfaces/patt
PATTPRIMARYTCPPORT This parameter is used to set PATT Primary TCP Port. Numeric 80 posinterfaces/patt
PATTPRIMARYTCPTYPE This parameter is used to set PATT Primary TCP Type. Alphabetic TCP posinterfaces/patt
PATTPRIMARYTCPTIMEOUT This parameter is used to set PATT Primary TCP Timeout. Numeric 30000 posinterfaces/patt
PATTSECONDARYCOMMTYPE This parameter is used to set PATT Secondary Comm Type. Alphabetic TCP posinterfaces/patt
PATTSECONDARYTCPADDRESS This parameter is used to set PATT Secondary TCP Address. String   posinterfaces/patt
PATTSECONDARYTCPPORT This parameter is used to set PATT Secondary TCP Port. Numeric 80 posinterfaces/patt
PATTSECONDARYTCPTYPE This parameter is used to set PATT Secondary TCP Type. Alphabetic TCP posinterfaces/patt
PATTSECONDARYTCPTIMEOUT This parameter is used to set PATT Secondary TCP Timeout. Numeric 30000 posinterfaces/patt
PATTURIPATH This parameter is used to set PATT URI Path. Alphanumeric   posinterfaces/patt
PROMPTAVSFORALL This parameter is used to enable AVS prompt for all transaction.
  • 0 – Application prompts for AVS only for manual entry mode.
  • 1 – Application prompts for AVS for all card entry modes.
0 Application
PRIMARYSSLPOLICY This parameter is used to configure the primary connection for SSL Policy. NOTE: This parameter has an underscore (_) at the end of the name. Numeric, 2 0 Hosts
SECONDARYSSLPOLICY This parameter is used to configure the secondary connection for SSL Policy. NOTE: This parameter has an underscore (_) at the end of the name. Numeric, 2 0 Hosts
SETUPPW This parameter is used to set password level for Setup. NOTE: This is applicable to STANDALONE only.
  • 0 – No Password
  • 1 – Custom/Host specific level
  • 2 – Manager password level
  • 3 – Supervisor password level
  • 4 – Clerk password level
0 Authorization
SETTLEMENTPRIMARYSSLPOLICY This parameter is used to configure the primary connection for Settlement SSL Policy Record 1. NOTE: This parameter has an underscore (_) at the end of the name. Numeric, 2 0 Hosts
SETTLEMENTSECONDARYSSLPOLICY This parameter is used to configure the secondary connection for Settlement SSL Policy Record 1. NOTE: This parameter has an underscore (_) at the end of the name. Numeric, 2 0 Hosts
SVSACTIVATIONTYPE This parameter is used to prompt for selection activation type on Gift activation when SVS card is used. If SVSActivationType is set to 2, then it prompts customer for activation type and use the selected type. NOTE: This is a Petro application specific parameter.
  • 0 - Fixed Value
  • 1 - Open Value
  • 2 - Prompt
2  
TERMINALID This parameter represents the Terminal ID. NOTE: This parameter has an underscore (_) at the end of the name. <user defined> <blank> Hosts
REFUNDPW This parameter is used to enable or disable password for Refund. NOTE: This is applicable to STANDALONE only.
  • 0 - No Password
  • 1 - Custom/Host specific level
  • 2 - Manager password level
  • 3 - Supervisor password level
  • 4 - Clerk password level
0 Authorization
VOIDPW This parameter is used to enable or disable password for Void. NOTE: This is applicable to STANDALONE only.
  • 0 - No Password
  • 1 - Custom/Host specific level
  • 2 - Manager password level
  • 3 - Supervisor password level
  • 4 - Clerk password level
0 Authorization
SETTLEPW This parameter is used to enable or disable password for Settle. NOTE: This is applicable to STANDALONE only.
  • 0 - No Password
  • 1 - Custom/Host specific level
  • 2 - Manager password level
  • 3 - Supervisor password level
  • 4 - Clerk password level
0 Authorization
FORCEPW This parameter is used to enable or disable password for Force. NOTE: This is applicable to STANDALONE only.
    • 0 - No Password
    • 1 - Custom/Host specific level
    • 2 - Manager password level
    • 3 - Supervisor password level
    • 4 - Clerk password level
1 Authorization
SALEPW This parameter is used to enable or disable password for Sale. NOTE: This is applicable to STANDALONE only.
  • 0 - No Password
  • 1 - Custom/Host specific level
  • 2 - Manager password level
  • 3 - Supervisor password level
  • 4 - Clerk password level
0 Authorization
PHONEPW This parameter is used to enable or disable password for Phone Order. NOTE: This is applicable to STANDALONE only.
  • 0 - No Password
  • 1 - Custom/Host specific level
  • 2 - Manager password level
  • 3 - Supervisor password level
  • 4 - Clerk password level
0 Authorization
REPRINTPW This parameter is used to enable or disable password for Reprint. NOTE: This is applicable to STANDALONE only.
  • 0 - No Password
  • 1 - Custom/Host specific level
  • 2 - Manager password level
  • 3 - Supervisor password level
  • 4 - Clerk password level
0 Authorization
REPORTSPW This parameter is used to enable or disable password for Reports. NOTE: This is applicable to STANDALONE only.
  • 0 - No Password
  • 1 - Custom/Host specific level
  • 2 - Manager password level
  • 3 - Supervisor password level
  • 4 - Clerk password level
0 Authorization
BATCHREVIEWPW This parameter is used to enable or disable password for batch review. NOTE: This is applicable to STANDALONE only.
  • 0 - No Password
  • 1 - Custom/Host specific level
  • 2 - Manager password level
  • 3 - Supervisor password level
  • 4 - Clerk password level
0 Authorization
BALANCEPW This parameter is used to enable or disable password for Balance. NOTE: This is applicable to STANDALONE only.
  • 0 - No Password
  • 1 - Custom/Host specific level
  • 2 - Manager password level
  • 3 - Supervisor password level
  • 4 - Clerk password level
0 Authorization
AUTHPW This parameter is used to enable or disable password for Authorization. NOTE: This is applicable to STANDALONE only.
  • 0 - No Password
  • 1 - Custom/Host specific level
  • 2 - Manager password level
  • 3 - Supervisor password level
  • 4 - Clerk password level
0 Authorization
TIPADJUSTPW This parameter is used to enable or disable password for Tip Adjust. NOTE: This is applicable to STANDALONE only.
  • 0 - No Password
  • 1 - Custom/Host specific level
  • 2 - Manager password level
  • 3 - Supervisor password level
  • 4 - Clerk password level
0 Authorization
DEBITOPTIMIZATION This parameter is used to enable or disable Debit Optimization feature. Currently Debit Optimization feature is applicable only for Worldpay Solution.
  • 0 - Debit Optimization feature is not enabled.
  • 1 - Debit Optimization feature is enabled.
0 Application
PLCCSALEALLOWED This parameter decides whether to display ‘PLCC Sale’ transaction option under Standalone Menu.
  • 0 - PLCC Sale will not be displayed under Standalone Menu.
  • 1 - PLCC Sale will be displayed under Standalone Menu.
0 Authorization
PLCCPROMOCODE This parameter decides the value of Promo Code to be sent in the Host request during a PLCC transaction. NOTE: This will be applicable only if PLCCSALEALLOWED parameter is enabled. Alphanumeric with a maximum length of 4 characters. 0999 Application
PLCCSALEPW This parameter is used to enable or disable password protection to invoke PLCC Sale transaction option under Standalone menu. NOTE: This is applicable to STANDALONE only when PLCC Sale is enabled.
  • 0 - Disabled
  • 1 - Enabled
0 Authorization

Need help?

Do you have a question? If you didn’t find the answer you are looking for in our documentation, you can contact our Support teams for more information. If you have a technical issue or question, please contact us. We are happy to help.

Not yet a Verifone customer?

We’ll help you choose the right payment solution for your business, wherever you want to sell, in-person or online. Our team of experts will happily discuss your needs.

Verifone logo