Update Tender Media

post

/config/sim/v1/sales/updateTenderMedia

Updates a Tender Media record for the current organization.

Request

Supported Media Types
Header Parameters
Body ()
Tender Media Object
Root Schema : TenderMedia
Type: object
Show Source
Nested Schema : PrintClassNameTranslatedString
Type: object
A string that contains translations of print class name into multiple languages
Example:
{
    "en-US":"Hotline PC",
    "de-DE":"Hotline-PC"
}
Nested Schema : NameTranslatedString
Type: object
name of the Tender Media
Example:
{
    "en-US":"Order Device 1",
    "es-SS":"Order Device"
}
Nested Schema : creditCardOptions
Type: object
An object containing the credit card options associated with the Tender / Media
Show Source
  • The amount that can be charged on a credit card before sending an authorization request to a credit card processor.
    Example: 0
  • The limit for which credit cards are considered to have a good authorization when the credit card service is offline. You must also select Use CA Offline Base Limit when CA Offline in the RVC Parameters module
    Example: 0
  • A Boolean flag indicating to use the Mod-10 algorithm to test for a valid credit card number.
    Example: false
  • A Boolean flag indicating to compare the date entered in the system clock with the expiration date of credit cards presented for payment. Expired credit cards are not accepted for payment. If using a magnetic card reader, the credit card date is entered automatically when the card is read; otherwise, the workstation operator must enter the expiration date. Deselect for tendering keys that do not check expiration dates.
    Example: false
  • A Boolean flag indicating to suppress printing of a credit card voucher when the Require Credit Authorization option is selected. Use this option with a Personal Check tender type and a check authorization system. A voucher is usually not needed in this situation as the guest's signature is on the check.
    Example: false
  • A Boolean flag indicating if the card supports prepaid credit cards. This allows a partial authorization when the remaining card balance is less than the requested authorization amount.
    Example: false
  • A Boolean flag indicating to authorize a credit card without printing a voucher (in revenue centers that allow Quick Service Transactions), when the check total is under the amount set in the Quick Service Limit field
    Example: false
  • A Boolean flag indicating to post token information to the reporting database for credit card transactions with the TV2G driver.
    Example: false
  • The percentage amount (above the check amount) to authorize. Use this field to obtain an authorization that includes the potential tip amount. Override this setting at the revenue center by selecting Do Not Estimate Tips of Credit Card Authorizations.
    Example: 0
  • A charge amount to be authorized before sales begin. Enter 0.00 to prompt for an amount. This field is used at sites that require a credit card to have a certain amount available, so the workstation operator can begin a tab.
    Example: 0
  • the amount to be charged on a credit card before a voucher includes a signature line.
    Example: 0
  • The percentage amount (above the check amount) to authorize. Use this field to obtain an authorization that includes the potential tip amount. Override this setting at the revenue center by selecting Do Not Estimate Tips of Credit Card Authorizations.
    Example: 0
  • A String of Values of 0???s and 1???s representing the enablement or disablement of the credit card options associated with Tender Media
    Example: 00000000
  • optionsExt
    An object containing the descriptive credit card option list for the Tender Media
  • The amount that is checked by the system to determine if credit card vouchers are printed or not if Quick Service Transactions are enabled for an RVC (RVC Parameters Option 18 Enable Quick Service Transactions),. If the check total on the transaction is higher than the number in this field, a credit card voucher prints.
    Example: 0
  • A Boolean flag indicating to require the cardholder's full address with Address Verification Service (AVS). Deselect to prompt for the cardholder's 5-digit zip code.
    Example: false
  • A Boolean flag indicating to require Address Verification Service (AVS) entry when swiping a credit card.
    Example: false
  • A Boolean flag indicating to require Address Verification Service (AVS) entry when manually entering a credit card number.
    Example: false
  • A Boolean flag indicating to enable the start date prompt for the EAME credit card driver.
    Example: false
  • A Boolean flag indicating to require payment submittal to a credit card processor for approval when using the CA/EDC option. This option also prints a credit authorization voucher, unless the Do Not Print Credit Card Voucher option is set.
    Example: false
  • A Boolean flag indicating to require Card Verification Value (CVV) entry or card present number entry when swiping a credit card.
    Example: false
  • A Boolean flag indicating to require Card Verification Value (CVV) entry or card present number entry when manually entering a credit card number.
    Example: false
  • The amount above the initial authorization that must be exceeded before a second authorization is required. You must also select the credit card option Use Amount Secondary Floor Limits in the RVC Parameters module
    Example: 0
  • The percentage above the initial authorization amount that must be exceeded before a second authorization is required. You must also select the credit card option Use Percent Secondary Floor Limits in the RVC Parameters module.
    Example: 0
  • The limit for which credit cards are considered to have a good authorization when the workstation is offline. When this limit is exceeded, only employees with the Role privilege to exceed the threshold can pay transactions.
    Example: 0
