Nous avons fait beaucoup de changements récemment et cela va continuer !
Nous tenions à vous rappeler que pour éviter les plaintes et coupure de service il est absolument déconseillé d’utiliser les numéros de audiotel (paiement par téléphone) et SMS+ “en dur” dans vos pages.
En effet, dès que nous changeons de numéros,
vos clients ne peuvent plus acheter sur votre site !!!
Si vous n’utilisez pas le script ou la méthode pays_light ci-dessous, il est urgent de le faire au plus vite…
_____________________________________________
Vous souhaitez afficher les numéros de StarPass à vos couleurs ?
voici la méthode Pays_Light à adopter :
L’appel se fait à l’aide de l’URL / Webservice suivant : https://script.starpass.fr/numero_pays_light.php
Il faut passer dans cette URL 3 paramètres en GET :
- L’identifiant du document : id_document (ce numéro est indiqué dans l’onglet “Gestion de vos documents” dans la partie membres )
- Le pays : pays (options possibles : “fr”, “be”, “ch”, “lu” ou “ca”)
- Le type : type (options possibles : “audiotel” ou “sms”)
Exemples d’URL bien constituées :
https://script.starpass.fr/numero_pays_light.php?pays=fr&id_document=1&type=audiotel
https://script.starpass.fr/numero_pays_light.php?pays=fr&id_document=1&type=sms
https://script.starpass.fr/numero_pays_light.php?pays=be&id_document=1&type=audiotel
https://script.starpass.fr/numero_pays_light.php?pays=ch&id_document=1&type=sms
L’appel retourne uniquement 2 balises « span » : Le premier affiche le numéro de téléphone, le deuxième le coût.
Pour personnaliser l’affichage, il y a une “class” CSS sur chaque span que vous pouvez ensuite mettre en forme librement : starpass_telephone et starpass_cout
Exemple d’intégration dans votre site :
Si vous ajoutez dans votre code HTML le code :
<script src= »https://script.starpass.fr/numero_pays_light.php?pays=fr&id_document=1&type=audiotel« >
Cela ajoutera dans le navigateur du client la partie de code HTML suivante :
<span >0899 19 23 73</span> <span class= »starpass_cout »>1.35 € TTC/appel + 0.34 € TTC/minute.</span>
Nous vous rappelons que l’utilisation du Script Pays_Light reste pour les utilisateurs confirmés et ceux utilisant le script de sécurisation en PHP.
Nous vous conseillons d’installer le script habituel en javascript (expliqué dans la rubrique “Gestion de vos documents”) si vous n’êtes pas à l’aise avec les éléments techniques indiqués ci-dessus.
Notre service clientèle reste à votre disposition pour toutes vos questions sur ce sujet.
Autres paramètres GET disponibles :
- paramètre GET « language » en ajoutant &language=en (par défaut le paramètre est « fr », l’espagnol est est aussi disponible avec le paramètre es)
- paramètre GET « introtext » en ajoutant &introtext=0 vous pouvez supprimer le message « envoyer au », « Téléphonez au » avant le numéro (par défaut, la valeur est « 1″, donc affiché) .
Bonjour,
serait-il possible d’ajouter le code à envoyer par SMS dans votre script ( https://script.starpass.fr/numero_pays_light.php ) ? par exemple :
Envoyez « STAR » au 81167 3 € + coût d’un SMS
Merci.
Cela sera fait demain 20/102011
je chrch script de num 3 euro 81118
Pouvez-vous reformuler votre question?
Qu’entendent’ils par « en dur » ?
directement écrit dans votre page HTML, sans passer par nos scripts
Je comprend pus rien, c’est en mode galère !
Rappel du bas de page :
« Nous vous rappelons que l’utilisation du Script Pays_Light reste pour les utilisateurs confirmés et ceux utilisant le script de sécurisation en PHP.
Nous vous conseillons d’installer le script habituel en javascript (expliqué dans la rubrique “Gestion de vos documents”) si vous n’êtes pas à l’aise avec les éléments techniques indiqués ci-dessus. »
Donc si vous utilisez le script habituel, rien à faire 😉
« directement écrit dans votre page HTML, sans passer par nos scripts »
Du coup mon script de sécurisation ne marchera pas vus que c’est pas les même imput .
Il suffit de modifier votre script pour coller au input de code.
ou utiliser le script Pays_light associé à vos input de formulaire.
Bonjour es-que un administrateur de starpass pourrais me coder un script pour les achats sur mon site.Merci de répondre au plus vite.
Nous ne pouvons pas gérer les sites de nos clients…
Par contre, sur un problème concret d’intégration, nous pouvons vous aider sans soucis !
Donc le problème est que je n’arrive pas à mettre le nouveau script le configurer donc pouvez vous m’aider ? merci de répondre au plus vite !
Si vous avez déjà installé le script StarPass, il n’y a rien à faire pour le nouveau script (même installation exactement, juste le look qui changera demain)
Pour afficher les numéros serait-il possible d’avoir un affichage comme dans l’ancienne version, du genre https://script.starpass.fr/numero_pays_v3.php?pays=fr&id_document=40196
utilisez le système « pays light » si vous ne souhaitez qu’afficher le numéro :
cf. cet article https://www.starpass.fr/blog/numero-audiotel-sms-plus-urgent
Bonjour,
J’ai insérer le code ci-dessous sur ma page :
Mais rien ne s’affiche.
Merci de votre réponse.
Nous n’avons pas vu le lien de la page. envoyez le lien au service client.
Bonsoir, je confirme l’alerte de Zak, votre script ne s’affiche pas ! C’est scandaleux tout de même que vous ne testez pas ce que vous nous donnez. J’attends un nouvel exemple d’intégration qui fonctionne.
merci de nous transférer les cas concrets sur notre service technique (les URL sont filtré sur les commentaires de blog en raison des filtres anti-robot spaming).
Pour information, quelques cas spécifiques (conflit de librairie javascript ou de CSS locaux trop générique) ont été réglé durant les derniers jours.
Ce que je vous dit est suffisamment « concret » : votre code n’affiche rien. Copiez votre script sur n’importe qu’elle page html et vous verrez strictement aucun texte avec les codes et num de tel apparaître.
C’est à vous de transférer ce message au service technique. Merci
Si personne ne voyait rien, comprenez que vous ne seriez pas le seul à assaillir et notre business serait fini 😉
voyez-vous le script sur cette page : https://www.starpass.fr/rentabiliser-mon-site-internet/star-pass-code-audiotel-paiement-securise
Je ne parle pas de ce gros script hideux mais du Script Pays_Light de cette page.
Pourtant si vous cliquez sur les liens vous voyez bien les informations s’afficher dans votre navigateur (non mis en forme, c’est normal puisqu’on vous livre juste une portion de HTML).
Envoyez nous la page web ou l’URL que vous avez construite pour appeler Pays_light par e-mail au service technique si vous n’arrivez pas à installer le script pays light (il est réservé aux utilisateurs avertis)
Bonjour
J’ai beau essayer d’installé le script pays_light en html ( ) mais rien ne s’affiche … J’ai essayé avec a la fin mais toujours rien … Meme sur une page vide de code rien de s’affiche.
transmettez nous le lien de votre site sur le support, nous allons analyser cela pour vous :
https://www.starpass.fr/contact-solution-paiement/rentabiliser-par-telephone-code-audiotel
En effet rien ne s’affiche c’est tout à fait normal. Le script retourne un code HTML et non un code javascript demandant à la page d’écrire ce code (document.write). Du coup il faut utiliser un iframe car le il n’est pas possible de faire un appel en ajax.
Ce qui rend ce script Pays inutilisable pour l’affichage coté client. Un conseil à nos amis de StarPass ajoutez donc « document.write(); » à votre script si vous voulez qu’il fonctionne réellement en HTML.
Merci.
Bonjour,
Pour répondre à certain, le déploiement en ajax est possible reste à savoir développer.
Par contre pourquoi votre script numero_pays_light.php renvoie du html ? Les développeurs n’ont pas besoin d’un script qui leur envoie du code pré-mâché …
– Si j’en veut pas de votre html aves des span à n’en plus savoir je fait comment ?
– Si je veut isolé chaque élément de renvoie je fait comment ?
Alors on peut toujours s’en sortir avec les DOM et autre artifice via explode() de php mais bon, mettre en place un tel système pour une phrase …
D’autant que ce script est apparemment réservé pour un publique avertit, non débutant donc. Pas besoin de nous envoyer une réponse toute formulé, chacun son document, le « grand publique » à la méthode javascript sans connaissance. Mais la demande des développeurs n’est pas d’avoir ce même système avec un appel GET.
Car la seul différence entre les 2 scripts c’est le système d’appel.
Donc la demande serait un système qui nous envoies un jolie serialize() ou json_encode() au choix, ou même un array simple à explode mais sa reste assez moche … Ca sera directement exploitable, et on pourra le mettre en forme nous même, et plus facilement exploité le système de paiement avec notre environnement de dev.
Ensuite pour l’exemple que vous donnez, vous avez oubliés de parler de « action » du formulaire qui doit pointer vers https://votre-site/mon_fichier_de_reception.php et pour le name de l’input, il doit porter le nom « code1 » (à incrémentait en fonction du nombre de code).
J’espère que ma critique sera entendu de façon constructive. Je vous souhaites une bonne soirée, et si vous mettez en application le système de renvoie énoncé (à la place ou en plus) de votre système cela serait parfait ! Car c’est la partie pour les développeurs qui manque un peu.
Cordialement,
Ne vous inquiétez pas, pays_light va évoluer et notamment vers une version JSON.
Plus d’API et de webservice dédiés aux développeurs apparaitrons dans cette année (c’est un gros chantier qui a déjà commencé).
Ha bonne nouvelle donc 🙂
Bon courage et bonne journée
« Pour répondre à certain, le déploiement en ajax est possible reste à savoir développer. »
Apparrement tu sais beaucoup de choses =)
Possible en Ajax ? Ah… J’aimerais bien savoir comment. Ajax limite les requêtes au seul domaine alors à moins que StarPass décide d’accepter de t’héberger je ne vois pas trop comment exploiter un code HTML en include coté client…
Effectivement, nous n’allons pas héberger d’autres scripts que les notres 😉
Comme indiqué plus haut, nous allons dans les prochaines semaines mettre en place une version avec un retour JSON, plus facile à manipuler.
Bonjour,
j’aimerais utiliser ce système pour un script. Mais impossible de l’utiliser car une insertion en iframe est non présentable et je n’arrive pas à faire appelle à la page avec un innerHtml en ajax. Pouriez-vous m’indiquer comment m’en servir svp? (un petit exemple suffira 😀 )
Exemple d emon ajax:
function showHint3(str)
{
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject(« Microsoft.XMLHTTP »);
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
document.getElementById(« numero »).innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open(« GET », »https://script.starpass.fr/numero_pays_light.php?pays=&id_document=66154&type= »,true);
xmlhttp.send();
}
Très cordialement
Le service numéro pays light n’est prévu que pour être utilisé qu’en PHP pour le moment.
Il faut placer le code suivant directement dans votre script PHP :
Une version AJAX avec retour en JSON sera disponible très bientôt.
Merci beacoup c’est exactement ce que je cherchais 😀
Si vous utilisé le script ci-dessus n’oubliez pas l’id de votre document en paramètre^^
il y un problem pour le demand Votre compte est inactif
Afin de pouvoir accéder directement à vos demandes de reversement depuis votre interface, merci de bien vouloir nous renvoyer par courrier, en double exemplaire les Conditions Générales d’Utilisation dûment remplies et signées à l’adresse suivante : c koi sa rep moi
Merci de nous envoyer par courriel (par la poste) les pièces demandées. Vous pouvez trouver les justificatifs sur notre site web: starpass.fr
Bonjour,
J’essai d’utiliser le script mais le résultat que j’obtiens est par exemple :
0897 39 01 200.56 € TTC/Appel
au lieu de :
0897 39 01 20 0.56 € TTC/Appel
voir :
0897 39 01 20 – 0.56 € TTC/Appel
Car ça m’éviterait de devoir rajouter un script pour découper le résultat afin de différencier la fin du numéro et le début du prix.
Je pense qu’il s’agit surement d’une erreur.
Merci d’avance
Bonjour,
Il s’agit de pays_light? Si c’est bien le cas, c’est normal.
Il faut utiliser des styles CSS pour donner le rendu visuel souhaité.
Hello !
J’ai vu que le script indiqué était pas très clair et pas pratique pour les développeurs.
J’ai donc réalisé un script permettant d’avoir les informations sous forme de serialize() ou json_encode() au choix.
La méthode est la suivante:
file_get_contents(« https://eflora.fr/numero_pays_light.php?pays=fr&id_document=1&type=sms&encode=json »)
C’est quasiment la même chose sauf qu’on remplace le domaine script.starpass.fr par eflora.fr afin d’accéder à mon script.
Comme vous pouvez le voir un paramètre supplémentaire encode=json à été ajouté.
Si vous définissez encode par json vous obtiendrez une version json_encode. Dans ce cas il faudra utiliser json_decode afin d’utiliser les variables.
Dans le cas contraire vous obtiendrez une version serialize. Dans ce cas il faudra utiliser unserialize() afin d’utiliser les variables.
Je vous invite à lire la doc php.net pour json_decode et unserialize pour ceux qui ne sont pas familiarisé avec.
JSON: $oVariable->{‘valeur’}
Serialize: $aVariable[‘valeur’]
Maintenant les valeurs de retour:
Afin de vérifier si le script à bien fonctionné et/ou si vous avez entré les bonnes valeurs, il faut vérifier si la valeur de « result » soit en TRUE.
Si la valeur vaux FALSE vous pouvez récupérer des informations avec la valeur de « errinfo »
Dans le cas ou « result » vaux TRUE vous pourrez récupérer les valeurs, « code », « numero » et « price ».
Attention la valeur « code » est disponible uniquement en type sms.
Leurs valeurs sont sans superflus, autrement dit les paramètres language et introtext n’apporte aucun changement, et les balise html n’y sont plus.
Je met également à disposition un script d’exemple pour ceux qui auraient du mal à comprendre mes explications brouillons :p.
https://www.mediafire.com/?s0ow3sq533x8wd9
Cordialement,
plop.
Je vous remercie de votre commentaire!
Nous avons récupéré le fichier de script et allons le surveiller.
Pas de problème, vous pouvez vérifier ^_^.
Comme vous aviez dit que sa sortirais d’ici quelque semaine et que sa fait plus d’un mois pour un script qui m’a pris quelques heures alors que je connaissait même pas le serialize et le json_encode avant de le faire.
Je me suis dit qu’il était plus judicieux pour les utilisateurs de l’avoir a disposition dès maintenant ^^’.
Je peux également fournis le script php qui permet cela, mais uniquement avec une contrepartie :).
Cordialement,
plop.
Bonjour, votre script je l’ai essayer mais rien ne fonctionne il y a plusieurs erreur sur la page, je crois que c’est parce que votre site iflora ou le script est héberger, n’est plus disponible, auriez vous la gentillesse de me l’envoyer? J’ai vraiment besoin de pays_light mais le tutoriel proposer par starpass est vraiment pas compréhensible
Bonjour,
Pour une question aussi technique, nous allons être obligés de vous demander des détails plus précis. Merci de nous contacter sur notre contact-support à partir de votre compte StarPass.
Cordialement
Salut, pourquoi y’a pas d’espace entre le numéro d’appel & le montant de l’appel ? Car y’en a qui croient que le montant y est inclus au numéro, pourriez-vous laissez un espace ou mettre le montant entre parenthèse s’il vous plait ? :/
Cordialement.
Bonjour,
Vous avez des problèmes d’affichage sur notre kit? Si oui, veuillez contacter notre support technique afin de régler le problème.
Nous vous remercions par avance.
j’ai payer qu’elle que chose avec votre moyen de payement mais je n’ai pas eu ce que je voulait je voudrait porter plainte sur votre site avez vous un moyen de voire ça??
Oui, en utilisant notre formulaire de support vous pouvez faire un litige.
Avez-vous pensé à contacter le webmaster du site concerné directement afin de régler le problème?
Vous pouvez soit contacter directement le webmaster du site concerné et régler le problème entre vous, soit faire un litige en contactant notre support. Voici le lien: https://support.starpass.fr/contact.php
Bonjour , je cherche tres longtemps sur internet et je trouve pas ! Enfaite moi je boudrai un script , rectangle , je voudrai juste le numero et le prix de l’appel et dans le 2eme rectangle je voudrai la case ou mettre le code est ce aue c’est possible ?
BONJOUR,
Suite à votre demande, nous vous transférons ci-dessous la méthode à utiliser pour afficher uniquement le numéro (ainsi que le palier tarifaire à publier obligatoirement) et le mettre à votre charte.
Ceci vous est accordé par dérogation à nos conditions générales à titre exceptionnel et sous réserve que vous fassiez apparaître tout de même notre logo en tant que partenaire (normalement à côté du numéro de téléphone).
URL : https://script.starpass.fr/numero_pays_light.php
Il faut passer 3 paramètres en GET :
-Le pays : pays (fr ou be ou ch ou lu ou ca) -Identifiant du document : id_document (/! il faut bien remplir ce paramètre)
-Le type : type (audiotel ou sms)
Exemple :
https://script.starpass.fr/numero_pays_light.php?pays=fr&id_document=1&type=audiotel
https://script.starpass.fr/numero_pays_light.php?pays=fr&id_document=1&type=sms
https://script.starpass.fr/numero_pays_light.php?pays=be&id_document=1&type=audiotel
https://script.starpass.fr/numero_pays_light.php?pays=ch&id_document=1&type=audiotel
https://script.starpass.fr/numero_pays_light.php?pays=lu&id_document=1&type=audiotel
https://script.starpass.fr/numero_pays_light.php?pays=ca&id_document=1&type=audiotel
L’appel retourne uniquement 2 balises « span » :
Le premier : le numéro de téléphone
Le deuxième: le coût
(Pour personnaliser l’affichage, il y a un class sur chaque span :
starpass_telephone et starpass_cout)
Exemple :
0899 19 23 73 1.35 € TTC/appel + 0.34 € TTC/minute.
=== METTRE LE LOGO STARPASS ===
Nous vous remercions de copier le script suivant sur votre site afin d’afficher le logo StarPass :