New customer purchases Sky subscription with free trial using Credit Card
This guide details the journey for a new customer subscribing to Sky using Credit Card with a free trial. You'll find both the customer-facing flow and system-level sequence, complete with API endpoint paths and CRM/contract event mappings. Use it to align the UX journey with backend specifications — and contact us if you’d like enhanced Postman or Swagger definitions for integration testing.
Customer perspective
%%{init: { "theme": "neutral", "look": "classic" }}%% flowchart TD A([Start]) --> B{Does username exist?} B -- Yes --> C[Route to existing customer log in] B -- No --> D[Register new customer] D --> E[Validate VCN] E --> F[getCatalogue<br/>Show items based on country and itemType] F --> G[Initiate payment method] G --> H[Redirect to PSP for card entry and 3DS authentication] H --> I[Confirm payment method] I --> J[Add items to cart<br/>VCN must be provided] J --> K[Checkout cart] K --> LK([End])
System perspective
%%{init: { "theme": "neutral", "look": "classic" }}%% sequenceDiagram participant C as Customer participant W as Web participant CRS as CustomerRegistrationService participant CAS as ConditionalAccessService participant Cat as CatalogueService participant Pay as PaymentService participant PSP as PaymentServiceProvider participant Cart as CartService C->>W: Start registration W->>CRS: queryIfUserNameExists alt Username exists W-->>C: Route to existing customer log in else Username does not exist W->>CRS: registerCustomer CRS-->>W: success W->>CAS: Validate VCN Note right of CAS: Capture address line 1,<br/>postcode, and viewing card number CAS-->>W: VCN validated W->>Cat: getCatalogue Cat-->>W: catalogue items (filtered by country and itemType) W->>Pay: createPaymentMethod Pay-->>W: redirect required W->>PSP: Redirect customer to PSP C->>PSP: Enter card details & complete 3DS auth PSP-->>W: payment auth result W->>Pay: confirmPaymentMethod Pay-->>W: paymentMethodId W->>Cart: addItemsToCart Note right of Cart: VCN must be provided Cart-->>W: cart updated W->>Cart: checkoutCart Cart-->>W: checkout complete end W-->>C: End
Updated 5 days ago