Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Page Properties


Target release
Epic
Document status
Status
titleDRAFT
Document owner
Designer
Developers
QA


Goals

  • Growth

Background and strategic fit

...

  • Transaction speeds support e-commerce transactions and point of sale transactions.

Requirements

#TitleUser StoryImportanceNotes
1Multiple credits on a transactionAs a
merchant
payment processor, I need a transaction type that supports multiple payments against a balance amountMust Have
  • Support up to N methods of payment for a single transaction.  
2Transaction 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
  • Transaction cannot be complete until the balance is 0. 
3Transaction '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
  • Customer initiates a gift card transaction and makes a partial payment. 
  
  • Customer's secondary payment method is declined/customer is unable to pay balance.  Transaction has to be rolled back, and gift card balance needs to be reinstated.
4Add fundsAs a merchant, I need to be able to add funds to a gift card.Must Have
  • Create a gift card with any amount of funds.
5CurrencyAs a payment processor, I need to be able to denote which currency the transaction is taking place inMust Have
  • Support transactions in any currency
6Currency checkAs a payment processor, I need to check that the Gift card currency and the transaction currency are a matchMust have
  • Check that transaction currency matches gift card currency (no exchange of currency via gift card transaction)

User interaction and design

...

Below is a list of questions to be addressed as a result of this requirements document:

QuestionOutcome

Not Doing

  • Any features relating to currency conversion - Ex: gift card in USD, transaction in Pesos.