Number od direct pay orders that one can have : AlphaBay | Torhoo darknet markets
Does the number of unpaid direct pay orders one can have ever increase from 2? Limiting customers to only two means you have to spend ages waiting for the monero wallet to unlock after every two orders, instead of completing all in one go. What could be finished in a few minutes, takes hours (20 minutes of waiting for every two orders).
Why does direct pay exist? I don't like keeping my money in markets for obvious reasons. I could count it all and top it up, but that's more faffing about than just making a single monero transaction to multiple addresses.
As McDonaldsCoke correctly mentioned, the easy way around this is to make one transaction with enough funds for your orders, and simply use the market wallet for the orders.
Part of the reason why there is a limit on how many unpaid direct pay orders a buyer can have is in order to inhibit abuse of the system; otherwise an attacker could just create tens or hundreds of Direct pay orders and flood the system by generating addresses that will never be paid.
You could tie to reputation/USD spent in the market, so only large buyers get to have multiple direct pay orders. It would also be nice if one could cancel a DD order like you can cancel a funded order that hasn't been accepted yet.
Unless I am mistaken, after being funded, DD orders are indistinguishable from orders paid for through the on-site wallet.
That means you can cancel them just the same, and the funds will be transferred to your market wallet.
The use case I was referring to was: making an order and immediately realizing it was a wrong one. It would be nice to be able to immediately cancel it, instead of having to fund them both, then cancel one, then make another one. Chances are that the Monero value shifts ever so slightly and no you no longer have enough in your wallet to pay for that order, if you do as I do and keep 0 currency in the market wallet.