URGENT ! Beaucoup de changements et cela va continuer !

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 &euro; TTC/appel + 0.34 &euro; 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  &amp;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  &amp;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é) .
Cette entrée a été publiée dans Concernant StarPass, Non classé, sms, avec comme mot(s)-clef(s) , , . Vous pouvez la mettre en favoris avec ce permalien.

51 réponses à URGENT ! Beaucoup de changements et cela va continuer !

  1. Johnstyle dit :

    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.

  2. Damien dit :

    Qu’entendent’ils par « en dur » ?

  3. lucas dit :

    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 😉

  4. All-Time dit :

    « 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 .

  5. 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.

  6. 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 !

  7. Fabien dit :

    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

  8. Zak dit :

    Bonjour,

    J’ai insérer le code ci-dessous sur ma page :

    Mais rien ne s’affiche.

    Merci de votre réponse.

  9. User dit :

    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.

      • User dit :

        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

  10. Marty dit :

    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.

  11. Guillaume dit :

    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.

  12. ProPheT777 dit :

    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é).

    • Guillaume dit :

      « 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.

  13. Oggier dit :

    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.

      • Oggier dit :

        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^^

  14. hamoudat dit :

    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

  15. Pierre dit :

    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

  16. plop dit :

    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.

      • plop dit :

        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.

    • Gautier dit :

      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

  17. Nexon dit :

    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.

  18. kevin dit :

    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??

  19. Yildirim dit :

    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 ?

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *