Bug #158

Can't pay by Bitcoin - CSRF error

Added by jetalone about 8 years ago. Updated about 8 years ago.

Status:Closed Start:2017-04-23
Priority:Normal Due date:
Assigned to:- % Done:

0%

Category:-
Target version:-
Votes: 0

Description

The error is "Anti-CSRF token missing!"; I tried both Safari 10.1 (11603.1.30.0.34) and Firefox 52.0.2 on OS X 10.11.6.

History

Updated by admin about 8 years ago

  • Status changed from New to In Progress

Sorry about that. Will be a bug introduced when adding anti-Cross Site Request Forgery checks for issue #156. Looking into it now.

Updated by admin about 8 years ago

  • Project changed from Billing to Panel

Updated by admin about 8 years ago

  • Status changed from In Progress to Feedback

I believe this is now fixed. Please could you give it another try? Thanks!

Updated by jetalone about 8 years ago

We're sorry, there was a problem with our bitcoin server. We've now been made aware of the problem and are looking into it, so please try again later.

Updated by admin about 8 years ago

Sorry, that is just the result of a timeout while the bitcoind was busy catching up with the blockchain. I need to make it handle that better, but I still think the original (CSRF) problem is fixed so if you can give it another try it should go through.

Updated by jetalone about 8 years ago

Works, receives payment, marks invoice as paid. Looks closable.

Updated by admin about 8 years ago

  • Status changed from Feedback to Closed

Thanks. I have also moved the blockchain data onto SSD-backed storage which will hopefully help prevent the daemon getting behind on updates, blocking and causing a timeout.

I also need to upgrade the bitcoind to take advantage of some performance improvements in later releases, but this will need an OS upgrade of the VM it's on and this is not a huge priority as we receive only around 1 bitcoin payment every months or two.

Also available in: Atom PDF