Cesium API - Erreur lors du paiement en ligne "qrcode is not defined"

Bonjour,

J’essaye de mettre un bouton de paiement en ligne sur ma page.

Au moment de m’authentifier après clic sur le bouton

Erreur

qrcode is not defined

une erreur de mon coté ?

Salut @herve83
Heureuse idée!! Sur quel site veux tu réaliser cela?

Plutôt que de vouloir créer un lien de paiement par produit à vendre, je te conseille de simplement publier le QR Code du portefeuille G1 qui recevra les payements en indiquant le montant à virer et le commentaire à indiquer au travers de son https://cesium.app

Ensuite adapte ce script qui surveille les payements entrants puis lance un processus qui en fonction de la concordance « montant/commentaire » valide l’acte de vente.

N’hésite pas à solliciter de l’aide pour l’intégrer à ton serveur…

Oui. L’erreur de vouloir utiliser une fonctionnalité dangereuse et bientot obsolete sur g1.duniter.fr.

Les ‘g1liens’ sont prévus mais pas encore fonctionnels. Je vous laisse chercher.

En attendant, indiquer la clef pub du portefeuille destinataire est une bonne façon de faire.

@herve83 vu que c’est toi qui contrôle ton portefeuille (à la différence de la banque qui le fait pour toi d’ordinaire), tu peux, comme je le décris surveiller ton compte et déclencher des actions selon les transactions que tu reçois.

Dans ce cas, les usagers de ton site effectuent leur paiement depuis leur client Cesium (ou silkaj)
et voilà, tu as du paiement en ligne. Et contrairement à leur système à tiers de confiance obligatoire, tu maîtrises tout, sans intermédiaire bancaire…

Je n’ai pris que ce que j’ai trouvé sur Cesium
https://g1.duniter.fr/api/#/app/home

Bon je veux bien apprendre à faire un lien de paiement avec commentaire et prix

J’ai regardé le lien ici https://git.p2p.legal/axiom-team/astroport/src/master/zen/g1_SURVEY.sh
un peu du chinois si j’ai pas un petit tuto

J’ai créer le site www.G1Book.org

J’aurais bien voulu simplifier les paiements des annonces

merci

surement pas grand chose à régler, car j’ai changé la lib de génération des QRcode en v1.6, mais il doit manquer un truc dans l’API… Faudra attendre la v1.6.2

Oui ou sinon l’API Cesium pourrait indiquer les bonnes pratiques, et gérer le renvoi via g1lien ?

1 Like

J’ai créé le ticket #903 pour suivre ce soucis.

Les TX sont collectées de cette façon

curl -s $DUNITERURL/tx/history/$NODE_G1PUBKEY/times/$TIMEBEFORE/$TIMESTAMP 

puis scrutées plus bas… pour déclencher une action selon la valeur de $CMD (le numéro de commande pour toi)

Je veux bien essayer adapter le script de surveillance de wallet à ton cas…
Mais quel langage tu as utilisé pour G1Book?

Problème réglé en v1.6.2. (Mais attention je ne l’ai pas encore déployé sur la version web g1.duniter.fr)