Une cliente s'est plainte de s'être abonnée via NETSIZE et de ne pas avoir accès à la plateforme. CF copie de confirmations qu'elle a reçu et l'abonnement crée chez NETSIZE qui n'est pas chez nous. L'abonnement a été annulé entretemps par la cliente.
userProviderUuid devrait être à : #1B9D34A528A7B36DDD4EBA78E1964E90
la transactionId : E1KHQPX60J5N15FD
Ce que je constate c'est l'erreur suivante coté billing :
» 27 Jan 2017 20:36:13.225 382 <190>1 2017-01-27T19:36:12.852897+00:00 app web.1 - - [2017-01-27 20:36:12] afrostream-billings.ERROR: netsize user creation failed : a billings exception occurred while creating a netsize user for user_reference_uuid=55688, error_code=0, error_message=unsupported feature for provider named netsize, userProviderUuid has to be provided [] []
user_reference_uuid=55688 qui correspond bien a l'email de la cliente : tichabinela@hotmail.com
@see https://www.pivotaltracker.com/n/projects/1588021/stories/138591995/
on vérifie les appels et on constate :
que netsize renvoie parfois un statusCode = 130 alors que ca sort en erreur d'authentification utililisateur
=> on patch subscribe pour throw une error si jamais pas de user => on patch check pour modifier l'éligibilité si pas de userId