je cherche à mettre en place un petit service de paiement en BTC pour mon site.
Mais je voudrais que cette adresse de paiement ne soit valide que pendant une durée limitée de 20 à 30 minutes.
Sur blockchain je trouve bien l'api pour générer l'adresse de paiement à chaque demande.
Mais elle a une validité permanente ce qui pose problème.
L'objectif :
- j'ai un prix dans une devise.
- ce prix est régulièrement mis à jour en BTC par rapport à son taux de change.
- lors de la commande on bloque le prix sur le BTC mais comme il peut changer, l'adresse de paiement ne doit pas être valide indéfiniment pour éviter les petites malins qui attendent la chute pour régler.
Merci de votre retour
Ce n'est pas possible dans le protocole bitcoin.
C'est au niveau applicatif de gérer ce genres de contraintes, donc à toi.
Pourquoi faire une adresse temporaire ? Attends-toi à te taper du SAV...
Le paiement reçu en BTC, tu sais à quel moment la transaction a été faite.
Tu peux considérer invalide le paiement si la date de transaction dépasse la date d'achat + X (et même faire le remboursement automatiquement en allant plus loin )