|
|
|
|
@ -1,3 +1,4 @@ |
|
|
|
|
import logging |
|
|
|
|
import requests |
|
|
|
|
|
|
|
|
|
from mixpanel import Mixpanel |
|
|
|
|
@ -6,6 +7,8 @@ from django.conf import settings |
|
|
|
|
|
|
|
|
|
from project.celery import app |
|
|
|
|
|
|
|
|
|
logger = logging.getLogger(__name__) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@app.task |
|
|
|
|
def transaction_to_mixpanel(user_id, amount, time, product_type): |
|
|
|
|
@ -51,3 +54,4 @@ def transaction_to_roistat(user_id, payment_id, event_name, amount, time, status |
|
|
|
|
key = settings.ROISTAT_KEY |
|
|
|
|
url = settings.ROISTAT_API_URL + f'/project/add-orders?key={key}&project={project}' |
|
|
|
|
resp = requests.post(url, json=body) |
|
|
|
|
logger.info('TRANSACTION_TO_ROISTAT: ' + str(resp)) |
|
|
|
|
|