fixed bug in retry page after payment failure -- which was caused by previously chaning shop_available to default 0, so shoplib's get function no longer find that not-paid coupon. Solution: added another function to get it