API SIMPSY Voice

version v1           http://voice.simpsy.com/api/v1

/billing/retry_payment


GET http://voice.simpsy.com/api/v1/billing/retry_payment

POST

Retry all payment. Noted failed will result in service disrutpion(eg. not able to make outgoing calls)

Query Parameters

ParameterTypeRequiredDescription
keystringYesAPI Key
secretstringYesAPI Secret

Code Samples

JavaScript PHP Rails
var xmlHttp = new XMLHttpRequest();
xmlHttp.open("GET", "http://voice.simpsy.com/api/v1/billing/retry_payment?key=%key%&secret=%secret%", false);

// Make sure you set the appropriate headers
xmlHttp.setRequestHeader("Header Key", "Header Value");

xmlHttp.send(null);

var response = xmlHttp.responseText;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://voice.simpsy.com/api/v1/billing/retry_payment?key=%key%&secret=%secret%");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);

// Make sure you set the nessary headers as a $headers array
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);

$response = curl_exec($ch);
$status = curl_getinfo($ch, CURLINFO_HTTP_CODE);
curl_close($ch);
uri = URI.parse("http://voice.simpsy.com/api/v1/billing/retry_payment?key=%key%&secret=%secret%")
http = Net::HTTP.new(uri.host, uri.port)
request = Net::HTTP::Get.new(uri.request_uri)

# Make sure you set the appropriate headers
request["header"] = "header value"

response = http.request(request)

Response

200:

application/json
{
"status":"200",
"message":"Success",


}

 

400:

Missing or invalid properties

 

401:

Invalid API Key & Password

 

300:

Failed payment, please login and update payment method