Autant que développeur j'ai une préférence pour BitPay. Par contre j'ai déjà utilisé leur service autant qu'acheteur avec azarius, sans aucun problème.
Il y a eu deux confirmations et puis pouf! annulé.
Il y a eu deux confirmations sur leur site ? ou par le notification system php ?
Je ne comprends pas le "Timed Out".
Le temps pendant lequel le prix du Bitcoin reste fixe.
Où alors le client a cliqué sur le bouton "paiement" sans envoyer les bitcoins?
Ce qui me paraît le plus vraisemblable aussi car vues les sommes demandées, une double dépense me semble injustifié.
Pourquoi ne pas faire des tests de paiement, créer un produit à bas prix dans ta boutique, puis effectué des paiement avec coinpayments. Tu aurais dû le faire avant de le proposer a tes clients.