pub(crate) async fn select_available_gateways(
client: &ClientHandleArc,
) -> Result<Vec<CachedGateway>, RecurringPaymentError>pub(crate) async fn select_available_gateways(
client: &ClientHandleArc,
) -> Result<Vec<CachedGateway>, RecurringPaymentError>