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.Runnablepublic 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.