from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/webhook/user-activation', methods=['POST'])
def handle_user_activation():
try:
userActivation = request.json
# Process the user activation data
process_user_activation(userActivation)
return jsonify({'status': 'success'}), 200
except Exception as e:
print(f'Error processing user activation: {str(e)}')
return jsonify({'status': 'error', 'message': str(e)}), 500
def process_user_activation(userActivation):
# Validate the transfer amount
print(f"Processing user activation: {userActivation['id']}")
print(f"Status: {userActivation['status']}")
# Process each transaction
print(f"User ID: {userActivation['userId']}")
print(f"External ID: {userActivation['externalId']}")