4 votes

Les paiements Apple ne retournent pas le message "Payment not current" ? Quelqu'un d'autre rencontre ce problème ?

Est-ce que quelqu'un a des problèmes avec apple payments en ce moment ? Nous avons beaucoup d'erreurs dans nos journaux pour les utilisateurs qui bloquent "Payment not current". Pour clarifier, les utilisateurs qui paient un abonnement mensuel par le biais d'Apple reçoivent une erreur de la part d'Apple.

Autres rapports résumés à partir de Forum des développeurs d'Apple :

  • Les utilisateurs ouvrent les applications, et on leur montre qu'ils doivent s'abonner même s'ils sont déjà dans une période d'abonnement payant. Il touche l'abonnement et il est indiqué qu'il s'est abonné. Il appuie sur restaurer et il est indiqué que son abonnement n'est pas actif.

  • Lorsque l'on tape pour acheter un abonnement, les informations correctes apparaissent, montrant que l'utilisateur est abonné et que la date d'expiration est correcte. Cependant, le renouvellement réel n'est pas confirmé et l'utilisateur ne peut pas aller au-delà de l'écran d'achat.

  • Les abonnements d'essai gratuits (production) et les abonnements sandbox fonctionnent bien.

  • J'ai eu une plainte de la production, mais il semble également être en mesure de reproduire dans le bac à sable TestFlight ainsi. D'après ce que je peux dire, lorsque vous rachetez ou restaurez, une nouvelle transaction n'est pas ajoutée à la file d'attente et il n'y a donc pas de reçu à envoyer au serveur pour vérification. Au moins dans mon cas, le /verifyReceipt semble fonctionner correctement.

  • Nous rencontrons le même problème. De nombreux utilisateurs nous envoient des e-mails et des tickets à ce sujet. Nous n'avons rien changé (notre dernière mise à jour date d'il y a 3 mois), puis hier il a commencé à dysfonctionner.

4voto

Branden B Points 41

Nous avons le même problème. Cela fait maintenant une journée entière sans réponse d'Apple mais j'ai au moins trouvé une solution de contournement qui pourrait aider vos utilisateurs jusqu'à ce qu'Apple résolve ce mystérieux problème.

1.) appuyez sur s'abonner/manager/annuler l'abonnement

2.) retourner à l'application et se réabonner

J'ai envoyé ceci à certains utilisateurs comme solution temporaire. Ce n'est pas la solution définitive, car seul Apple peut résoudre le problème, mais cela peut aider les utilisateurs à obtenir un accès en attendant.


Modifier : Je ne peux pas ajouter une réponse séparée car ce problème est toujours fermé, mais voici un correctif POSSIBLE (pas encore vérifié par moi) tiré de ce fil par asdadsasda :

J'avais auparavant une logique comme celle-ci :

  1. Obtenir une liste de tous les reçus IAP d'Apple
  2. Choisissez le dernier de la liste et supposez que c'est le plus récent.
  3. Vérifiez la date d'expiration et verrouillez/déverrouillez l'abonnement en fonction de cette date.

Je suppose qu'Apple avait l'habitude de les renvoyer dans l'ordre, donc choisir le dernier était acceptable. Maintenant, ils reviennent dans un ordre différent. J'ai changé la logique pour qu'elle soit comme ceci :

  1. Obtenir une liste de tous les reçus IAP d'Apple
  2. Trier les reçus par date d'expiration en ordre croissant
  3. Choisissez le dernier de la liste
  4. Vérifiez la date d'expiration et verrouillez/déverrouillez l'abonnement en fonction de cette date.

Après la mise en place de ce changement, j'ai eu la confirmation de deux de mes clients plaignants qu'ils ont pu débloquer leur abonnement.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X