This can be accomplished by using elements and campaign settings, as well as URL API. The elements and campaign method: Make sure your campaign has Recurring giving set to Only one timeCreate a Simple
No. Our system will detect what device your donor is using and automatically serve up the appropriate experience for that device. You do not need to do anything.