com.paypal.adaptive.api.requests.fnapi
Class PreapprovedSimplePay
java.lang.Object
com.paypal.adaptive.api.requests.fnapi.PreapprovedSimplePay
public class PreapprovedSimplePay
- extends java.lang.Object
Java class to make preapproval API call.
| 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
receiver
protected Receiver receiver
env
protected ServiceEnvironment env
memo
protected java.lang.String memo
currencyCode
protected CurrencyCodes currencyCode
language
protected java.lang.String language
userIp
protected java.lang.String userIp
preapprovalKey
protected java.lang.String preapprovalKey
ipnURL
protected java.lang.String ipnURL
senderEmail
protected java.lang.String senderEmail
requestProcessed
protected boolean requestProcessed
PreapprovedSimplePay
public PreapprovedSimplePay(java.lang.String preapprovalKey)
throws MissingParameterException
- Throws:
MissingParameterException
makeRequest
public PayResponse 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
validate
public void validate()
throws MissingParameterException,
RequestAlreadyMadeException
- Throws:
MissingParameterException
RequestAlreadyMadeException
getCredentialObj
public APICredential getCredentialObj()
- Returns:
- the credentialObj
setCredentialObj
public void setCredentialObj(APICredential credentialObj)
- Parameters:
credentialObj - the credentialObj to set
getReceiver
public Receiver getReceiver()
- Returns:
- the receiver
setReceiver
public void setReceiver(Receiver receiver)
- Parameters:
receiver - the receiver 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
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
getUserIp
public java.lang.String getUserIp()
- Returns:
- the userIp
setUserIp
public void setUserIp(java.lang.String userIp)
- Parameters:
userIp - the userIp to set
getApplicationName
public java.lang.String getApplicationName()
- Returns:
- the applicationName
setApplicationName
public void setApplicationName(java.lang.String applicationName)
- Parameters:
applicationName - the applicationName to set