Quantcast
Channel: Preguntas activas con las etiquetas mercadopago - Stack Overflow en español
Viewing all articles
Browse latest Browse all 213

MercadoPago Django-Python

$
0
0

Hace días que tengo inconveniente para integrar mercadopago a mi proyecto Django-Python, estoy intentando agregar el back_urls y me da este error: (Reverse for 'pago_exitoso' not found. 'pago_exitoso' is not a valid view function or pattern name.)

url.py: path('pago-exitoso/', pago_exitoso, name="pago_exitoso"), view.py: def mercadopago_checkout(request, **kwargs):    mp = mercadopago.MP("xxxxxxxxxxxxx", "xxxxxxxxxxxxxxxxxxxxxxxxxxxx")    user = request.user    articulo_orden = ArticuloOrden.objects.filter(usuario=user, finalizado=False)    items=[]    for item in articulo_orden:        nomProducto = item.articulos.nombre.nombre        cantProducto = item.cantidad        if item.articulos.precio_descuento:            precProducto = item.articulos.precio_descuento        else:            precProducto = item.articulos.precio               monArt = 'ARS'        datos = {'title':nomProducto, 'quantity':cantProducto, 'currency_id':monArt, 'unit_price':precProducto}        items.append(datos)    preference = {"items":items,"back_urls": [                                {"success":reverse('pago_exitoso')                                                                    },                            ],"auto_return": "approved",            }        preferenceResult = mp.create_preference(preference)    url_forward = preferenceResult['response']['init_point']    print(preferenceResult)    return HttpResponseRedirect(url_forward)

Espero ayuden soy nuevo en esto.

Saludso


Viewing all articles
Browse latest Browse all 213

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>