Bitcoin Forum

Local => Développement et technique => Topic started by: DWT on January 01, 2015, 04:17:25 PM



Title: Un code htm pour afficher un prix bitcoin en fonction du taux actuel
Post by: DWT on January 01, 2015, 04:17:25 PM
Bonjour,
   j'implémente une page pour paiement de service consultation : http://www.lasainteethique.org/telemedecine/2014/htm/btc.htm (http://www.lasainteethique.org/telemedecine/2014/htm/btc.htm)
je souhaite qu'à la place des   *****  actuels, la page affiche la conversion temps réel d'un tarif en bitcoin.
   Qq1 connait-il un code ou solution que je puisse ajouter à ma source html afin d'effectuer cet affichage ?
Merci


Title: Re: Un code htm pour afficher un prix bitcoin en fonction du taux actuel
Post by: ejp on January 01, 2015, 08:05:20 PM
euh sérieusement là ? il n'y a pas d'age pour coder mais il va falloir faire un effort papi, et voir plus loin que du simple site statique. il va falloir recueillir les données les traiter et les afficher. c'est pas que du html. je vois que tu importe le bouton blockchain pay-now-button.js et le site te propose tout ce qu'il faut pour toi.

https://blockchain.info/fr/api/api_receive

https://blockchain.info/fr/api/exchange_rates_api

 exemple : https://blockchain.info/tobtc?currency=EUR&value=41


sinon il y en a d'autre...

https://github.com/Paymium/api-documentation

https://api.kraken.com/0/public/Ticker?pair=XBTEUR


Title: Re: Un code htm pour afficher un prix bitcoin en fonction du taux actuel
Post by: DWT on January 01, 2015, 09:34:07 PM
merci gamin,
Je ne joue plus à la balle depuis que je me suis cassé le pied,
mais si un champion me faisait ça, je suis prêt à casser ma tirelire pour qu'il s'achète des bonbons
 ;)
williamtheaux@gmail.com


Title: Re: Un code htm pour afficher un prix bitcoin en fonction du taux actuel
Post by: chagry on January 01, 2015, 11:21:48 PM
Ça dépend de quel service tu as réellement besoin et combien de bonbons on pourra acheter  ;D


Title: Re: Un code htm pour afficher un prix bitcoin en fonction du taux actuel
Post by: DWT on January 02, 2015, 04:53:44 AM
Ça dépend de quel service tu as réellement besoin et combien de bonbons on pourra acheter  ;D
********************************************
"Équiper http://www.lasainteethique.org/telemedecine/2014/htm/btc.htm (http://www.lasainteethique.org/telemedecine/2014/htm/btc.htm) à la place des   *****  actuels, d'un affichage de la conversion temps réel du tarif euro, en bitcoin" - avec la 1er méthode ci-dessus suggérée par ejp (si elle n'est pas destinée à une obsolescence rapide et si elle est universelle aux types variés de browsers) - quant aux friandises, payées en bitcoin c'est naturel, ça dépend aussi des appétits mais avec modération sinon ça gâte les dents. Un tarif de 41euros la demi-heure ne me ferai pas honte, c'est le mien en consultation psy CPAM.


Title: Re: Un code htm pour afficher un prix bitcoin en fonction du taux actuel
Post by: chagry on January 02, 2015, 04:33:02 PM
Pour l'installation d'un service de conversion en Bitcoin, ça prend moins de 20 mn. Personnellement, je te conseille de refaire tout le site par un pro, car là, c'est plus tôt amateur, et sa donne pas trop confiance pour un RDV.

Pour l'api d'utilisation, je te conseille d'utiliser l'exemple d'EJP. Je t'aurais conseillé exactement la même.
 https://blockchain.info/tobtc?currency=EUR&value=41 (https://blockchain.info/tobtc?currency=EUR&value=41)

Vu que c'est EJP qui t'a répondue en premier, demande lui, s'il n'a pas le temps ou pas envie de le faire, je te le ferais. Contact EJP ou moi par MP.



Title: Re: Un code htm pour afficher un prix bitcoin en fonction du taux actuel
Post by: ejp on January 02, 2015, 05:46:36 PM
pas besoin de me contacter je suis pas dev, j'ai juste quelques notions et un bon sens du googleling ça me prendrai beaucoup plus de temps que 20minutes pour le faire ^^
il y a une histoire de
XMLHttpRequest
xhr = createXhrObject();
xhr.open("GET", "https://blockchain.info/tobtc?currency=EUR&value="+window.tarifEur, true); pour récupérer
et de
document.getElementById('tarifBtc').innerHTML = xhr.responseText; pour afficher

enfin je pense que c'est quelque chose dans le genre je ne suis pas un spécialiste.

chagry s'y connait en dev.


+1 revoir le site au complet sur la technique mais aussi sur l'esthétique.


Title: Re: Un code htm pour afficher un prix bitcoin en fonction du taux actuel
Post by: chagry on January 02, 2015, 07:52:36 PM
pas besoin de me contacter je suis pas dev, j'ai juste quelques notions et un bon sens du googleling ça me prendrai beaucoup plus de temps que 20minutes pour le faire ^^
il y a une histoire de
XMLHttpRequest
xhr = createXhrObject();
xhr.open("GET", "https://blockchain.info/tobtc?currency=EUR&value="+window.tarifEur, true); pour récupérer
et de
document.getElementById('tarifBtc').innerHTML = xhr.responseText; pour afficher

Dsl, selon tes posts, je pensais que tu étais dev. :D En-tout-cas, tu as une très bon maitrise, tu pourrait sans problème être dev. ;)

