const response = await fetch("https://payments.shakesco.com/request_sent", {
method: "POST",
headers: {
Authorization: `Bearer ${API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
delegate_address: "0xB808ff0E0F4fC24D0cECeED6014f04ecE5bfca36",
auto_address: "0x309E7d835ccE6E74BC72A2E523fa7f79FFC0d413",
network: "137",
}),
});
const { requested } = await response.json();
import requests
response = requests.post(
"https://payments.shakesco.com/request_sent",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
},
json={
"delegate_address": "0xB808ff0E0F4fC24D0cECeED6014f04ecE5bfca36",
"auto_address": "0x309E7d835ccE6E74BC72A2E523fa7f79FFC0d413",
"network": "137"
}
)
data = response.json()
{
"id": 1,
"delegate_address": "0xB808ff0E0F4fC24D0cECeED6014f04ecE5bfca36",
"requested": "true"
}
{
"id": 1,
"delegate_address": "0xB808ff0E0F4fC24D0cECeED6014f04ecE5bfca36",
"requested": "false"
}
Auto-Payments API (Beta)
Check Request Status
Verify if payment request was sent
POST
/
request_sent
const response = await fetch("https://payments.shakesco.com/request_sent", {
method: "POST",
headers: {
Authorization: `Bearer ${API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
delegate_address: "0xB808ff0E0F4fC24D0cECeED6014f04ecE5bfca36",
auto_address: "0x309E7d835ccE6E74BC72A2E523fa7f79FFC0d413",
network: "137",
}),
});
const { requested } = await response.json();
import requests
response = requests.post(
"https://payments.shakesco.com/request_sent",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
},
json={
"delegate_address": "0xB808ff0E0F4fC24D0cECeED6014f04ecE5bfca36",
"auto_address": "0x309E7d835ccE6E74BC72A2E523fa7f79FFC0d413",
"network": "137"
}
)
data = response.json()
{
"id": 1,
"delegate_address": "0xB808ff0E0F4fC24D0cECeED6014f04ecE5bfca36",
"requested": "true"
}
{
"id": 1,
"delegate_address": "0xB808ff0E0F4fC24D0cECeED6014f04ecE5bfca36",
"requested": "false"
}
For the complete documentation index, see llms.txt.
Check if a payment request has been sent to a user or business.
Request Body
User’s Shakesco or Business card address
Your Business Auto account address
1= Ethereum -137= Polygon
Response
Request ID
Checked address
true= Request sent -false= No request sent
const response = await fetch("https://payments.shakesco.com/request_sent", {
method: "POST",
headers: {
Authorization: `Bearer ${API_KEY}`,
"Content-Type": "application/json",
},
body: JSON.stringify({
delegate_address: "0xB808ff0E0F4fC24D0cECeED6014f04ecE5bfca36",
auto_address: "0x309E7d835ccE6E74BC72A2E523fa7f79FFC0d413",
network: "137",
}),
});
const { requested } = await response.json();
import requests
response = requests.post(
"https://payments.shakesco.com/request_sent",
headers={
"Authorization": f"Bearer {API_KEY}",
"Content-Type": "application/json"
},
json={
"delegate_address": "0xB808ff0E0F4fC24D0cECeED6014f04ecE5bfca36",
"auto_address": "0x309E7d835ccE6E74BC72A2E523fa7f79FFC0d413",
"network": "137"
}
)
data = response.json()
{
"id": 1,
"delegate_address": "0xB808ff0E0F4fC24D0cECeED6014f04ecE5bfca36",
"requested": "true"
}
{
"id": 1,
"delegate_address": "0xB808ff0E0F4fC24D0cECeED6014f04ecE5bfca36",
"requested": "false"
}
⌘I