public class InAppPurchase extends Request
config, outputFormat
Constructor and Description |
---|
InAppPurchase(Config config) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAccountSettlement() |
java.lang.String |
getAvv() |
java.lang.String |
getCardholderName() |
java.lang.String |
getCardToken() |
CardType |
getCardType() |
Cart |
getCart() |
Currency |
getCurrency() |
java.lang.String |
getCvc() |
java.lang.Integer |
getEci() |
java.lang.String |
getExpirationDate() |
java.lang.String |
getNote() |
java.lang.String |
getOrderId() |
java.lang.String |
getPan() |
java.lang.String |
getXid() |
BasicResponse |
process()
Gather all request parameters needed to make an API call.
|
void |
setAccountSettlement(java.lang.String accountSettlement) |
void |
setAvv(java.lang.String avv) |
void |
setCardholderName(java.lang.String cardholderName) |
void |
setCardToken(java.lang.String cardToken) |
void |
setCardType(CardType cardType) |
void |
setCart(Cart cart) |
void |
setCurrency(Currency currency) |
void |
setCvc(java.lang.String cvc) |
void |
setEci(java.lang.Integer eci) |
void |
setExpirationDate(java.lang.String expirationDate) |
void |
setNote(java.lang.String note) |
void |
setOrderId(java.lang.String orderId) |
void |
setPan(java.lang.String pan) |
void |
setXid(java.lang.String xid) |
boolean |
validate()
Checks if the class members are valid API request parameter values.
|
addRequestParam, addRequestParam, addRequestParam, addRequestParam, addRequestParam, addStandardParams, clearRequestParams, createApiCallFormHtml, createApiCallFormHtml, createApiCallFormHtml, createSignature, getConfig, getOutputFormat, getSignedRequestParams, processApiCall, removeRequestParam, setConfig, setOutputFormat
public InAppPurchase(Config config)
public java.lang.String getOrderId()
public void setOrderId(java.lang.String orderId)
public Currency getCurrency()
public void setCurrency(Currency currency)
public CardType getCardType()
public void setCardType(CardType cardType)
public java.lang.String getPan()
public void setPan(java.lang.String pan)
public java.lang.String getCardholderName()
public void setCardholderName(java.lang.String cardholderName)
public java.lang.String getExpirationDate()
public void setExpirationDate(java.lang.String expirationDate)
public java.lang.String getCvc()
public void setCvc(java.lang.String cvc)
public java.lang.Integer getEci()
public void setEci(java.lang.Integer eci)
public java.lang.String getAvv()
public void setAvv(java.lang.String avv)
public java.lang.String getXid()
public void setXid(java.lang.String xid)
public java.lang.String getCardToken()
public void setCardToken(java.lang.String cardToken)
public java.lang.String getAccountSettlement()
public void setAccountSettlement(java.lang.String accountSettlement)
public java.lang.String getNote()
public void setNote(java.lang.String note)
public Cart getCart()
public void setCart(Cart cart)
public boolean validate() throws IPCException
IPCException
- If there are values which are missing,
or invalid API request parameters.public BasicResponse process() throws IPCException
IPCException
- If there are invalid or missing parameters, or configuration values.