public class SwissBillingPaymentInfo
extends java.lang.Object
Address address = new Address("Good", "Customer", "Limmatquai 55", "8001"); address.setCity("Zürich"); address.setCountryCode("CH"); Customer customer = new Customer(); customer.setAddress(address); customer.setBirthDate(new Date(1969, 9, 19)); customer.setMailAddress("eshop@example.com"); customer.setPhone("+41584333034"); ppa.getPaymentOptions().setCustomer(customer); Address shipping = new Address("Good", "Customer", "Steinengraben", "4051"); shipping.setCity("Basel"); shipping.setCountryCode("CH"); ArrayListbasket = new ArrayList (); basket.add(new BasketItem("A1224", "article 1", 250, 2)); basket.add(new BasketItem("B2291", "article 2", 500, 1)); SwissBillingPaymentInfo info = new SwissBillingPaymentInfo(); info.setShippingAddress(shipping); info.setTaxAmount(20); info.setBasketItems(basket); ppa.getPaymentOptions().setSwissBillingPaymentInfo(info); // optional
Constructor and Description |
---|
SwissBillingPaymentInfo() |
Modifier and Type | Method and Description |
---|---|
protected void |
addArgsToArguments(java.util.Map<java.lang.String,java.lang.String> arguments) |
void |
setBasketItems(java.util.List<BasketItem> basket)
Sets the order's basket
|
void |
setShippingAddress(Address shippingAddress)
Sets the optional shipping address.
|
void |
setTaxAmount(int taxAmount)
Sets the optional tax amount for the whole order.
|
public void setTaxAmount(int taxAmount)
taxAmount
- Tax amountpublic void setShippingAddress(Address shippingAddress)
shippingAddress
- Shipping addresspublic void setBasketItems(java.util.List<BasketItem> basket)
basket
- Ordered basket positionsprotected void addArgsToArguments(java.util.Map<java.lang.String,java.lang.String> arguments)