Proper Security Features For Accepting Payment Information

Use Case: Customer/Donor fills out a form to setup an automatic monthly ACH payment which we will manually setup on our end.

NOT meaning a regular means for collecting payments as other tools are better for that.

But for getting a document signed that contains payment information on the document.