Codeum.
PracticeProgressCommunity
Sign In
Today's PickIntermediate

The payment that charged twice.

A checkout request is being processed more than once. Fix the trigger so createPayment only runs from the user action.

Start Challenge
~ 6 min

You can practice without an account. Create a free account when you want to save results.

Recommended for You

Pick Your First Challenge

Short sessions, measurable progress and realistic engineering scenarios.

5-Minute Practice Rhythm
Browse All

Choose your practice.

One focused skill at a time.

All SkillsJavaScriptNew
DebugJavaScript

Fix the authentication bug.

Normalize the email before a case-sensitive database lookup.

~ 5 min1600 rating
PredictJavaScript

What does this async code return?

Choose the exact console output order.

~ 2 min1200 rating
DebugJavaScript

The payment that charged twice.

A checkout request is being processed more than once. Fix the trigger so createPayment only runs from the user action.

~ 6 min1650 rating