Problem
The Recurring Payments contract supports only a single Relayer address, which is inflexible. It means both Staging and Production environments must share the same Relayer address.
Considerations
- Is there a heightened risk of allowing multiple Relayers? No. Relayers can only relay signed transactions. They cannot modify the transaction.