2010-02-21 2 views
1

J'ai une question rapide, je suis en train de mettre en place des abonnements récurrents pour paypal et je ne peux pas configurer mais boutons enregistrés, (pas comme web_accept où je pourrais définir tous les vars sous la forme d'envoyer ...) de sorte qu'il en résulte une forme comme ceci:envoyer à paypal la variable "personnalisée" sur les boutons sauvegardés ipn question

<form action="https://www.paypal.com/cgi-bin/webscr" method="post"> 
<input type="hidden" name="cmd" value="_s-xclick"> 
<input type="hidden" name="hosted_button_id" value="KN7ACTU8MVZNE"> 
<input type="image" src="https://www.paypal.com/en_US/i/btn/btn_subscribeCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!"> 
<img alt="" border="0" src="https://www.paypal.com/en_US/i/scr/pixel.gif" width="1" height="1"> 
</form> 

si basiquement qui identifie un bouton sauvé et Processes ma demande ...

maintenant je souhaite identifier un ID de mon panier DB dire 1122 l'envoyer à paypal et le recevoir sur le postback, sur la norme de paiements web normale je voudrais d'envoyer quelque chose comme:

<input type="hidden" name="custom" value="1122"> 

et je voudrais de recevoir une notification de IPN avec cette var personnalisé ...

est-il Availabe encore dans la version subscr_signup? avec des boutons enregistrés?

Répondre

1

Oui, sauf dans ce cas, vous pouvez insérer des informations dans le champ de référence de profil. En fait, je ne suis pas sûr à 100% que j'ai raison, mais je me suis dit que je répondrais au cas où vous me pointeriez dans la bonne direction.

+1

ok pendant ce temps j'ai testé, et il en résulte que je reçois sur le postback le champ personnalisé ... ce que je fais pour ne pas laisser les clients changer leur identifiant transacion est l'envoyer avec un hachage fait à partir de certains champs pretty neat :) – PartySoft

+0

Oui, ne faites jamais confiance aux données du champ personnalisé, sauf si vous pouvez utiliser un hachage comme vous l'avez décrit. Bon point. –

+0

Soyez très prudent avec les variables personnalisées, surtout si elles contiennent des caractères spéciaux, y compris des esperluettes. –