Here is a quote from your source:
First of all, former President Barack Obama didn’t give “150 billion in cash” to Iran.
The nuclear agreement included China, France, Germany, Russia, the United Kingdom, the United States and the European Union, so Obama didn’t carry out any part of it on his own. The deal did lift some sanctions, which lifted a freeze on Iran’s assets that were held largely in foreign, not U.S., banks. And, to be clear, the money that was unfrozen belonged to Iran. It had only been made inaccessible by sanctions aimed at crippling the country’s nuclear program.
Secondly, $150 billion is a high-end estimate of the total that was freed up after some sanctions were lifted. U.S. Treasury Department estimates put the number at about $50 billion in “usable liquid assets,” according to 2015 testimony from Adam Szubin, acting under secretary of treasury for terrorism and financial intelligence.
The part that the meme gets right, though, is that the deal didn’t get congressional approval. The Obama administration had maintained that the agreement wasn’t a treaty, which would have required approval by the Senate. Republicans did try to block the deal, but they weren’t able to get enough support to pass the legislation in the Senate.
This 'rebuttal' does not hide the true facts but it does try to deceive people into thinking the true facts are not true. First, of course Obama did not ship $150 billion in cash to Iran, but he did ship $400 million in cash and added more which added up to $1.7 billion that the SCOTUS ruled did not belong to Iran.
Obama administration acknowledges $1.7B transfer to Iran was all cash - CBS NewsWatch CBS News
WORLD
Obama administration acknowledges $1.7B transfer to Iran was all cash
SEPTEMBER 6, 2016 / 9:42 PM / AP
WASHINGTON D.C. -- The Obama administration is acknowledging its transfer of $1.7 billion to Iran earlier this yearwas made entirely in cash, using non-U.S. currency.
A Treasury spokeswoman says the cash payments were necessary because of the “effectiveness of U.S. and international sanctions,” which isolated Iran from the international finance system.
The $1.7 billion was the settlement of a decades-old arbitration claim between the U.S. and Iran.
An initial $400 million cash delivery was sent Jan. 17, the same day Tehran agreed to release four American prisoners.
The Obama administration had claimed the events were separate, but recently acknowledged the cash was used as leverage until the Americans were allowed to leave Iran.
The remaining $1.3 billion represented estimated interest on the Iranian cash the U.S. had held since the 1970s.