Complete workflow
Authentication
sequenceDiagram
participant P as Player
participant C as Casino
participant L as LoyaltyGyre
autonumber
P->>C: Open loyalty page
Note over C: Generate single-use Signature
destroy C
C-->>P: Use signature<br> in iframe URL
P->>L: Load iframe with signed URL
Note over P,L: Player is authenticated on LoyaltyGyre
Opening box
sequenceDiagram
participant P as Player
participant C as Casino
participant L as LoyaltyGyre
autonumber
P->>L: Open box
L->>C: Confirm purchase with casino
destroy C
C-->>L: Purchase confirmed
Note over P,L: Box opened
Cashing back prize
sequenceDiagram
participant P as Player
participant C as Casino
participant L as LoyaltyGyre
autonumber
P->>L: Request cashback for prize
L->>C: Notify casino of cashback request
destroy C
C-->>L: Casino confirms cashback
Note over P,L: Cashback applied
Requesting shipment
sequenceDiagram
participant P as Player
participant C as Casino
participant L as LoyaltyGyre
autonumber
P->>L: Request prize shipment
L->>C: Notify casino of shipment request
destroy C
Note over P,L: Shipment requested