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.
Parent topic