|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpaypalnvp.fields.PaymentItem
public final class PaymentItem
Payment Details Item Type Fields. You have to set amount for at leas one item. Otherwise the payment will be rejected by paypal, because order will be 0.00
Constructor Summary | |
---|---|
PaymentItem()
|
Method Summary | |
---|---|
java.util.Map<java.lang.String,java.lang.String> |
getNVPRequest()
Creates and returns part of the nvp (name value pair) request containing request values |
void |
setAmount(java.lang.String amount)
Cost of item. |
void |
setDescription(java.lang.String description)
Item description. |
void |
setHeight(int value,
java.lang.String unit)
Item height corresponds to the height of the item. |
void |
setItemNumber(java.lang.String itemNumber)
Item number. |
void |
setLength(int value,
java.lang.String unit)
Item length corresponds to the length of the item. |
void |
setName(java.lang.String name)
Item name. |
void |
setQuantity(int quantity)
Item quantity. |
void |
setTaxAmount(java.lang.String amount)
Item sales tax. |
void |
setWeight(int value,
java.lang.String unit)
Item weight corresponds to the weight of the item. |
void |
setWidth(int value,
java.lang.String unit)
Item width corresponds to the width of the item. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public PaymentItem()
Method Detail |
---|
public void setName(java.lang.String name) throws java.lang.IllegalArgumentException
name
-
java.lang.IllegalArgumentException
public void setDescription(java.lang.String description) throws java.lang.IllegalArgumentException
description
-
java.lang.IllegalArgumentException
public void setAmount(java.lang.String amount) throws java.lang.IllegalArgumentException
amount
- Character length and limitations: Must not exceed
$10,000 USD in any currency. No currency symbol.
Regardless of currency, decimal separator must be a
period (.). Equivalent to nine characters maximum for
USD.
java.lang.IllegalArgumentException
public void setItemNumber(java.lang.String itemNumber) throws java.lang.IllegalArgumentException
itemNumber
-
java.lang.IllegalArgumentException
public void setQuantity(int quantity) throws java.lang.IllegalArgumentException
quantity
-
java.lang.IllegalArgumentException
public void setTaxAmount(java.lang.String amount) throws java.lang.IllegalArgumentException
amount
-
java.lang.IllegalArgumentException
public void setWeight(int value, java.lang.String unit) throws java.lang.IllegalArgumentException
value
- any positive integerunit
-
java.lang.IllegalArgumentException
public void setLength(int value, java.lang.String unit) throws java.lang.IllegalArgumentException
value
- any positive integerunit
-
java.lang.IllegalArgumentException
public void setWidth(int value, java.lang.String unit) throws java.lang.IllegalArgumentException
value
- any positive integerunit
-
java.lang.IllegalArgumentException
public void setHeight(int value, java.lang.String unit) throws java.lang.IllegalArgumentException
value
- any positive integerunit
-
java.lang.IllegalArgumentException
public java.util.Map<java.lang.String,java.lang.String> getNVPRequest()
RequestFields
getNVPRequest
in interface RequestFields
public java.lang.String toString()
toString
in class java.lang.Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |