Get Payin Details
This API allows you to fetch the details of a specific payin request. You can use the UUID to retrieve the details of a specific payment request.
curl --request GET \
--url https://api.cleverhub.co/api/v2/payins/detail \
--header 'app-id: <api-key>' \
--header 'secret-key: <api-key>'import requests
url = "https://api.cleverhub.co/api/v2/payins/detail"
headers = {
"app-id": "<api-key>",
"secret-key": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'app-id': '<api-key>', 'secret-key': '<api-key>'}};
fetch('https://api.cleverhub.co/api/v2/payins/detail', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.cleverhub.co/api/v2/payins/detail",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"app-id: <api-key>",
"secret-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.cleverhub.co/api/v2/payins/detail"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("app-id", "<api-key>")
req.Header.Add("secret-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.cleverhub.co/api/v2/payins/detail")
.header("app-id", "<api-key>")
.header("secret-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.cleverhub.co/api/v2/payins/detail")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["app-id"] = '<api-key>'
request["secret-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"uuid": "VMMAOTFQ",
"name": "Hello Clever",
"description": "description",
"email": "test@example.com",
"external_id": "123456",
"status": "pending",
"pay_code": {
"payment_url": "https://sandbox-api.lightningpay.me/v1/shorted_url?hash=o10MJUBg"
},
"currency": "AUD",
"gst": false,
"amount": "1000.0",
"gst_amount": "0",
"total": "1000.0",
"paid_amount": "0",
"payment_method": "au_payid_npp_aud",
"is_refundable": "false",
"expired_at": "2021-12-23T06:00:00.000+0000",
"pay_by": "2021-12-23T06:00:00.000+0000",
"webhook_notification": {
"endpoint_url": "https://yourserver.co/notifications",
"authorization_header": "****"
},
"metadata": {
"custom_note": "Priority customer"
}
}Authorizations
A unique identifier assigned to each application.
A secure token associated with the app-id.
Query Parameters
Unique ID in system.
Response
OK
Unique Id in system.
"VMMAOTFQ"
Customer name.
"Test"
Customer email.
"test@example.com"
Custom ID.
"123456"
"pending"
Code using pay
Show child attributes
Show child attributes
"PHP"
false
1000
0
1000
1000
"ph_ewallet_gcash_php"
"description"
false
"2021-12-24T06:00:00.000+0000"
"2021-12-23T06:00:00.000+0000"
Show child attributes
Show child attributes
The split applied to the payin. Only returned when the payin was split.
Show child attributes
Show child attributes
Optional custom metadata to attach to the transaction.
A list of refund records associated with this payment request, replacing refund_information. Each entry details the refund amount, request date, and reason.
Show child attributes
Show child attributes
curl --request GET \
--url https://api.cleverhub.co/api/v2/payins/detail \
--header 'app-id: <api-key>' \
--header 'secret-key: <api-key>'import requests
url = "https://api.cleverhub.co/api/v2/payins/detail"
headers = {
"app-id": "<api-key>",
"secret-key": "<api-key>"
}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {'app-id': '<api-key>', 'secret-key': '<api-key>'}};
fetch('https://api.cleverhub.co/api/v2/payins/detail', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.cleverhub.co/api/v2/payins/detail",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"app-id: <api-key>",
"secret-key: <api-key>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.cleverhub.co/api/v2/payins/detail"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("app-id", "<api-key>")
req.Header.Add("secret-key", "<api-key>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.cleverhub.co/api/v2/payins/detail")
.header("app-id", "<api-key>")
.header("secret-key", "<api-key>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.cleverhub.co/api/v2/payins/detail")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["app-id"] = '<api-key>'
request["secret-key"] = '<api-key>'
response = http.request(request)
puts response.read_body{
"uuid": "VMMAOTFQ",
"name": "Hello Clever",
"description": "description",
"email": "test@example.com",
"external_id": "123456",
"status": "pending",
"pay_code": {
"payment_url": "https://sandbox-api.lightningpay.me/v1/shorted_url?hash=o10MJUBg"
},
"currency": "AUD",
"gst": false,
"amount": "1000.0",
"gst_amount": "0",
"total": "1000.0",
"paid_amount": "0",
"payment_method": "au_payid_npp_aud",
"is_refundable": "false",
"expired_at": "2021-12-23T06:00:00.000+0000",
"pay_by": "2021-12-23T06:00:00.000+0000",
"webhook_notification": {
"endpoint_url": "https://yourserver.co/notifications",
"authorization_header": "****"
},
"metadata": {
"custom_note": "Priority customer"
}
}