We found some errors:
I picked 2 numbers from different vendors ending in 0000, I knew that these numbers have just been taken by other customers (not ours) and our local database still shows them as available which is fine since I believe 4-6 hours has not been passed, but when I added them to the cart, our system checked them and showed me that both numbers are available for purchase and added them to the cart with “available” sign. So it means that the system doing the final check before purchasing from our local database and not via API from vendors pool which is incorrect. Then i clicked on the “purchase” button and nothing happened again. I waited around 15-20 seconds and retried the purchase. The purchase results showed me that those numbers are no longer available for purchasing.
Also, I just bought 323-238-0000 directly from the peerless pool using their portal and after that i tried to purchase this number from our website via admin panel to see how our system works and once I added this number to the cart it showed me that it is not available(which is good) but the system hasn’t deleted it from our local database which is not correct.