fix feature to confirm payment exists