-
Notifications
You must be signed in to change notification settings - Fork 2
Comparing changes
Open a pull request
base repository: PaymobAccept/paymob-java
base: JavaSampleEE
head repository: PaymobAccept/paymob-java
compare: main
- 11 commits
- 27 files changed
- 3 contributors
Commits on Oct 16, 2021
-
This commit contains a many important modifications -> Add loggers to every layer on the package. The main purpose is to give whoever is using the package a clear vision to the package process : -The URL of the API (INFO), -The body of the Request (Masked for sensitive data) (DEBUG), -The body of the Response (DEBUG), -The error code with a clear message of what caused the error (ERROR), The logger library is Log4j -> Isolate the FetchingData class and create news 2 classes the first one is HeaderHandler to handling the headers and this class inherit from the new class called model class that contains all Fixed data that we use The second one is ResponseHandler to handling the response to avoid any conflict with an enhancements, -> add list request in intention -> add refund , void , capture
abdurahman-hassan committedOct 16, 2021 Configuration menu - View commit details
-
Copy full SHA for 18d1208 - Browse repository at this point
Copy the full SHA 18d1208View commit details
Commits on Oct 20, 2021
-
Merge pull request #1 from PaymobAccept/JavaSampleEE
Add Java EE Sample project folder
Configuration menu - View commit details
-
Copy full SHA for 453f640 - Browse repository at this point
Copy the full SHA 453f640View commit details -
Merge pull request #3 from PaymobAccept/JavaEnhancements
Core refactoring
Configuration menu - View commit details
-
Copy full SHA for 597eba0 - Browse repository at this point
Copy the full SHA 597eba0View commit details
Commits on Nov 2, 2021
-
fix the retrieve function , add new features
In this the commit the retrieve function has been fixed, and the two features first one the user can customise the base URL and the version of SDK , the name of params has been changed, We added the contractor in each class , encapsulate the array of header in function and add it into contractor, add the model class as a aggregator to use it in the header handler.
abdurahman-hassan committedNov 2, 2021 Configuration menu - View commit details
-
Copy full SHA for 9d2ff63 - Browse repository at this point
Copy the full SHA 9d2ff63View commit details -
abdurahman-hassan committed
Nov 2, 2021 Configuration menu - View commit details
-
Copy full SHA for 87c87dd - Browse repository at this point
Copy the full SHA 87c87ddView commit details -
adding the SVG file to repo to be compatible with the rm file
abdurahman-hassan committedNov 2, 2021 Configuration menu - View commit details
-
Copy full SHA for ef831f7 - Browse repository at this point
Copy the full SHA ef831f7View commit details
Commits on Nov 24, 2021
-
Change the base URL and the data type of version
#2 #4 resolves In this commit the base URL changed to be "https://flashapi.paymob.com/", also the data type of sdk_api_version changed from int to String
abdurahman-hassan committedNov 24, 2021 Configuration menu - View commit details
-
Copy full SHA for 7893e69 - Browse repository at this point
Copy the full SHA 7893e69View commit details
Commits on Nov 26, 2021
-
#6 resolves: In this commit the customer class is added with List and retrieve functions
abdurahman-hassan committedNov 26, 2021 Configuration menu - View commit details
-
Copy full SHA for f7159e2 - Browse repository at this point
Copy the full SHA f7159e2View commit details -
In this commit, pay using the tokenized card has been added, The developer should add the payload containing these objects: client_secret="", token = "", customer_id= "", method= "", payment_method_id= , Then he can call the moto function, the test example class contains an example with moto.
abdurahman-hassan committedNov 26, 2021 Configuration menu - View commit details
-
Copy full SHA for 85c2dd7 - Browse repository at this point
Copy the full SHA 85c2dd7View commit details
Commits on Dec 19, 2021
-
Upgraded Log4j && enhanced the HTTP connection
In this commit, the log4j has been upgraded to the latest version 2.17.0 ( log4j2 ) in order to fix the security vulnerabilities CVE-2021-45105 - CVE-2021-44228 and CVE-2021-45046 and avoid any past vulnerability as per Apache, Log4j2 is totally different from log4j so the implementation has been changed including the log4j.properties file Also, the HTTP connection has been changed to Async instead of sync to enhance the response time and make the connection more stable, enhance the HttpClient handling at ResponseHandler class
abdurahman-hassan committedDec 19, 2021 Configuration menu - View commit details
-
Copy full SHA for 06fc5ed - Browse repository at this point
Copy the full SHA 06fc5edView commit details
Commits on May 17, 2022
-
Merge pull request #4 from PaymobAccept/JavaEnhancements
fix the retrieve function , add a new features
Configuration menu - View commit details
-
Copy full SHA for f1c4716 - Browse repository at this point
Copy the full SHA f1c4716View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff JavaSampleEE...main