30 Commits (c8378374b039ce6ebfa0bbbd991ca5206521fc7f)

Author SHA1 Message Date
Tanner Collin c8378374b0 Allow paying course fees with Protocoin 1 year ago
Tanner Collin b325e648f4 Handle pre-Spaceport yearly PayPal subs 1 year ago
Tanner Collin 226008a0c2 Add logging to all transactions 2 years ago
Tanner Collin 1444a52a11 Add Protocoin to Paymaster 2 years ago
Tanner Collin 281493ad25 Replace paypal custom json " with ` 2 years ago
Tanner Collin 56b287ba78 Add Purchases PayPal category match 2 years ago
Tanner Collin 4d4e6cdae1 Only set to Confirmed if Waiting for payment 2 years ago
Tanner Collin dc45311e9d Match training transactions regardless of status 2 years ago
Tanner Collin e6aaef9bf1 Add Consumables to Paymaster 2 years ago
Tanner Collin 0a7bb7e963 Store PayPal transaction type 2 years ago
Tanner Collin a3b9bc0d90 Fix bugs 3 years ago
Tanner Collin 6b76057cab Process IPNs based off User instead of Member 3 years ago
Tanner Collin bbc9f03bdf Remove all references to member_id hint 3 years ago
Tanner Collin 0d1ab359a4 Add PayPal transaction memo to note field 4 years ago
Tanner Collin 335e152ffb Add more logging to IPN verification 4 years ago
Tanner Collin f3d96b4019 Alert Tanner when an IPN fails to verify 4 years ago
Tanner Collin 2a381402e2 Try to verify PayPal IPNs twice 4 years ago
Tanner Collin 301b1603ef Convert print statements to logger calls 4 years ago
Tanner Collin 9de7368174 Remove debugging bypass 4 years ago
Tanner Collin c2035924bb Process Paymaster PayPal transaction categories 4 years ago
Tanner Collin 65ffdcc00f Categorize PayPal membership tx, increase page size, sort tx by new 4 years ago
Tanner Collin 3400f80f42 Fix PayPal IPN training status capitalization 4 years ago
Tanner Collin 091880b034 Correct PayPal IPN email, deal with missing tx ID 4 years ago
Tanner Collin ef16bf1cb3 Move PayPal out of sandbox in API, add hosts 4 years ago
Tanner Collin 42cd4ef0e7 Add script to import missing paypal txs from their API 4 years ago
Tanner Collin dfb3c7cacc Extract IPN data safely 4 years ago
Tanner Collin 52b6896cab Check if transaction is for valid training first 4 years ago
Tanner Collin 5a6e7914c9 Enforce correct capitalization of PayPal 4 years ago
Tanner Collin 7d3d06033d Expose reported transactions on GET /transactions/ 4 years ago
Tanner Collin 8296295937 Add /ipn/ API route to process PayPal IPNs 4 years ago