2008-09-19 11 views
4

Authorize.net propose une fonctionnalité "POST silencieux" pour sa facturation récurrente automatisée. Il est censé POST les données à l'URL de votre choix, vous indiquant si elles ont été en mesure de facturer le client, combien, etc. Le problème est, il n'est pas très bien documenté.Comment fonctionne Authorize.Net Silent Post?

  • Existe-t-il un moyen de tester une publication sur cette URL? Je me suis inscrit à un compte de développeur, mais il n'y a aucun moyen de spécifier cette URL comme vous pouvez le faire dans le système actuel. Par conséquent, il ne semble pas y avoir de moyen de le tester.
  • Sinon, y a-t-il une liste de valeurs possibles qu'il pourrait retourner? Il semble envoyer x_first_name, x_amount - J'ai vu du code qui utilise ces valeurs - mais comme je ne peux pas l'obtenir pour envoyer une réponse, je ne suis pas sûr.
  • Y a-t-il de la documentation pour cette fonctionnalité partout? Ou même la classe qui l'implémente pleinement?

Répondre

8
+0

J'ai récemment contacté Auth.net à propos de silentPosts manquants et j'ai appris deux choses du superviseur auquel j'ai parlé: 1) Auth.net ne vérifie pas les codes de réponse pour leurs silentPosts 2) Auth.net ne consigne rien pour silentPosts à l'exception des "codes d'erreur" (dont il n'y en avait aucun) Cela signifie que silentPost n'est pas fiable (et ne devrait donc pas être utilisé). Au lieu de vérifier manuellement la transaction à l'aide de l'API de détails de transaction http://developer.authorize.net/api/transaction_details/ – Omn

+0

Y a-t-il une implémentation de post-url silencieuse utilisant Spring java ou juste java? –

0

Je n'ai pas vu grand-chose à ce sujet seulement pour AIM et SIM, vous pourriez juste leur donner un appel.

+0

D'accord - informations sur silencieux POST pour AIM est probablement un peu similaire, donc si vous pouvez me indiquer que cela peut être utile aussi. –

+0

Vous pouvez trouver tout sur cette page http://developer.authorize.net/guides/, y compris (comme je viens de le constater) des informations sur les paiements à répétition, dans la section intitulée «Facturation récurrente automatisée - Interface de programmation d'application (API) Guide ' – UnkwnTech

0

Connectez-vous à votre compte de traitement des commandes Authorize.Net et cliquez sur le lien Configuration (sous ACCOUNT, dans la colonne de gauche). Cliquez ensuite sur le lien "Silent Post URL" dans la zone Paramètres du format de transaction. Vous pouvez entrer votre URL de message silencieux sur la page suivante. La page suivante contient également un lien vers la documentation expliquant les détails techniques. HTH

0

Voici un peu plus (un peu) des messages utiles que j'ai trouvé sur le sujet.

-1

Vous avez toujours appeler votre représentant de compte pour eux pour activer URL post silencieuse avec votre compte, car ce n'est pas quelque chose qui est automatiquement activé

+2

Ce n'est pas vrai. Comme mentionné, vous pouvez l'activer dans votre panneau de contrôle. –

-1

Nos clients utilisent l'outil suivant pour tester les demandes d'URL de message silencieuses envoyées par la passerelle Authorize.Net.

Ajoutez simplement l'URL suivante à vos paramètres de publication silencieuse et modifiez l'adresse e-mail pour que les résultats soient envoyés à un courrier électronique de votre choix.

URL:

http://www.silentposturl.com/action/email/[email protected]