public class ManagePayPal
extends java.lang.Object
implements java.lang.Runnable
Modifier and Type | Field and Description |
---|---|
protected org.apache.commons.logging.Log |
log
The
Log instance for this application. |
Constructor and Description |
---|
ManagePayPal(KKAppEng _kkAppEng,
com.konakart.appif.SSOTokenIf _token,
java.lang.StringBuffer _verifyPayload,
java.util.ArrayList<com.konakart.app.NameValue> _parmList)
Constructor
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
postVerificationData(java.lang.StringBuffer payload,
boolean testMode)
Sends a request to PayPal to verify that the IPN message actually came from PayPal
|
void |
run() |
protected void |
sendOrderConfirmationMail(KKAppEng kkAppEng,
int orderId,
boolean success)
Send an order confirmation eMail.
|
protected void |
sendOrderConfirmationMail(com.konakart.appif.KKEngIf eng,
java.lang.String sessionId,
java.lang.String countryCode,
int orderId,
boolean success)
Send an order confirmation eMail.
|
protected org.apache.commons.logging.Log log
Log
instance for this application.public ManagePayPal(KKAppEng _kkAppEng, com.konakart.appif.SSOTokenIf _token, java.lang.StringBuffer _verifyPayload, java.util.ArrayList<com.konakart.app.NameValue> _parmList)
_kkAppEng
- App Engine_token
- token_verifyPayload
- verify payload_parmList
- parameter listpublic void run()
run
in interface java.lang.Runnable
public java.lang.String postVerificationData(java.lang.StringBuffer payload, boolean testMode) throws java.io.IOException
payload
- the payloadtestMode
- true if in test modejava.io.IOException
- IO Exceptionprotected void sendOrderConfirmationMail(KKAppEng kkAppEng, int orderId, boolean success) throws com.konakart.app.KKException
kkAppEng
- the kkAppEngorderId
- the orderIdsuccess
- the successcom.konakart.app.KKException
- an unexpected KKException exceptionprotected void sendOrderConfirmationMail(com.konakart.appif.KKEngIf eng, java.lang.String sessionId, java.lang.String countryCode, int orderId, boolean success) throws com.konakart.app.KKException
eng
- the engsessionId
- the sessionIdcountryCode
- the countryCodeorderId
- the orderIdsuccess
- the successcom.konakart.app.KKException
- an unexpected KKException exceptionCopyright © 2018 DS Data Systems UK Ltd.