This url provided by OP (I mean @dev_mg99) does not consist of a "Server-side" redirect.
The JSON data on the webpage appears after "Javascript" execution.
And as much as I know doing HTTP POST/GET (using any method provided in android) will be useless in this scenario as the server is returning "webpage" and "not JSON data".
(Please correct me if I am wrong. So that I get to learn something new)
The only possible solution coming to my mind is:
1) Load the above url in a WebView
2) Keep on checking whether the WebView has loaded "completely"
3) If it has loaded completely Extract the "html" text of the WebView and obtain the desired JSON text.
No idea how to code (2)... So cannot provide any code.
How I came to know that?
Step 1:
Open above url in (say) google chrome. Wait for sometime and you will see that the page redirects to a webpage with following text:
{"success":false,"error_code":null,"data":{"transaction_status":0}}
which looks like a JSON string.
Step 2: Disable the JavaScript of the browser (For google chrome: Settings -> Show Advanced Settings -> Privacy... Content Settings --> Javascript... Click on "Do not allow any site to run JavaScript"
Step 3: Now, again, try to open above url in the browser... The page will not redirect anywhere.
According to which I conclude that the above url is redirected by JavaScript (Not from Server-Side)