4D Payments SDK 2016 .NET Edition
4D Payments SDK 2016 .NET Edition
Questions / Feedback?

TSYSHCLevel2 Type

Contains the Corporate Purchasing Card data to create Level2 transactions.

Remarks

Contains the Corporate Purchasing Card data to create Level2 transactions.The fields contained by this type are listed below.

Fields

AmexChargeDescriptor
String

Description of this transaction.

This property may contain up to 40 characters of free text (Spaces allowed) when sending Level II data for an American Express purchasing card.

AmexChargeDescriptor2
String

Description of this transaction.

This property may contain up to 40 characters of free text (Spaces allowed) when sending Level II data for an American Express purchasing card.

AmexChargeDescriptor3
String

Description of this transaction.

This property may contain up to 40 characters of free text (Spaces allowed) when sending Level II data for an American Express purchasing card.

AmexChargeDescriptor4
String

Description of this transaction.

This property may contain up to 40 characters of free text (Spaces allowed) when sending Level II data for an American Express purchasing card.

AmexRequesterName
String

The name of the requestor, if different than the cardholder.

This field contains the name of the requester, if the Card member is not the person that ordered or purchased the product or service.

The maximum length for this field is 38 characters.

AmexShippedToZip
String

The zip code to which the commodity was shipped.

If the ship-to zip code is not available, or the customer purchased the item in person (Card-present transaction), this property should be defaulted to the zip code of the merchant where the purchase took place. This is only used when sending Level II data for an American Express purchasing card.

The maximum length for this field is 6 characters.

IsTaxExempt
Boolean

Identifies the characteristics of the amount appearing in TaxAmount and allows you to indicate whether the purchasing card qualifies for tax-exempt status.

When set to "True", the purchasing card will be indicated as being tax-exempt. When set to "False", the amount of TaxAmount will be indicated as being Local Sales Tax.

Note: This field cannot be set to "True" if there is a TaxAmount set.

PurchaseOrderNumber
String

Optional customer-specified purchase order number.

This field contains a Purchase Order Number supplied by the Visa or MasterCard Purchasing Card cardholder. The maximum length is 25 characters.

TaxAmount
String

Sales tax charged in addition to the original TransactionAmount

Any non-zero sales tax must have a minimum value of 0.1% and a maximum value of 22% of the sale amount.

This amount is to be presented with an implied decimal point. For example, US $10.00 must be represented as 1000, and $0.10 is likewise simply 10. The allowable number of significant digits as well as the positioning of any implied decimal point is dictated by the designated CurrencyCode configuration setting. In the United States (default), the number of allowable significant digits is seven. Thus the maximum TransactionAmount is "9999999", yielding a US dollar amount of $99,999.99. This field may not contain a negative number.

Constructors

[VB.NET]
Public TSYSHCLevel2()

[C#]
public TSYSHCLevel2();



 
 
Copyright (c) 2020 4D Payments Inc. - All rights reserved.
4D Payments SDK 2016 .NET Edition - Version 16.0 [Build 7311]