Silahkan kalau ada yang mau bantu agan @TheDhafi , katanya mau bayar juga lo
Mungkin ini bisa berguna:
https://hc.apache.org/httpcomponents-client-ga/tutorial/pdf/httpclient-tutorial.pdf
https://www.mkyong.com/java/apache-httpclient-examples/
*Daripada sok tau, penyelidikan ane cukupkan sampai di sini saja
sepertinya semua sudah dijawab sama agan ini, setau saya curl_setopt ini hanya untuk inialisasi pengaturan curlnya saja, sedangkan curl di PHP kalau tidak salah digunakan untuk mengakses web service dari web lain. Mungkin kalau di java bisa pakai HttpClient seperti yang dibilang agan @mu_enrico, kalau untuk secret key itu biasanya akan dikasih oleh web penyedia web servicenya, mohon koreksi kalau salah