Luhn Algorithm Validation
curl --request GET \
--url https://api.orchestrasolutions.com/Tools/luhnimport requests
url = "https://api.orchestrasolutions.com/Tools/luhn"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.orchestrasolutions.com/Tools/luhn', 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.orchestrasolutions.com/Tools/luhn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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.orchestrasolutions.com/Tools/luhn"
req, _ := http.NewRequest("GET", url, nil)
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.orchestrasolutions.com/Tools/luhn")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.orchestrasolutions.com/Tools/luhn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body[
{
"fieldName": "<string>",
"errors": [
"<string>"
]
}
]Card Tools
Luhn Algorithm Validation
This method allows you to provide the card number and validate it against the Luhn algorithm.In addition, you can choose to receive the card’s metadata in the response.
GET
/
Tools
/
luhn
Luhn Algorithm Validation
curl --request GET \
--url https://api.orchestrasolutions.com/Tools/luhnimport requests
url = "https://api.orchestrasolutions.com/Tools/luhn"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://api.orchestrasolutions.com/Tools/luhn', 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.orchestrasolutions.com/Tools/luhn",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$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.orchestrasolutions.com/Tools/luhn"
req, _ := http.NewRequest("GET", url, nil)
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.orchestrasolutions.com/Tools/luhn")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.orchestrasolutions.com/Tools/luhn")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body[
{
"fieldName": "<string>",
"errors": [
"<string>"
]
}
]Luhn Validation Guide
Complete guide with examples, parameters, and best practices
Query Parameters
The full card number to be validated.
An optional indicator to specify whether the card metadata should be included in the response.