Solving this by grabbing the transaction.time from the bitcoin transaction and grabbing data from bitstamped using that timestamp. I'm aware the timestamp may not be 100% accurate, but it appears to be the best we can do at this time.
This will be very difficult to fully solve. Fortunately it should be very rare as users are unlikely to pay while they are unable to load the payment page.
Solving this by grabbing the transaction.time from the bitcoin transaction and grabbing data from bitstamped using that timestamp. I'm aware the timestamp may not be 100% accurate, but it appears to be the best we can do at this time.