<?php $client = new http\Client; $request = new http\Client\Request; $body = new http\Message\Body; $body->append(new http\QueryString(array( 'name' => 'abcd', 'email' => 'abc@abc.in', 'phone' => 'xxxxxxx', 'amount' => '100', 'tax' => '1', 'merchant_key' => 'your merchant key', 'auth_key' => 'your auth key' ))); $request->setRequestUrl('https://salequick.com/api_invoice/items/api.php'); $request->setRequestMethod('POST'); $request->setBody($body); $request->setHeaders(array( 'cache-control' => 'no-cache', 'content-type' => 'application/x-www-form-urlencoded' )); $client->enqueue($request)->send(); $response = $client->getResponse(); echo $response->getBody();
var client = new RestClient("https://salequick.com/api_invoice/items/api.php"); var request = new RestRequest(Method.POST); request.AddHeader("cache-control", "no-cache"); request.AddHeader("content-type", "application/x-www-form-urlencoded"); request.AddParameter("application/x-www-form-urlencoded", "name=name&email=abc@abc.in&phone=&amount=100&tax=1&merchant_key=your merchant key&auth_key=your auth key", ParameterType.RequestBody); IRestResponse response = client.Execute(request);
import http.client conn = http.client.HTTPSConnection("salequick.com") payload = "name=shuaeb&email=abc@abc.in&phone=xxxxx&amount=100&tax=1&merchant_key=your merchant key&auth_key=your auth key" headers = { 'content-type': "application/x-www-form-urlencoded", 'cache-control': "no-cache", } conn.request("POST", "/api_invoice/items/api.php", payload, headers) res = conn.getresponse() data = res.read() print(data.decode("utf-8"))
OkHttpClient client = new OkHttpClient(); MediaType mediaType = MediaType.parse("application/x-www-form-urlencoded"); RequestBody body = RequestBody.create(mediaType, "name=name&email=abc@abc.in&phone=xxxxxxxxxx&amount=100&tax=1&merchant_key=your merchant key&auth_key=your auth key"); Request request = new Request.Builder() .url("https://salequick.com/api_invoice/items/api.php") .post(body) .addHeader("content-type", "application/x-www-form-urlencoded") .addHeader("cache-control", "no-cache") .build(); Response response = client.newCall(request).execute();

Our APIs

Enable your software to send text and email payment requests. Help your SaaS customers get paid quickly and easily.

Multiple Code Languages

Feel Secure With Us

The API capabilities you are implementing are PCI compliant and stay up to date with the strict standards set by the major card brands. With strong encryption, have peace of mind knowing your customer's information is encrypted at all times.

Give it a try!

Customizable Checkout

Allow your software customers to add their logo, name, address, and contact information right into the invoice checkout page that will be sent to their customers.

Create A Payment Request Through API

Our interface allows you to enter the amount to charge, reference numbers, and where to send the invoice. From there, we generate a payment link and send your payment request.

Developer Support

Drop us a support request at any time. Our developers are standing by 24 hours a day to keep your payment software up and running.