Skip to content

Instantly share code, notes, and snippets.

View shivangagarwal's full-sized avatar

Shivang Agarwal shivangagarwal

View GitHub Profile
@shivangagarwal
shivangagarwal / script_return
Created January 8, 2012 16:31
Script_return
<script type="text/javascript">
$(document).ready(function(){
if (top && top.opener && top.opener.top){
top.opener.top.dgFlow.closeFlow();
}
else {
top.dgFlow.closeFlow();
}
});
</script>
@shivangagarwal
shivangagarwal / html_adaptive
Created January 8, 2012 16:29
HTML form for Adaptive payments
<form action= "https://www.sandbox.paypal.com/webapps/adaptivepayment/flow/pay" target="PPDGFrame">
<input id="type" type="hidden" name="expType" value="light"></input>
<input id="paykey" type="hidden" name="paykey" value="The Paykey we got in the response"> </input>
<button id="submitBtn" value="Pay with PayPal"><p style="font-size:20px">Pay</button>
</form>
@shivangagarwal
shivangagarwal / paypal_adaptive_payments
Created January 8, 2012 16:25
Paypal Adaptive Payments service
#Service Layer API for the Paypal Adaptive payments
import urllib, urllib2
import logging
import simplejson as json
log = logging.getLogger(__name__)
class PaypalAdaptivePayment(Document):
"""
Paypal Object to initialize and conducting the payments
"""
def __init__(self, paypal_sandbox_enabled):