Towards #1202
Problem
The payment-detection package is large and takes a long time to download. This is because it includes logic for all payment networks.
Proposed solution
- Split the payment detection package by payment network, into separate payment detectors
- Make the payment detectors injectable into the request client
- Remove the runtime configs like
skipPaymentDetection.