J'ai obtenu un produit d'abonnement fonctionnant correctement avec Google Wallet for Digital Goods, mais je ne peux pas faire en sorte que les utilisateurs annulant leurs commandes fonctionnent correctement.
Si j'annule pour eux via le centre marchand, celafonctionne très bien (je reçois le postback avec le orderId comme prévu). Si l'utilisateur essaie d'annuler (et c'est la même chose dans le bac à sable et en production), il voit la boîte de dialogue "Êtes-vous sûr de vouloir annuler" et quand il dit "oui", cela échoue immédiatement. Il n'y a tout simplement aucun retard.
De tout ce que j’ai regardé, je n’obtiens paspostback du tout dans ce cas (et je gère l'amende de postback lorsque nous annulons depuis le centre marchand). J'ai parcouru les journaux de notre serveur Web, ainsi que instrumenté le gestionnaire de postback, et il semble échouer avant qu'il n'atteigne jamais mon code.
Réponses:
1 pour la réponse № 1J'ai le même problème. Il semble qu'il y ait un problème avec Google. Ces erreurs apparaissent dans la console.
GET https://224.32.32.221/90187 gr_full.js:26
GET https://224.32.32.221/90188 gr_full.js:26
POST https://wallet.google.com/manage/r903944a86542ecd9d4195e49cd5a8668/rpc/subscription 500 (Internal Server Error) com.google.checkout.buyercenter.client.buyercenter-0.js:4267