fix bug at the time of the payment when stock=0 and checkAvailableStock=0

if stock=0 and checkAvailableStock=0
and forbid negative stock
I think we should leave the possibility for the user to receive notifications
if the user don't check your stock availability and check stock notifications

it's one more possibility

Let @lunika, the project leader decide about that.