Pour le XMLHttpRequest ou ajax, le problème, c'est qu'ils sont bloqué par cross domaine, donc impossible d'interroger blockchain.info directement en js à partir d'un navigateur.

Dans ce cas la précisément (lasainteethique.org), et pour être le plus simple possible, je préconise l'utilisation du php.
Renomer le fichier btc.htm en btc.php.
Le code a placé dans le fichier.
Code:
<?php

// Price.
$price 41;

// Load btc price.
$btcPrice file_get_contents('https://blockchain.info/tobtc?currency=EUR&value='.$price);

// Print btc price.
print($btcPrice);

?>


Attention, selon les serveurs, il faudra activer allow_url_fopen on dans le .htaccess et être sure que le php contient bien les librairies exiger.


Title: Re: Un code htm pour afficher un prix bitcoin en fonction du taux actuel
Post by: ejp on January 03, 2015, 12:34:18 AM
Dsl, selon tes posts, je pensais que tu étais dev. :D En-tout-cas, tu as une très bon maitrise, tu pourrait sans problème être dev. ;)
arrête tu vas me faire rougir   ;D

Pour le XMLHttpRequest ou ajax, le problème, c'est qu'ils sont bloqué par cross domaine, donc impossible d'interroger blockchain.info directement en js à partir d'un navigateur.

Dans ce cas la précisément (lasainteethique.org), et pour être le plus simple possible, je préconise l'utilisation du php.
Renomer le ficher btc.htm en btc.php.
Le code a placé dans le fichier.
Code:
<?php

// Price.
$price 41;

// Load btc price.
$btcPrice file_get_contents('https://blockchain.info/tobtc?currency=EUR&value='.$price);

// Print btc price.
print($btcPrice);

?>


Attention, selon les serveurs, il faudra activer allow_url_fopen on dans le .htaccess et être sure que le php contient bien les librairies exiger.

Wow merci pour la correction et la limitation du domaine je me coucherais moins con ^^ en php c'est sacrément simple  :o

Tu mérites que DWT t'offre une brouette de haribo


Title: Re: Un code htm pour afficher un prix bitcoin en fonction du taux actuel
Post by: chagry on January 05, 2015, 07:04:26 PM
Merci DWT, je vais pouvoir m'acheter plein de bonbons ;D
http://www.lasainteethique.org/telemedecine/2014/htm/btc.php (http://www.lasainteethique.org/telemedecine/2014/htm/btc.php)


Title: Re: Un code htm pour afficher un prix bitcoin en fonction du taux actuel
Post by: DWT on January 06, 2015, 06:05:21 AM
Merci DWT, je vais pouvoir m'acheter plein de bonbons ;D
http://www.lasainteethique.org/telemedecine/2014/htm/btc.php (http://www.lasainteethique.org/telemedecine/2014/htm/btc.php)

à partager en famille bien sûr    merci !


Title: Re: Un code htm pour afficher un prix bitcoin en fonction du taux actuel
Post by: ludwigz on January 07, 2015, 12:37:04 PM
quid de la durée de validité du montant affiché ?

Prenons un "edge case":

J'affiche la page de prise de rdv à 9h, je vais prendre mon café, je reviens et le taux du bitcoin à doublé (très peu probable mais...) le prix affiché est toujours le même. Si le paiement est effectué en se basant sur ce taux antérieur tu te retrouvera avec une perte.

C'est sur que pour 41€ la variance sera toujours faible, mais pour creuser un peu il serait peut-être interessant de faire ce bout de code en javascript avec un setInterval qui rafraichirait uniquement cette partie de la page.

On peut même aller plus loin en utilisant l'api de bitpay qui, il me semble, gère un délais d'expiration pour les transactions.
https://github.com/bitpay/php-bitpay-client (https://github.com/bitpay/php-bitpay-client)

Bref, c'est just pour chercher la petite bête car effectivement ça "marche" en l'état.

EDIT: apparement coinbase propose aussi de créer des boutons de paiement tout simple en html
https://www.coinbase.com/docs/merchant_tools/payment_buttons (https://www.coinbase.com/docs/merchant_tools/payment_buttons) à voir


Title: Re: Un code htm pour afficher un prix bitcoin en fonction du taux actuel
Post by: Sonia69 on May 04, 2016, 09:46:28 AM
sinon il y en a d'autre...
https://github.com/Paymium/api-documentation
http:// (http://www.reputationvip.com/fr/google-suggest)api.kraken.com/0/public/Ticker?pair=XBTEUR (https://api.kraken.com/0/public/Ticker?pair=XBTEUR)

Merci pour ces adresses ! J'y ai trouvé toutes les informations que je souhaitais  ;)