Cesium > Nouvelle version v0.17.0 : Paiement en ligne intégré dans votre site!

api
client
cesium

#1

Une nouvelle version v0.17.0 est maintenant disponible.

Liste des améliorations

  • La licence de la monnaie est affichée avec des styles (titre, parapgrahe, etc.). Elle est toujours téléchargeable en format texte simple :slight_smile:

  • Dans les versions de bureau (desktop) et Android, les boutons “partager” donne une addresse correcte.

    • note : Il reste encore du boulot pour que les réeaux sociaux affiche une image et un texte cohérent, mais ca avance…
  • La vue réseau est maintenant toujours à jour. Elle peut donc rester ouverte pour voir les blocs défilés…

    • merci à @cgeek pour la résolution
  • A cause de “trous” dans les graphs sur les monnaies (résolu dans Duniter v1.5.4), j’ai du réindexer la blockchain. Certaines de vos notifications… sont donc repassées en “non lues”.

  • …et correction de bugs mineurs

Nouveau ! Paiement en ligne

Vous pourrez maintenant intégrer un paiement en monnaie libre dans votre site web : un simple lien vous permet de rediriger le paiement, vers un formulaire simplifié :

Une fois le paiement envoyé au réseau Duniter, la page retourne sur votre site web. Si besoin, des paramètres de retour (la transaction, le hash de celle-ci, etc.) peuvent être retournée.

Ce formulaire de paiement est inclut dans les version “web” de Cesium (archive cesium-vX.Y.Z-web.zip) installable n’importe où.

A noter également :

  • Une document est disponible, a destination des développeurs. Elle accessible ici : https://g1.duniter.fr/api.
  • Le même écran simplifié de paiement pourra être utilisé pour détecter les lien de type duniter:// : ouverture de l’application de bureau ou App du téléphone. cependant il reste encore du travail pour y parvenir…
  • D’autres exemples d’intégration sont à ajouter à la documentation, comme le code HTML pour ajouter un bouton de paiement. A suivre !

Currency-Monit : Monitoring d'une monnaie et de sa toile de confiance
Goodies Ğ1 à imprimer
#2

Note : si vous aimez cette version, et plutôt que de faire un financement participatif, je propose de simples dons, sur la clef : 38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE
Merci de votre aide et de vos encouragements !


#3

Tiens, j’essaye :

https://g1.duniter.fr/api/#/v1/payment/38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE?amount=100.02&comment=Don&name=kimamila%20software

(fonctionne ! enfin, tu me diras @kimamila)

duniter://g1/v1/payment/38MEAZN68Pz1DTvT3tqgxx4yQP6snJCQhPqEFxbDk4aE?amount=100.02&comment=Don&name=kimamila%20software

(ne fonctionne pas encore, mais c’est le prochain objectif !)

edit : je ne sais plus, le paiement est-il soumis au réseau ?


#4

Oui, ca marche : merci !

Oui, au noeud par défaut dans les paramètres, pour le moment. Il est prévu de le broadcaster aux différents fork, dans une prochaine version, mais l’envoi sera aussi plus long.

D’aiileurs j’y penses, mais il serait sans doute bien :

  • visualiser le noeud utilisé
  • pouvoir le changer
  • et pourquoi pas pouvoir le forcer par les options d’appel de l’API

Qu’en pensez-vous ?


#5

Petit bonus, dans une version 0.17.1 : vous pouvez générer le bouton de paiement directement depuis Cesium-API : https://g1.duniter.fr/api

Simple, non ?! Plus qu’à vous laisser tester :wink:


Currency-Monit : Monitoring d'une monnaie et de sa toile de confiance
#6

Super,
sinon tu penses pouvoir fournir le .deb dans la foulé ?


#7

oui, c’est en cours :wink:

EDIT: par contre dans la version de bureau, tu n’auras pas accès à cette API.


#8

Allez hop, voici 2 nouveaux boutons sur mon blog https://blog.cgeek.fr/


#9

