com.paypal.adaptive.api.requests.fnapi
Class CreateSimplePreapproval
java.lang.Object
com.paypal.adaptive.api.requests.fnapi.CreateSimplePreapproval
public class CreateSimplePreapproval
- extends java.lang.Object
Java class to create simple preapproval.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
applicationName
protected java.lang.String applicationName
credentialObj
protected APICredential credentialObj
env
protected ServiceEnvironment env
memo
protected java.lang.String memo
currencyCode
protected CurrencyCodes currencyCode
language
protected java.lang.String language
cancelUrl
protected java.lang.String cancelUrl
returnUrl
protected java.lang.String returnUrl
userIp
protected java.lang.String userIp
startingDate
protected java.lang.String startingDate
maxTotalAmountOfAllPayments
protected double maxTotalAmountOfAllPayments
maxAmountPerPayment
protected double maxAmountPerPayment
maxNumberOfPayments
protected int maxNumberOfPayments
endingDate
protected java.lang.String endingDate
ipnURL
protected java.lang.String ipnURL
pinType
protected PinType pinType
senderEmail
protected java.lang.String senderEmail
requestProcessed
protected boolean requestProcessed
CreateSimplePreapproval
public CreateSimplePreapproval()
validate
public void validate()
throws MissingParameterException,
RequestAlreadyMadeException
- Throws:
MissingParameterException
RequestAlreadyMadeException
makeRequest
public PreapprovalResponse makeRequest()
throws java.io.IOException,
java.net.MalformedURLException,
MissingAPICredentialsException,
InvalidAPICredentialsException,
MissingParameterException,
java.io.UnsupportedEncodingException,
RequestFailureException,
InvalidResponseDataException,
PayPalErrorException,
RequestAlreadyMadeException,
PaymentExecException,
AuthorizationRequiredException,
PaymentInCompleteException
- Throws:
java.io.IOException
java.net.MalformedURLException
MissingAPICredentialsException
InvalidAPICredentialsException
MissingParameterException
java.io.UnsupportedEncodingException
RequestFailureException
InvalidResponseDataException
PayPalErrorException
RequestAlreadyMadeException
PaymentExecException
AuthorizationRequiredException
PaymentInCompleteException
getApplicationName
public java.lang.String getApplicationName()
- Returns:
- the applicationName
setApplicationName
public void setApplicationName(java.lang.String applicationName)
- Parameters:
applicationName - the applicationName to set
getCredentialObj
public APICredential getCredentialObj()
- Returns:
- the credentialObj
setCredentialObj
public void setCredentialObj(APICredential credentialObj)
- Parameters:
credentialObj - the credentialObj to set
getEnv
public ServiceEnvironment getEnv()
- Returns:
- the env
setEnv
public void setEnv(ServiceEnvironment env)
- Parameters:
env - the env to set
getMemo
public java.lang.String getMemo()
- Returns:
- the memo
setMemo
public void setMemo(java.lang.String memo)
- Parameters:
memo - the memo to set
getCurrencyCode
public CurrencyCodes getCurrencyCode()
- Returns:
- the currencyCode
setCurrencyCode
public void setCurrencyCode(CurrencyCodes currencyCode)
- Parameters:
currencyCode - the currencyCode to set
getLanguage
public java.lang.String getLanguage()
- Returns:
- the language
setLanguage
public void setLanguage(java.lang.String language)
- Parameters:
language - the language to set
getCancelUrl
public java.lang.String getCancelUrl()
- Returns:
- the cancelUrl
setCancelUrl
public void setCancelUrl(java.lang.String cancelUrl)
- Parameters:
cancelUrl - the cancelUrl to set
getReturnUrl
public java.lang.String getReturnUrl()
- Returns:
- the returnUrl
setReturnUrl
public void setReturnUrl(java.lang.String returnUrl)
- Parameters:
returnUrl - the returnUrl to set
getUserIp
public java.lang.String getUserIp()
- Returns:
- the userIp
setUserIp
public void setUserIp(java.lang.String userIp)
- Parameters:
userIp - the userIp to set
getStartingDate
public java.lang.String getStartingDate()
- Returns:
- the startingDate
setStartingDate
public void setStartingDate(java.lang.String startingDate)
- Parameters:
startingDate - the startingDate to set
getMaxTotalAmountOfAllPayments
public double getMaxTotalAmountOfAllPayments()
- Returns:
- the maxTotalAmountOfAllPayments
setMaxTotalAmountOfAllPayments
public void setMaxTotalAmountOfAllPayments(double maxTotalAmountOfAllPayments)
- Parameters:
maxTotalAmountOfAllPayments - the maxTotalAmountOfAllPayments to set
getEndingDate
public java.lang.String getEndingDate()
- Returns:
- the endingDate
setEndingDate
public void setEndingDate(java.lang.String endingDate)
- Parameters:
endingDate - the endingDate to set
getIpnURL
public java.lang.String getIpnURL()
- Returns:
- the ipnURL
setIpnURL
public void setIpnURL(java.lang.String ipnURL)
- Parameters:
ipnURL - the ipnURL to set
getSenderEmail
public java.lang.String getSenderEmail()
- Returns:
- the senderEmail
setSenderEmail
public void setSenderEmail(java.lang.String senderEmail)
- Parameters:
senderEmail - the senderEmail to set
getMaxAmountPerPayment
public double getMaxAmountPerPayment()
- Returns:
- the maxAmountPerPayment
setMaxAmountPerPayment
public void setMaxAmountPerPayment(double maxAmountPerPayment)
- Parameters:
maxAmountPerPayment - the maxAmountPerPayment to set
getMaxNumberOfPayments
public int getMaxNumberOfPayments()
- Returns:
- the maxNumberOfPayments
setMaxNumberOfPayments
public void setMaxNumberOfPayments(int maxNumberOfPayments)
- Parameters:
maxNumberOfPayments - the maxNumberOfPayments to set
getPinType
public PinType getPinType()
- Returns:
- the pinType
setPinType
public void setPinType(PinType pinType)
- Parameters:
pinType - the pinType to set