J'utilise formulaire de contact 7 plugin dans mon blog.J'ai l'option de faire un don dans le formulaire avec option de prix dans le bouton radio. L'utilisateur peut sélectionner et envoyer. Après avoir soumis le formulaire, il doit être redirigé vers le compte Paypal. avec prix sélectionné.
j'ai essayé
on_sent_ok: "location = 'https://www.sandbox.Paypal.com/us/cgi-bin/webscr?cmd=_xclick&[email protected]¤cy_code=USD&amount=100&return=http://http://http://cratecreative. com/norpac & item_name = contribution '; "
en option supplémentaire en gestion de formulaire. Mais ici, la valeur du prix est statique. Je dois changer la valeur choisie par l'utilisateur.
Merci d'avance
Commencez par changer le `on_sent_ok 'en:
on_sent_ok: 'my_redirect();'
puis créez cette fonction my_redirect()
dans la page qui affiche le formulaire:
<script>
function my_redirect() {
var price = document.getElementById('PRICE_FIELD').value;
var url = 'https://www.sandbox.Paypal.com/us/cgi-bin/webscr?cmd=_xclick&[email protected]¤cy_code=USD&amount='+price+'&return=http://http://cratecreative.com/norpac&item_name=contribution';
window.location = url;
}
</script
et fait! Assurez-vous simplement que vous corrigez le courrier électronique dans cette URL et remplacez PRICE_FIELD
par l'identifiant réel du champ prix.
Ce code complet va dans la zone des paramètres supplémentaires, en remplaçant "[email protected]" par votre email Paypal et le "amount=100"
par votre propre montant ex -"amount=25"
ou "amount="50"
. Veillez également à changer la page "retour" en votre propre URL une fois le paiement terminé:
on_sent_ok: "location = 'https://www.sandbox.Paypal.com/us/cgi-bin/webscr?cmd=_xclick&[email protected]¤cy_code=USD&amount=100&return=http://http://cratecreative.com/norpac&item_name=contribution';"