From 6686def339c689d503b8333574c4626686a8553c Mon Sep 17 00:00:00 2001 From: Isaac Date: Fri, 30 Oct 2020 18:06:27 -0300 Subject: [PATCH] accept multiple cards [Ref #5] --- webpay/oneclick/api.py | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/webpay/oneclick/api.py b/webpay/oneclick/api.py index be6049d..7b415f0 100644 --- a/webpay/oneclick/api.py +++ b/webpay/oneclick/api.py @@ -34,15 +34,13 @@ def initInscription(username, email, response_url): @Return values: Object [token, url] """ - model, created = WebpayOneClickInscription.objects.get_or_create(user=username) - if not created and model.inscrito is True: - raise Exception('User is subscribed') + wo = WebpayOneClickWS().initInscription(username, email, response_url) token = wo['token'] - model.token = token - model.save() + inscription = WebpayOneClickInscription.objects.create(user=username, token=token) return WebpayOneClickInitInscription( - token=token, url=wo['urlWebpay'], model=model) + token=token, url=wo['urlWebpay'], model=inscription) + @staticmethod def authorizePayment(buy_order, tbk_user, username, amount, custom):