diff --git a/lib/partner-listener/routers/topup.js b/lib/partner-listener/routers/topup.js
index 2ed3a39..470e152 100644
--- a/lib/partner-listener/routers/topup.js
+++ b/lib/partner-listener/routers/topup.js
@@ -189,4 +189,4 @@ async function pageIndex(req, res) {
 
 // router.all('/', (req, res) => { res.status(404).end('404: Not implemented yet'); });
 router.get('/', pagePrerequisite, pageIndex);
-router.post('/', express.urlencoded({ extended: true }), express.json({ extended: true }), pageIndex);
+router.post('/', express.urlencoded({ extended: true }), express.json({ extended: true }), pagePrerequisite, pageIndex);