SecurePay-SCALA (Status)


import java.io.DataOutputStream import java.io.IOException import java.io.InputStream import java.net.URL import javax.net.ssl.HttpsURLConnection import org.apache.commons.io.IOUtils object status { def main(args: Array[String]) { println(getPaymentStatus("BD8A77F10083057D0ED1B6253755FA92.sbg-vm-tx02")) } def getPaymentStatus(checkoutId: String) : String = { val url = "https://test.oppwa.com/v1/checkouts/" + checkoutId + "/payment" val conn = new URL(url).openConnection().asInstanceOf[HttpsURLConnection] conn.setRequestMethod("GET") conn.connect() if (conn.getResponseCode() >= 400) { return IOUtils.toString(conn.getErrorStream()) } else { return IOUtils.toString(conn.getInputStream()) } } }