Set up subscription

Set autodebit date

  • The plan is starting exactly after activating the account, only the charging is postponed.

  • The customer can choose if he will be charged immediately or in one of the following 6 days by using “Pay Now” functionality

  • If the customer chooses a date higher than the 28th of the month, it will be billed for that day in a given month, however, next month it will be changed to the 28th.

Example n.1

The customer creates account on 20th July. He top up the account on 24th July.

Selected subscription plan will start on 24th July and the autodebit sate will be set to 30th of July.

Next month, new subscription plan cycle will start on the 30th August.

Example n.2

The customer creates account on July 15th. He top up the account on July 20th.

The customer chose autodebit date for 21th July. In that case, the fee will be charged on 21th July and next time, it will be charged on 21th August.

Free subscription

  • Other squads can enable free subscription (e.g. onboarding as part of promotional campaign, backoffice when customers are unhappy with the service,…)

  • Free subscription isn’t time-bases (e.g. 2 months), but it is cycle-based, therefore we will support triggering 1-X cycles being free.

Show Subscription details

Show subscription details

  • As a customer, I would like to see details of my subscription:

    • What is the status of subscription - active/inactive

    • When is the next autodebit date

    • What is my currently selected plan

    • If a marketing campaign is applied (e.g. this month free), it is also visible there.

Show current usage of the subscription plan

  • As a customer, I would like to see what is in my current subscription plan and how much I have already used.

  • If the limit is higher than 0 and the customer is close to reaching the limit or has already reached it
    we should inform the customer he should consider switching to a higher plan (if available)

  • Note:

    • We should focus on displaying on the usage of transactions - Transfers / Bill payments, ATM Withdrawal, Top-Op, Cash-in, Remittance

    • Availability of other functionalities (physical card, QR payment, personal loan, bnpl, overdraft) could be hidden

Notify about saved money thanks to the subscription plan

  • We need to regularly send customers notifications on how the subscription plan is helping them to save money.

Edit subscription

Change subscription plan

  • As a customer, I would like to change my current subscription plan.

  • If it is an upgrade to a higher plan, the change is made immediately, money is charged immediately.

  • If it is an upgrade to a lower plan, the change is applied from the next subscription cycle.

Charge subscription fee

(System) Charge Subscription fee

  • Charge the customer subscription fee on the end of the autodebit day.

  • Charged amount depends on selected subscription plan

  • Amount is charged from the main account.

  • If the customer doesn’t have enough money, he is informed about it (part another user story)

Pay Now

Notify user day before charging

  • We should notify the user a day before charging the subscription fee through push notification.

Notify user about an unsuccessful charge

  • As a customer, I expect I will get notification when the subscription fee couldn’t be charged from my main account due to insufficient balance.

(System) Block account for outstanding fees

  • When outstanding fees are not paid for X (30-45 days) account is blocked

  • The account is blocked = only incoming transactions are enabled

  • sync with loans squad technically

Waive subscription fee

  • As a customer, I can waive the subscription fee for the current cycle (cannot waive previous or future one).

  • You can waive only paid fee for the current cycle.

  • When customer waive the fee, then:

    • customer is automatically credit the money he has payed for latest subscription package

    • Request for Customer care is triggered - discuss with BackOffice, automated campaign

Evaluate operations

(System) Assess operation in regards to subscription plan

  • Whenever any related transaction/operation is made, system must evaluate:

    • If the operation type is part of the subscription plans

      • If no, then ignore

      • If yes, then evaluate if the operation is still within package limit

        • if yes, increase internal count and do not charge fee

        • if not, the customer should get option to either:

          • switch to higher plan (if possible) - for all types of transaction, sync with transactions squad

          • charge operational fee (different user story)

Notify user when approaching limit

  • As the customer, I expect I will be notified when I am reaching my limit in one of the operations included in my plan.

  • You are approaching your limit - It should be displayed when limit- minus one

    • mention operation where he is approaching the limit

    • 5 types of transactions

(System) Charge operational fee

  • When the operation is out of othe plan, charge money from the main account.

Subscription plan overview

Type of transaction

Plan 1

Plan 2

Plan 3

Price 

PHP 99

199 PHP

PHP 299

Transfers / Bills payment

0

5

10

ATM Withdrawals

2

7

10

Top-Up (mobile & gaming)

0

3

10

Card 

1

1

1

Cash-in 

2

3

10

Remittance (domestic remittance)

0

2

3

QR payment 

y

y

y

Personal loan available

y

y

y

BNPL available

y

y

y

Overdraft facility available 

y

y

y