from flask import Flask, request, jsonify
app = Flask(__name__)
@app.route('/webhook/user-kyc-finished-notification', methods=['POST'])
def handle_user_kyc_finished_notification():
try:
userKYCFinishedNotification = request.json
# Process the user KYC finished notification data
process_user_kyc_finished_notification(userKYCFinishedNotification)
return jsonify({'status': 'success'}), 200
except Exception as e:
print(f'Error processing user KYC finished notification: {str(e)}')
return jsonify({'status': 'error', 'message': str(e)}), 500
def process_user_kyc_finished_notification(userKYCFinishedNotification):
# Validate the user KYC finished notification
print(f"Processing user KYC finished notification: {userKYCFinishedNotification['id']}")
# Process the user KYC finished notification
print(f"User ID: {userKYCFinishedNotification['userId']}")
print(f"External ID: {userKYCFinishedNotification['externalId']}")