No, a payment recovery algorithm does not work with APM providers because the payment process is completed through the provider selected by the user.
For example:
If a payment is initiated with WeChat, it cannot be completed through another provider (e.g., Revolut).
Therefore, it is important to select the correct provider for APM payments. To improve user experience, it is recommended to clearly present the payment methods and currencies supported by providers on the payment screen.