Enabling Apple Pay for Tiered Bandwidth
Configuration Steps include:
- Log in to the portal at the customer level
- Navigate to the Access Journeys section via the Onboarding left-hand sidebar menu option
- Select the desired access journey for which you want to enable Apple Pay
- From the Tiered Bandwidth tab, select the Apple Pay box to enable it as a payment option
- From the dropdown menu, select Stripe:
- A terms and conditions popup will appear. Read through the terms and click "Proceed" to confirm your selection of Stripe as the payment handler
- Ensure that at least one additional payment option is selected along with Apple Pay. If Apple Pay is the only selected payment option, an error message will be displayed when attempting to save the access journey:
- Save the access journey configuration
When publishing the access journey, the following pop up will display:
The Walled Garden Domain Whitelist page displays the domains that need whitelisted for supported hardware.
Refund Functionality
Refunds for payments made via Apple Pay are managed via the 'Billing and Purchases' section, found within the My Account navigation drop down in the top right of the portal:
The list of transactions within 'Billing and Purchases' will only show a refund button against transactions if your setup has refunds enabled. For assistance with enabling refunds, contact our support team via the chat functionality.
The whole amount can be refunded or a specific amount, which must be between the smallest currency unit (e.g. £0.01) and the total order value.
Successful refunds, including partial refunds, are reflected in the Stripe dashboard, with email notifications provided upon completion.
Testing
To test the solution:
1. Connect to WiFi as a guest user
2. Verify the Apple Pay option is available alongside other payment methods
3. Select Apple Pay as the payment method and complete a test transaction
4. Confirm that the payment is successfully processed and reflected in your Stripe account
5. Test the refund functionality by initiating a refund through the customer portal and verifying that the refund is processed correctly
If you encounter any issues during the setup or testing process, please contact our support team via the chat functionality.