My application has sellers with stored (public) Bitcoin addresses - lets say "receiving address".
Also application allows anonymous buyers who can buy goods from these sellers paying by bitcoins.
What I need is that money from the buyer to come to seller as fast as it possible. To do it now I am using https://blockchain.info/api/api_receive service to generate unique payment address for each payment. So, I can see that payment was done in a second, and using their callbacks I will know when payment is confirmed and redirected to the seller account.
This way works, but I am not comfortable with this. Different reasons - depending on blockchain.info, redirecting money takes from 10 mins to some hours.
I started using this ways 3 years ago but I fill it can be another way to do this properly. Do some one has another solution for associating payment with order.
Also another questions - is it any way to make payment to Seller address directly and associate this payment with the order.
Thank you in advance.