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

¿Como obtener preferencia luego de haber ejecutado el pago en MercadoPago-Django?

$
0
0

Las variables que aparecen como:"items", "id_Pref" las creo mas arriba pero no me deja publicar si es mucho codigo no se porque, asi creo la preferencia:

            preferencia = {"items": [                items,            ],"back_urls": {"success": "127.0.0.1:8000/CrearPedido/"+str(id_Pref),"pending": "","failure": ""            },"auto_return": "approved",        oInfoMercadoPago = InfoCredencialesMp.objects.get(pk=2)        mp = mercadopago.MP(str(oInfoMercadoPago.CLIENT_ID), str(oInfoMercadoPago.SECRET_ID))        preferenceResult = mp.create_preference(preferencia)        url = preferenceResult["response"]["init_point"]        return render(request, 'mercadopago/frmPagoMP.html', {'url': url,        })    def Crear_Pedido(request, id_Preferencia)        estadoPreferencia = mercadopago.MP.get_preference(id_Preferencia)        return HttpResponse(str(estadoPreferencia))    Boton que recibe el parametro URL desde el metodo "Generar Pago":<a href="{{ url }}" name="MP-Checkout" class="btn btn-info" style="width: 100%;">Mercado Pago</a>   URL:     path('CrearPedido/<str:id_Preferencia>/', Crear_Pedido, name="CrearPedido"),

"Me genera el pago ,me retorna el back_url al url que le especifico , pero no se como obtener el estado del pago ,para que si el pago es aprobado ejecute una serie de instrucciones!"


Viewing all articles
Browse latest Browse all 187

Latest Images

Trending Articles





Latest Images