2008-09-24 3 views
2

l'entreprise pour laquelle je travaille souhaite utiliser un «formulaire de paiement hébergé» pour facturer nos clients. Une question s'est posée sur la manière de remplir automatiquement le "formulaire de paiement" avec les informations de l'un de nos autres systèmes. Nous n'avons aucun contrôle sur le formulaire de paiement, et nous devons utiliser IE. Est-ce possible? Et si oui, comment cela peut-il être fait?Est-il possible de "autopopuler" des champs dans IE?

Si quelque chose ne sait pas, s'il vous plaît laissez-moi savoir ...

+0

Cela dépend si le formulaire de paiement hébergé fournit un moyen de le personnaliser et comment. Pouvez-vous ajouter le javascript que vous voulez? –

+0

Je ne comprends pas votre marquage, me semble-t-il et java-script liés – Oli

Répondre

2

En supposant que vous incorporez essentiellement le contenu d'un formulaire distant dans un cadre/iframe, vous devriez être en mesure d'utiliser du javascript pour définir des valeurs pour les champs - field.value = "xxxx". Cette solution dépend bien sûr du fait que le formulaire reste le même - toute modification du formulaire distant nécessitera la mise à jour de votre script. Si vous «transférez» vers un site distant (redirection), ce poste est de retour sur votre site lorsque le paiement est terminé, puis, à moins que le site distant n'offre une API/un moyen de passer les paramètres de demande, alors vous allez pour être hors de la chance,

0

À moins que votre passerelle de paiement vous permet de passer à travers les données dans une API ensemble (qui font beaucoup!), Vous aurez besoin de prendre le contrôle (et responsabilité) pour votre formulaire de paiement. Je dis la responsabilité parce que vous auriez à prouver à votre fournisseur de compte marchand que tout est sécurisé. Cela entraînera probablement des frais de tests de sécurité aussi. Par conséquent, vérifiez d'abord auprès de votre passerelle marchande. Beaucoup de systèmes ont les moyens d'accepter les données de votre site et leur support technique sera en mesure de vous donner une réponse immédiate immédiatement. Sinon, vous devrez le basculer pour que vous puissiez traiter toutes les données vous-même, ce qui, pour simplifier les choses, ne vaut pas le coup.

Questions connexes