Latihan 1: Idempotency — API

Latihan 1 dari materi Idempotency di API — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.

Buat function factory createPaymentHandler() yang mengembalikan handler process(idempotencyKey, amount) dengan dukungan idempotency-key:

Retry dengan idempotencyKey yang sama harus tidak charge user 2x — cukup return response lama.

Hint