{"push_id":1133723142,"size":6,"distinct_size":6,"ref":"refs/heads/master","head":"460f7d7a9a2fc77a0faa1ac37d4ce3942789ea6b","before":"a5749f0a3b9c9c2e745553cb2598a53f894aa6f9","commits":[{"sha":"a4fbcc3ebbfb296c77760cfa157de2f1c3c1c9ef","author":{"name":"Hayden A. James","email":"c49913c8bf4a288fbeed3238af5eb7fbe97c0538@gmail.com"},"message":"Validate campaign start and end dates for new payments. Validate payment amount and currency against perk price and currency. Update correct status after call to Stripe charge api.  Remove update payment statuses thread since Stripe is synchronous. Add thread safety for dynamically updated fields in campaigns, perks and payments.  Added active_payments view to only retrieve payments on active campaigns and perks.","distinct":true,"url":"https://api.github.com/repos/hjames9/funders/commits/a4fbcc3ebbfb296c77760cfa157de2f1c3c1c9ef"},{"sha":"807837489b39f2de11f661e9e9a2bb8070c7d9c5","author":{"name":"Hayden A. James","email":"c49913c8bf4a288fbeed3238af5eb7fbe97c0538@gmail.com"},"message":"Add reason for payment failure","distinct":true,"url":"https://api.github.com/repos/hjames9/funders/commits/807837489b39f2de11f661e9e9a2bb8070c7d9c5"},{"sha":"2afaa83b741eb56bbdfb16a2a915e1c1b71630eb","author":{"name":"Hayden A. James","email":"c49913c8bf4a288fbeed3238af5eb7fbe97c0538@gmail.com"},"message":"Add improved error handling in stripe processing","distinct":true,"url":"https://api.github.com/repos/hjames9/funders/commits/2afaa83b741eb56bbdfb16a2a915e1c1b71630eb"},{"sha":"0c63e111389a7915e7d55063613c4f1def032e2d","author":{"name":"Hayden A. James","email":"c49913c8bf4a288fbeed3238af5eb7fbe97c0538@gmail.com"},"message":"Added \"payment processor used\" field to payments table to denote the system processing the payment","distinct":true,"url":"https://api.github.com/repos/hjames9/funders/commits/0c63e111389a7915e7d55063613c4f1def032e2d"},{"sha":"18a41696632ade7a564d4dcfde4ca32c8d5e5c46","author":{"name":"Hayden A. James","email":"c49913c8bf4a288fbeed3238af5eb7fbe97c0538@gmail.com"},"message":"Add statement and email for stripe charge.","distinct":true,"url":"https://api.github.com/repos/hjames9/funders/commits/18a41696632ade7a564d4dcfde4ca32c8d5e5c46"},{"sha":"460f7d7a9a2fc77a0faa1ac37d4ce3942789ea6b","author":{"name":"Hayden A. James","email":"c49913c8bf4a288fbeed3238af5eb7fbe97c0538@gmail.com"},"message":"Add shipping information to stripe charge.","distinct":true,"url":"https://api.github.com/repos/hjames9/funders/commits/460f7d7a9a2fc77a0faa1ac37d4ce3942789ea6b"}]}
{"actor":{"display_login":"hjames9"}}