Partial Balance Transaction
Target release | |
|---|---|
Epic | |
Document status | DRAFT |
Document owner | @Medha Parlikar (Unlicensed) |
Designer | |
Developers | |
QA |
Goals
Growth
Background and strategic fit
Merchants offer Gift Cards. Like any card, Gift cards have a ledger balance and transactions in the ledger. Unlike credit cards, Gift cards support partial balance transactions, where a gift card can be used to pay down part of the balance, and a second form of payment can be used for the balance of the transaction.
Assumptions
Transaction speeds support e-commerce transactions and point of sale transactions.
Requirements
Title | User Story | Importance | Notes | |
|---|---|---|---|---|
| 1 | Multiple credits on a transaction | As a payment processor, I need a transaction type that supports multiple payments against a balance amount | Must Have |
|
| 2 | Transaction stays open until zero'd out | As a payment processor, I need for the transaction to remain open until the balance is 0. | Must Have |
|
| 3 | Transaction 'rollback' | As a payment processor, I need for the transaction to rollback all processed payments in the event the balance cannot reach 0 so that I can cancel the transaction, and return the funds to the gift cards or debit cards involved in the transaction. | Must Have |
|
| 4 | Add funds | As a merchant, I need to be able to add funds to a gift card. | Must Have |
|
| 5 | Currency | As a payment processor, I need to be able to denote which currency the transaction is taking place in | Must Have |
|
| 6 | Currency check | As a payment processor, I need to check that the Gift card currency and the transaction currency are a match | Must have |
|
User interaction and design
Questions
Below is a list of questions to be addressed as a result of this requirements document:
Question | Outcome |
|---|---|
Not Doing
Any features relating to currency conversion - Ex: gift card in USD, transaction in Pesos.