NAME
Business::CyberSource::RequestPart::Item - Item Helper Class
VERSION
version 0.010008
EXTENDS
Business::CyberSource::MessagePart
ATTRIBUTES
unit_price
Per-item price of the product. You must include either this field or total in your request.
quantity
The default is 1. For ccAuthService
and ccCaptureService
, this field is required if product_code is not default or one of the values related to shipping and/or handling.
product_code
Type of product. This value is used to determine the category that the product is in.
product_name
For ccAuthService
and ccCaptureService
, this field is required if product_code is not default or one of the values related to shipping and/or handling.
product_sku
Identification code for the product. For ccAuthService
and ccCaptureService
, this field is required if product_code is not default or one of the values related to shipping and/or handling.
product_risk
tax_amount
Total tax to apply to the product. This value cannot be negative. The tax amount and the offer amount must be in the same currency. The tax amount field is additive. For example (in CyberSource notation):
You include the following offer lines in your request:
item_0_unitPrice=10.00
item_0_quantity=1
item_0_taxAmount=0.80
item_1_unitPrice=20.00
item_1_quantity=1
item_1_taxAmount=1.60
The total amount authorized will be 32.40, not 30.00 with 2.40 of tax included.
tax_rate
national_tax
invoice_number
BUGS
Please report any bugs or feature requests on the bugtracker website https://github.com/hostgator/business-cybersource/issues
When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.
AUTHOR
Caleb Cushing <xenoterracide@gmail.com>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2017 by Caleb Cushing <xenoterracide@gmail.com>.
This is free software, licensed under:
The Artistic License 2.0 (GPL Compatible)