Designing Pay-per-view Event Types
The following event types illustrate typical events for a free pay-per-view movies membership:
SC Event Type
Description
Membership Type
Algorithm System Event
Algorithm
ADDPPV
Free pay-per-view movies
FREEPPV
Event Creation
Generate Bill Message
Event Cancellation
Validate Balance Not < Zero
REDEEMPPV
Redeem pay-per-view movies
FREEPPV
Event Creation
Validate Balance Not < Zero
Event Creation
Generate Bill Message
These event types assume the following:
Any type of new event should generate a bill message.
For adding free movies, it is assumed that the quantity is positive so when the event is cancelled, the algorithm verifies that the balance does not become negative.
For redeeming free movies, it is assumed that the quantity is negative so when the event is completed, the algorithm verifies that the balance does not become negative.
These events do not affect the general ledger and they do not directly affect the customer's balance so no adjustment algorithm is needed.