Al a fin de la transaction, la redirection nous renvoi vers gchange c’est normal ?


#10

Yep, j’ai mis cette adresse. Bon c’est vrai, je vais plutôt mettre mon blog vu que c’est là d’où l’on vient !


#11

Bah du coup tu m’as motivé @c-geek pour améliorer le rendu du bouton !

J’ai ajouté (dans une version 0.17.2) de quoi choisir entre le bouton “classique” ou un autre style, modifiable via un formulaire.

Les icones, couleurs, texte, largeur sont maintenant réglables. tout comme le texte.
Cochez la case “Style personnalisé” voir ces nouvelles options :

Voici quelques exemples réalisés :

  • Logo G1 (en noir) :

  • Logo G1 (couleur), fond black, texte en orange :

  • Logo Cesium, fond bleu foncé (#1a237e), texte en lightgrey :

  • Logo Cesium, fond black, texte en orange :

Je ne suis pas graphiste, donc n’hésitez pas partager vos créations, car il serait plus cohérent d’avoir des exemples “standards” à proposer…

EDIT: dans les écrans de l’API (doc et paiement) j’ai également ajouté le choix de la langue, dans la barre du haut :


#12

Ça claque bien ! J’aime beaucoup le 1er !


#13

Oups, j’ai fait une fausse manip sur mon serveur qui à les données Cesium+ (profiles, données de graphiques, nootifications, messages, etc.)

…j’ai lancé la réindexation de la blockchain ! …désolé pour vos notifications (paiement, certifications), qui vont repassées en non lues. Faudra que je penses à faire un crowdfunding pour régler ce point :wink:


#14

Grande nouvelle (enfin presque), depuis hier, les emails envoyés par Cesium+ ne sont plus jetté dans les SPAM :wink:

Merci à @Moul pour ces infos sur DKIM et à Maxime pour la mise en oeuvre !

Pour rappel, vous pouvez recevoir les notifications par email, chaque jour ou semaine, en vous allant dans

  • “Mon Compte”
  • Ajouter un services en ligne
    Vous inquietez pas, seul le prestataire de service peut voir votre email (données chiffrées) et à tout moment vous pouvez supprimer le service (gratuit, faut-il le préciser ?!)

Pas eu trop de retour sur cette fonction, donc n’hésitez pas à me remonter vos besoins ici. Par exemple :

  • les clefs publiques ne sont pas traduites avec le pseudo, si le compte n’est pas membre, et qu’il n’y a pas de profil Cesium+ correspondant. => Est-ce gênant pour vous ?

#15

Je viens d’ajouter le service, je te ferai des retours.


#16

Merci. Pour info le mail journalier part à 3h du mat’. L’hedbo le lundi je crois.
Je voudrais m’en inspirer pour ğchange, afin que lui aussi envoi des emails (nouveaux commentaires, nouvelles offres suivants des critères, etc.) d’ou l’importance des retours, car le code est mutualisé (dans un plugin ElasticSearch) :wink:

EDIT: et il s’agit même d’un service internationalisé : traduit suivant vos paramètres (à l’enregistrement du service) !


#17

Au passage, s’il y a des développeurs qui ont déjà codé des envois d’emails HTML, je veux bien un coup de main.
Les clients de messagerie ne gèrent pas tous le rendu de la même manière.

Pour rappel les emails “HTML” ne sont pas de vrais documents HTML : pas de CSS, image encodée et/ou en pièces attachées, limitation dans les tags HTML, etc.
Bref, c’est le bazard !


#18

Ce serait plus sécurisé en effet.

La même opération devrait pouvoir concerner Sakia ! @Inso


#19

Oui le 1er est super! ça rend très bien.
Le nom et le logo ne devraient pas être modifiés AMHA.


#20

je ne sais pas. Pour quelles raison d’après toi ?
Pour le texte : il faut quand même le permettre, déjà les autres langues (c’est quand même plus simple que des mauvaises traductions, ou traductions manquantes)