Nested Schema : dataExtensions
Type: object
An array of data extensions for the tender / media
Show Source
Nested Schema : EffectivityGroupTranslatedString
Type: object
name of the effectivity group
Example:
{
    "en-US":"Effectivity Group 1",
    "es-SS":"Effectivity Group"
}
Nested Schema : exemptTaxesExt
Type: object
Expanded Tax Rates
Show Source
Nested Schema : HierUnitNameTranslatedString
Type: object
A string that contains translations of hierarchy unit name into multiple languages
Example:
{
    "en-US":"Property",
    "de-DE":"Eigentum",
    "ar-AR":"??????????"
}
Nested Schema : interfaceOptions
Type: object
An object containing the interface link and options associated with the Tender / Media
Show Source
  • A Boolean flag indicating to allow a 19-digit reference entry for PMS posting or a 19-digit account number for credit cards.
    Example: false
  • InterfaceTranslatedString
    A group of strings representing the name of the interface in translatable languages
  • Object number of the interface
    Example: 1
  • A String of Values of 0???s and 1???s representing the enablement or disablement of the interface options associated with Tender Media
    Example: 00000000
  • optionsExt
    An object containing the descriptive interface option list for the Tender Media
  • A Boolean flag indicating to post the gross amount tendered by this key to the PMS. This also exempts the specific tax type when using the Tender/Media.
    Example: false
  • A Boolean flag indicating to print the PMS Response and the Posting Message on checks.
    Example: false
  • A Boolean flag indicating to reverse the itemizers sent to the PMS when posting the Tender/Media as a void. You must also select Partial Tender Not Allowed.
    Example: false
  • A Boolean flag indicating to search for an alternate tender when an attempted PMS posting times out. If a PMS posting times out, the system searches for another Tender/Media with the same NLU number as the first, and posts to that key instead. When the system posts to an alternate Tender/Media key after a PMS timeout, the alternate Tender/Media uses the Key Type and Output options of the original Tender/Media. If an establishment wants the alternate key to follow its own Key Type and Output options, a SIM script can be written to redefine these fields for the alternate Tender/Media. If the posting required credit authorization, previous CA entries change to reflect the new Tender/Media.
    Example: false
  • A Boolean flag indicating to use the Tender/Media key to initiate an Interface Script Language (ISL) procedure instead of a PMS posting. Deselect if using a standard PMS interface.
    Example: false
