LineItem
Contains elements needed for line item data.
Description
Merchants can pass information about the individual line items that make up an order. This data is visible on the transaction details page. Up to 100 lines may be stored per transaction.
All fields must be passed, but may be left blank if not applicable.
Properties
Type | Name | Description |
---|---|---|
string | ProductRefNum | Unique ID of the product assigned by the gateway (Optional) |
string | ProductKey | Unique ID of the product assigned by the gateway |
string | SKU | A stock-keeping unit is a unique identifier for each distinct product and service that can be purchased |
string | ProductName | Name of the product |
string | Description | Description of product or purchase |
string | UnitPrice | Individual price of the unit |
string | Qty | Total number of items |
boolean | Taxable | Taxable good flag |
string | CommodityCode | Numeric code used to classify the good or service. See the UNSPSC for codes. (Level 3) |
string | UnitOfMeasure | Unit that quantity is measuring. Defaults to "EA". See list of valid Unit of Measure Codes (Level 3) |
string | DiscountAmount | Amount line item was discounted (Level 3) |
string | DiscountRate | The rate used to calculate discount (Level 3) |
string | TaxAmount | Tax charged for this line item (Level 3) |
string | TaxRate | The tax rate used for this line item (Level 3) |
The properties noted as "Level 3" are only necessary if merchant is processing level 3 data for business or corporate purchasing cards.
Places Used
Examples
.NET VB
Dim line as newtek.LineItem = new newtek.Lineitem
line.SKU = "123456"
line.ProductRefNum = "90476"
line.ProductName = "QuickBook"
line.Description = "test"
line.UnitPrice = "100"
line.Qty = "5"
.NET C
newtek.LineItem line = new newtek.Lineitem();
line.SKU = "123456";
line.ProductRefNum = "90476";
line.ProductName = "QuickBook";
line.Description = "test";
line.UnitPrice = "100";
line.Qty = "5";
Change History
Version | Change |
---|---|
1.7 | Added ProductKey type string |