user fetch before payment