-
Notifications
You must be signed in to change notification settings - Fork 0
+178
−53
Commits on Mar 29, 2019
-
SWE-12 New class to handle payment result
- also changed target for `PaymentDetailInterfaceController`
Configuration menu - View commit details
-
Copy full SHA for 3ae9792 - Browse repository at this point
Copy the full SHA 3ae9792View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2e991f6 - Browse repository at this point
Copy the full SHA 2e991f6View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2689bd - Browse repository at this point
Copy the full SHA a2689bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 511f4f5 - Browse repository at this point
Copy the full SHA 511f4f5View commit details -
SWE-12 Set up Payment Result view
- we now will receive a dictionary in Payment Result which contains (for now) the payment confirmation number and payment id - these are displayed in the labels
Configuration menu - View commit details
-
Copy full SHA for 6f9d87c - Browse repository at this point
Copy the full SHA 6f9d87cView commit details -
- in order to avoid having a back button on the Payment Result screen, we present it modally and then pop to the root controller - this gives the user a view with Cancel in the left corner, and a Home button. Tapping cancel will dismiss the modal, showing the Home screen
Configuration menu - View commit details
-
Copy full SHA for 0e76bcc - Browse repository at this point
Copy the full SHA 0e76bccView commit details -
SWE-12 Use a nice slick animation
- it appears that as a result of setting the target membership of `PaymentDetailInterfaceController` to only WKExtension has enabled this function call which was not working before
Configuration menu - View commit details
-
Copy full SHA for 1b1aadd - Browse repository at this point
Copy the full SHA 1b1aaddView commit details
Commits on Apr 2, 2019
-
SWE-12 Support for Disclaimer screen
- also made IBOutlets `weak` to avoid retain cycles - we present an action sheet to the user which requires them to tape Pay Now to submit payment - activity indicator is shown until web service returns - if successful, we push to the payment result screen and show confirmation number, etc - if error, we ask the user to try again later
Configuration menu - View commit details
-
Copy full SHA for 50d5863 - Browse repository at this point
Copy the full SHA 50d5863View commit details
Commits on Apr 4, 2019
-
Merge branch 'master' into SWE-12-enable-payment-suite
# Conflicts: # SynchronyFinancial/SynchronyFinancial WatchKit Extension/FetchData.swift # SynchronyFinancial/SynchronyFinancial.xcodeproj/project.pbxproj
Configuration menu - View commit details
-
Copy full SHA for 534958f - Browse repository at this point
Copy the full SHA 534958fView commit details
Commits on Apr 5, 2019
-
SWE-12 swiftlint warning cleanup, payment fine tweaks
- created new `enum PaymentType` to provide a cleaner way to pass code for either current balance payment or minimum due payment
Configuration menu - View commit details
-
Copy full SHA for 5407b69 - Browse repository at this point
Copy the full SHA 5407b69View commit details -
SWE-12 disable payment buttons in given situations
- if the minimum payment due is $0, we disable the button to allow paying that amount - if the current account balance is $0, we disable the button to allow paying that amount
Configuration menu - View commit details
-
Copy full SHA for fff4ae0 - Browse repository at this point
Copy the full SHA fff4ae0View commit details -
SWE-12 Remove unused “Home” button
- we now simply display “Done” as the title to dismiss the payment result screen which is presented modally
Configuration menu - View commit details
-
Copy full SHA for ed55a49 - Browse repository at this point
Copy the full SHA ed55a49View commit details -
Configuration menu - View commit details
-
Copy full SHA for d4bf1b8 - Browse repository at this point
Copy the full SHA d4bf1b8View commit details -
- several commits ago we created `careCreditDateFormatter` - replace usage of regular `DateFormatter` which require setting of format style and locale in each instance to `static` property which automatically returns the date formatter we want
Configuration menu - View commit details
-
Copy full SHA for be8b0cf - Browse repository at this point
Copy the full SHA be8b0cfView commit details
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.