Nested Schema : menuLevels
Type: object
An object containing the menu levels on which the Tender / Media is active
Show Source
Nested Schema : miscOptions
Type: object
An array of miscellaneous options associated with the tender media
Show Source
Nested Schema : opsOptionsExt
Type: object
Expanded POS client behavior options
Show Source
  • record the exact amount due as the entry. You must also deselect Amount Required. If you deselect both this option and Amount Required, the system records 0.00 as the entry.
    Example: true
  • prevent the Tender/Media from being used to partially tender a transaction.
    Example: true
  • require an amount when using this tender. When pressing this tender button without entering an amount, the workstation prompts, Enter [Tender] Amount. If you deselect this option and select Assume Paid in Full, the tender is used for 0.00, unless the workstation operator enters an amount before pressing the tender key.
    Example: true
  • accept payments to the exact amount and to round change due. This overrides option 87-Rounded Payments and Change. If you select 88-Round Payments and Change To the Nearest 0, the least significant decimal digit is rounded to 0 or 10. Deselect option 88 to round the least significant decimal digit to 0 or 5.
    Example: true
  • round change due resulting from an overtender. If you deselect 88-Round Payments and Change To the Nearest 0, the least significant decimal digit rounds to 0 or 5. If you select option 88, the least significant decimal digit rounds to 0 or 10.
    Example: true
  • round payments and change to the nearest 0 or 10. You must also select 56-Round Change Due or 87-Rounded Payments and Change.
    Example: true
  • round the Tender/Media up to the next-highest whole number amount. You must also select Assume Paid in Full.
    Example: true
  • round payments and change to the nearest 50 or 100 (depending on the setting of option 88). You must also select 56-Round Change Due or 87-Rounded Payments and Change.
    Example: true
  • post payment amounts entered through a currency key to this payment key
    Example: true
Nested Schema : paymentChargeTipOptionsExt
Type: object
An object containing the descriptive payment charge tip option list for the Tender Media
Show Source
Nested Schema : preambles
Type: object
An array of preambles defined for the tender/ media
Show Source
  • the end range of a preamble number for the credit card. If the preamble record defines a range (3050 to 3090), this field represents the end range (3090*).
    Example: 3090*
  • the number of digits in the credit card number that is associated with the preamble record.
    Example: 4
  • a preamble number for the credit card. If the preamble record defines a range (3050 to 3090), this field represents the begin range (3050*).
    Example: 3050*
Nested Schema : printOptionsExt
Type: object
An object containing the descriptive print option list for the Tender Media
Show Source
Nested Schema : ReportGroupNameTranslatedString
Type: object
A group of string objects representing the name of routing group to use for each print class if Routing Group Printing is enabled in configured languages
Example:
{
    "en-US":"Routing Group",
    "de-DE":"Routing-Gruppe"
}
Nested Schema : SvcTranslatedString
Type: object
service charge name of the Tender Media
Example:
{
    "en-US":"Order Device 1",
    "es-SS":"Order Device"
}
Nested Schema : TmSluNameTranslatedString
Type: object
A string that contains translations of tender media SLU name into multiple languages
Example:
{
    "en-US":"Hotline PC",
    "de-DE":"Hotline-PC"
}
Nested Schema : optionsExt
Type: object
An object containing the descriptive credit card option list for the Tender Media
Show Source
  • A Boolean flag indicating to allow this key to use the Credit Card Recall feature. Credit Card Recall is not used with Credit Authorization.
    Example: false
Nested Schema : InterfaceTranslatedString
Type: object
A group of strings representing the name of the interface in translatable languages
Example:
{
    "en-US":"Effectivity Group 1",
    "es-SS":"Effectivity Group"
}
Nested Schema : optionsExt
Type: object
An object containing the descriptive interface option list for the Tender Media
Show Source
Nested Schema : mainLevelExt
Type: object
Main level descriptions
Show Source
Nested Schema : sublevelExt
Type: object
Sub levels names
Show Source
Nested Schema : optionsExt
Type: object
Expanded Miscellaneous options
Show Source
  • enable the High Amount Lock Out for this Tender/Media.
    Example: false
  • print a receipt (without a barcode) for the merchant when using this tender. Use this option with the Quebec SRM Printer.
    Example: false
  • compute the HALO for this Tender/Media on the amount entered. You must also select Enable HALO. Deselect to apply the HALO to the overtender amount. Set the HALO Code to 0 and deselect this option to prevent the workstation operator from issuing change for this Tender/Media.
    Example: false
Back to Top

Response

Supported Media Types

200 Response

A collection of Tender Media objects of the organization
Body ()
Root Schema : TenderMediaResponse
Type: object
Show Source

400 Response

400 Bad Request
Body ()
Root Schema : ErrorDetails
Type: object
Response body when the request returns an error.
Show Source
Back to Top