fix payment wall callback as requested