{"action":"opened","issue":{"url":"https://api.github.com/repos/NewSpring/Apollos/issues/183","repository_url":"https://api.github.com/repos/NewSpring/Apollos","labels_url":"https://api.github.com/repos/NewSpring/Apollos/issues/183/labels{/name}","comments_url":"https://api.github.com/repos/NewSpring/Apollos/issues/183/comments","events_url":"https://api.github.com/repos/NewSpring/Apollos/issues/183/events","html_url":"https://github.com/NewSpring/Apollos/issues/183","id":136237835,"number":183,"title":"Giving 1.0 ","user":{"login":"jbaxleyiii","id":4967600,"avatar_url":"https://avatars.githubusercontent.com/u/4967600?v=3","gravatar_id":"","url":"https://api.github.com/users/jbaxleyiii","html_url":"https://github.com/jbaxleyiii","followers_url":"https://api.github.com/users/jbaxleyiii/followers","following_url":"https://api.github.com/users/jbaxleyiii/following{/other_user}","gists_url":"https://api.github.com/users/jbaxleyiii/gists{/gist_id}","starred_url":"https://api.github.com/users/jbaxleyiii/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbaxleyiii/subscriptions","organizations_url":"https://api.github.com/users/jbaxleyiii/orgs","repos_url":"https://api.github.com/users/jbaxleyiii/repos","events_url":"https://api.github.com/users/jbaxleyiii/events{/privacy}","received_events_url":"https://api.github.com/users/jbaxleyiii/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/NewSpring/Apollos/milestones/2","html_url":"https://github.com/NewSpring/Apollos/milestones/Giving%201.0","labels_url":"https://api.github.com/repos/NewSpring/Apollos/milestones/2/labels","id":1604213,"number":2,"title":"Giving 1.0","description":"All methods related to the first phase of giving with apollos","creator":{"login":"jbaxleyiii","id":4967600,"avatar_url":"https://avatars.githubusercontent.com/u/4967600?v=3","gravatar_id":"","url":"https://api.github.com/users/jbaxleyiii","html_url":"https://github.com/jbaxleyiii","followers_url":"https://api.github.com/users/jbaxleyiii/followers","following_url":"https://api.github.com/users/jbaxleyiii/following{/other_user}","gists_url":"https://api.github.com/users/jbaxleyiii/gists{/gist_id}","starred_url":"https://api.github.com/users/jbaxleyiii/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jbaxleyiii/subscriptions","organizations_url":"https://api.github.com/users/jbaxleyiii/orgs","repos_url":"https://api.github.com/users/jbaxleyiii/repos","events_url":"https://api.github.com/users/jbaxleyiii/events{/privacy}","received_events_url":"https://api.github.com/users/jbaxleyiii/received_events","type":"User","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2016-02-25T00:29:12Z","updated_at":"2016-02-25T00:47:57Z","due_on":"2016-03-06T05:00:00Z","closed_at":null},"comments":0,"created_at":"2016-02-25T00:47:57Z","updated_at":"2016-02-25T00:47:57Z","closed_at":null,"body":"## Giving through Apollos\r\n> this issue should act as an easy way to check off / view scope of the giving 1.0 MVP\r\n\r\nApollos giving is configured to use [Network Merchants](https://secure.networkmerchants.com/gw/merchants/resources/integration/integration_portal.php#integration_overview) to process transactions and Rock to pull financial accounts, store transaction details, giving history, and schedules. The feature set required for launch is the following.\r\n\r\n- [ ] Give as a guest\r\n  - Create a person record in Rock\r\n  - Allow user to create account after gift\r\n  - Email receipt to guest\r\n- [ ] Give with an account\r\n  - Allow login to give\r\n  - Prefill all known information in forms\r\n  - Allow saving of payment for future gifts\r\n  - Save gift to associated user account\r\n  - Email receipt to user\r\n- [ ] Give using a saved account \r\n  - Give in under 10 seconds\r\n- [ ] Set up a recurring gift\r\n  - Create schedule in Rock\r\n  - Create schedule in NMI\r\n  - Alert finance of new schedule\r\n- [ ] Cancel a recurring gift\r\n  - Delete it in Rock\r\n  - Prompt user to verify they want to delete\r\n  - Cancel plan in NMI\r\n- [ ] Recover a recurring gift\r\n  - Pull in active gifts from Rock\r\n  - Prompt to reactivate gift using payment detail\r\n  - Set gift as active in Rock\r\n- [ ] View schedules\r\n- [ ] View giving history\r\n  - Allow for detailed view of history\r\n  - Download giving statement (can we pull this from Rock? I think yes)\r\n- [ ] View saved accounts\r\n- [ ] Remove saved accounts\r\n  - Removes them in Rock\r\n  - Removes them in NMI\r\n\r\n> Most of these are already done as of Feb 24. We need to test and verify like crazy though and fix any bugs\r\n\r\n#### Remaining features to build (in order of priority)\r\n- [ ] Prompt user to verify they want to delete scheduled gift\r\n- [ ] Download giving statement\r\n\r\n### Priority to test\r\n- [ ] Give as guest\r\n- [ ] Give as user\r\n- [ ] Schedule a gift\r\n- [ ] Recover a schedule\r\n- [ ] Save a payment\r\n- [ ] View history\r\n- [ ] Cancel schedule\r\n- [ ] Everything else\r\n\r\nAll in all I think give is very very close. There are some bug fixes (schedule times, first payment date, and alerting finance, saving payments, and a few more) but its pretty close. We did a test with staff last Wednesday (Feb 17, 2016) and it went over pretty well. I'd like to do another test this coming week if possible.\r\n\r\ncc @johnthepink @samclaridge "}}