Beispiel #1
0
    def obj_create(self, bundle, request, **kwargs):
        form = GetPermissionToken(bundle.data)
        if not form.is_valid():
            raise self.form_errors(form)

        paypal = Client()
        result = paypal.get_permission_token(*form.args())
        seller = form.cleaned_data['seller']
        seller.token = result['token']
        seller.secret = result['secret']
        seller.save()
        bundle.obj = seller
        return bundle