Top Up
As a User, I want to be able to top up game diamond
add new tab “top up” in nav bar User able to check out the transaction → Add CTA button to checkout the transaction. If User click the button (Registered user) redirect to detail order page/ bottom sheet (Unregistered user) redirect to login page User need to select the game first If user come from (specific detail page), need to redirect user to specific game in top up If user doesnt play the game, need to add an alert and entry point to game detail page If the game still opened for pre registration → need to add entry point to game detail page User need to choose game server and character If user doesnt play the game, this field need to be disabled If User have 1 server and character, this field will autofill If User have more than 1 server, User able to choose the server If User have more than 1 character, User able to choose the character If User have more than 1 server and character, User able to choose server and character User able to choose currency: Default: Based on user region User able to top up (provided) game diamond or purchase game item Item price (Rupiah or USD) Rupiah (Rp) for Indonesian User USD for non-Indonesian and non-Thai User Default: Based on user region from % of item/ package price Rupiah (Rp) for Indonesian User USD for non-Indonesian and non-Thai User Default: Based on user region If 1 package have more than 4 item, only show 3 items and add the no of items (the rest) from % of item/ package price Quota/ stock package (global) The number will be turned into red if the stock less than 6 packs left If user has reach maximum purchase per user or run out the item package quota → The item will be disabled [Disabled item] Label “Sold Out” need to add restock count down
- More than 24 hours format → “(Day number)d (Hours number)h” → ex: “3d 5h”
- Less than 24 hours format → “(Hours):(Minutes):(Second)” → ex: “15:55:05” If user click the item package card, the detail will appear with this information: Item List (maximum 10 items) Rupiah (Rp) for Indonesian User USD for non-Indonesian and non-Thai User Default: Based on user region User able to close the detail User only able to pick 1 diamond/ item package per transaction User cannot purchase provided item package because (The item package will be disabled): User reach maximum purchase User able to see the detail of disabled package If all Item package quota is 0 and/or user reach maximum purchase for all item, need to add an alert Active item package will be shown on the top of the list Disabled item package will be shown in the bottom of the list User able to choose payment method
Acceptance Criteria
Only registered user able to complete the transaction If unregistered user click one of the button in this page → Pop up Login will be appear This field need to be filled if user want to complete the transaction: User able to see the detail of item package User only able to pick one package item/ diamond quantity Top Up (Webview)
As a User, I want to be able to top up game diamond when I am in the game
Need to add Noctua introduction before user do Top up Guest account able to top up in this page Guest account cannot use Noctua coin If Guest account visit Top Up webview page for the first time, alert to bind account will appear Server and Character field will be autofilled, based on the game that currently user playing User able to choose currency: Default: Based on user region User able to top up (provided) game diamond or purchase game item Item price (Rupiah or USD) Rupiah (Rp) for Indonesian User USD for non-Indonesian and non-Thai User Default: Based on user region from % of item/ package price Rupiah (Rp) for Indonesian User USD for non-Indonesian and non-Thai User Default: Based on user region If 1 package have more than 4 item, only show 3 items and add the no of items (the rest) from % of item/ package price Quota/ stock package (global) The number will be turned into red if the stock less than 6 packs left If user has reach maximum purchase per user or run out the item package quota → The item will be disabled [Disabled item] Label “Sold Out” need to add restock count down
- More than 24 hours format → “(Day number)d (Hours number)h” → ex: “3d 5h”
- Less than 24 hours format → “(Hours):(Minutes):(Second)” → ex: “15:55:05” If user click the item package card, the detail will appear with this information: Item List (maximum 10 items) Rupiah (Rp) for Indonesian User USD for non-Indonesian and non-Thai User Default: Based on user region User able to close the detail User only able to pick 1 diamond/ item package per transaction User cannot purchase provided item package because (The item package will be disabled): User reach maximum purchase User able to see the detail of disabled package If all Item package quota is 0 and/or user reach maximum purchase for all item, need to add an alert Active item package will be shown on the top of the list Disabled item package will be shown in the bottom of the list User able to choose payment method
Acceptance Criteria
this field need to be filled if user want to complete the transaction: User only able to pick one item/ diamond quantity Guest account (User with guest mode) able to top up in this page Guest account (User with guest mode) doesnt able to get cashback Detail Order
As a User, I want to know about the detail of transaction before complete the transaction
Need to show information about detail transaction: Game server and character Agreement checklist (if any) Add confirmation button → to complete the transaction After completing the transaction, user will get celebration felicitation After complete the transaction, user able to see their historical transaction [Guest Account] If user click this button, alert to bind account will appear Add “back to edit” → if user want to change the item If user click this button → back to top up page The game, server, character, item/ quantity diamond, and payment method will be same as before user click the “checkout” button Add cancellation and close button → User able to cancel the transaction After user click this button, need to reconfirm user to cancel the transaction
Acceptance Criteria:
User able to know the detail of transaction (as in requirement) User able to complete the transaction User able to edit the transaction User able to cancel the transaction This requirement (Detail Order) need to be applied in top up page and webview
Transaction confirmation - Email
Payment Method Detail (TBD)
My transaction page
As a User I want to be able to see my historical transaction
Activate “top up” tab in my transaction page Only registered user can access the information If unregistered user enter the page, they need to login first → add CTA button to login This tab tell user information about their transaction activity: Information that need to show: The title will show the name of the quest (Transaction Title) Day: Month : Year DDMMMMYYYY (Transaction Date) and Clock time Success (Transaction Status) Transaction amount (Noctua Coin): Rp/ USD/ Baht of the transaction The special promo (if any) User able to filter transaction information by: Top up diamond or item purchase Acceptance Criteria:
User able to see their transaction history (information) in this page The information has to be shown as requirement User able to filter the information as requirement
Intro: ngasih context (consistent message webview:
quest dan exchange reward → Silahkan menukar coin anda ke platform Perkenalan Noctua platform