Attn Platform

PRD - ATTN - Top Up

🎯 Objective

As one of the platform monetization way
To easier for Noctua User to top up game’s diamond and purchasing game’s items

❓ Success metrics


Goal
Metric
1
As one of the platform monetization way
GMV
No of transaction
User’s basket size
2
To easier for Noctua User to top up game’s diamond and purchasing game’s items
% of Noctua’s user top up in ATTN platform
Binded account
Guest mode
% of completed transaction
% of abandoned transaction
Most purchased items
There are no rows in this table

❓ Assumptions


❓ Milestones



❓ Requirements

Requirement
User Story
Importance
Jira Issue
Notes
1
Top Up
As a User, I want to be able to top up game diamond
Entry point:
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:
US Dollar
Indonesia Rupiah
Thai Baht
Default: Based on user region
Indonesia User: Rupiah
Thai User: Baht
Other: US Dollar
User able to top up (provided) game diamond or purchase game item
Diamond
Need to show:
Diamond quantity
Item price (Rupiah or USD)
Rupiah (Rp) for Indonesian User
ex: Rp 55000
USD for non-Indonesian and non-Thai User
ex: $ 55
Baht for Thai User
ex: THB 555,55
Default: Based on user region
Indonesia User: Rupiah
Thai User: Baht
Other: US Dollar
cashback (if any)
from % of item/ package price
Exact number
special promo (if any)
Item Package
Need to show
Package name
Maximum 27 character
Package price
Rupiah (Rp) for Indonesian User
ex: Rp 55000
USD for non-Indonesian and non-Thai User
ex: $ 55
Baht for Thai User
ex: THB 555,55
Default: Based on user region
Indonesia User: Rupiah
Thai User: Baht
Other: US Dollar
List of item
Item image/ icon
max 4 items
If 1 package have more than 4 item, only show 3 items and add the no of items (the rest)
Cashback (if any)
from % of item/ package price
Exact number
Max purchase per user
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:
Package name
Item List (maximum 10 items)
Item icon/ Image
Item quantity
Item name
Item package description
Item price
Rupiah (Rp) for Indonesian User
ex: Rp 55000
USD for non-Indonesian and non-Thai User
ex: $ 55
Baht for Thai User
ex: THB 555,55
Default: Based on user region
Indonesia User: Rupiah
Thai User: Baht
Other: US Dollar
cashback (if any)
Max purchase per user
quota per item package
special promo (if any)
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):
Item package quota is 0
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
Sort of item:
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:
game
server and character
diamond quantity/ item
payment method
User able to see the detail of item package
User only able to pick one package item/ diamond quantity
2
Top Up (Webview)
As a User, I want to be able to top up game diamond when I am in the game
Entry point from in game
AFK champion
Yggdrasil
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:
US Dollar
Indonesia Rupiah
Thai Baht
Default: Based on user region
Indonesia User: Rupiah
Thai User: Baht
Other: US Dollar
User able to top up (provided) game diamond or purchase game item
Diamond
Need to show:
Diamond quantity
Item price (Rupiah or USD)
Rupiah (Rp) for Indonesian User
ex: Rp 55000
USD for non-Indonesian and non-Thai User
ex: $ 55
Baht for Thai User
ex: THB 555,55
Default: Based on user region
Indonesia User: Rupiah
Thai User: Baht
Other: US Dollar
cashback (if any)
from % of item/ package price
Exact number
special promo (if any)
Item Package
Need to show
Package name
Maximum 27 character
Package price
Rupiah (Rp) for Indonesian User
ex: Rp 55000
USD for non-Indonesian and non-Thai User
ex: $ 55
Baht for Thai User
ex: THB 555,55
Default: Based on user region
Indonesia User: Rupiah
Thai User: Baht
Other: US Dollar
List of item
Item image/ icon
max 4 items
If 1 package have more than 4 item, only show 3 items and add the no of items (the rest)
Cashback (if any)
from % of item/ package price
Exact number
Max purchase per user
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:
Package name
Item List (maximum 10 items)
Item icon/ Image
Item quantity
Item name
Item package description
Item price
Rupiah (Rp) for Indonesian User
ex: Rp 55000
USD for non-Indonesian and non-Thai User
ex: $ 55
Baht for Thai User
ex: THB 555,55
Default: Based on user region
Indonesia User: Rupiah
Thai User: Baht
Other: US Dollar
cashback (if any)
Max purchase per user
quota per item package
special promo (if any)
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):
Item package quota is 0
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
Sort of item:
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:
server and character
diamond quatity/ item
payment method
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
3
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:
Related game
Game server and character
Item package name
Payment method
Cashback (If any)
Special promo (If any)
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

4
Transaction confirmation - Email
5
Payment Method Detail (TBD)
6
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
Top up tab
This tab tell user information about their transaction activity:
Game diamond top up
Item purchasing
Information that need to show:
The title will show the name of the quest (Transaction Title)
Transaction Type
Top up
Item Purchase
Day: Month : Year DDMMMMYYYY (Transaction Date) and Clock time
Success (Transaction Status)
Transaction amount (Noctua Coin):
Rp/ USD/ Baht of the transaction
The cashback (if any)
The special promo (if any)
User able to filter transaction information by:
Top up diamond or item purchase
Custom date
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
7
Intro: ngasih context (consistent message webview:
quest dan exchange reward → Silahkan menukar coin anda ke platform
Top up
Perkenalan Noctua platform

8
9
There are no rows in this table

❓ User interaction and design


❓ Open Questions

Question
Answer
Date Answered
1
There are no rows in this table

❓ Out of Scope




Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.