'Check the dude out:'

def doExpressCheckoutPayment(self, params):

    defaults = {'method': 'DoExpressCheckoutPayment', 'paymentaction': 'Sale'}
    required = L('returnurl    cancelurl    amt    token    payerid')
    nvp_obj = self._fetch(params, required, defaults)
    return (not nvp_obj.flag)
