List inbound card payments
curl --request GET \
--url https://api.getlemma.com/v0/inbound-card-payments \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.getlemma.com/v0/inbound-card-payments"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.getlemma.com/v0/inbound-card-payments', 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.getlemma.com/v0/inbound-card-payments",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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.getlemma.com/v0/inbound-card-payments"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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.getlemma.com/v0/inbound-card-payments")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getlemma.com/v0/inbound-card-payments")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"data": [
{
"id": "inbound_card_payment_Wp5mRx3nKv8bTh2d",
"created_at": "2026-05-01T12:00:00Z",
"entity_id": "entity_Rv4nBt8xKw2pMh6s",
"amount": 48900,
"status": "succeeded",
"type": "lockbox_card",
"transaction_id": "transaction_Kd8mNx2pRv5cTh9b",
"fee_transaction_id": null
}
],
"has_next": false,
"cursor": null
}
Inbound card payments
List inbound card payments
Retrieve a paginated list of acquiring card payments, optionally filtered by entity.
GET
/
v0
/
inbound-card-payments
List inbound card payments
curl --request GET \
--url https://api.getlemma.com/v0/inbound-card-payments \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.getlemma.com/v0/inbound-card-payments"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.getlemma.com/v0/inbound-card-payments', 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.getlemma.com/v0/inbound-card-payments",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$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.getlemma.com/v0/inbound-card-payments"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
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.getlemma.com/v0/inbound-card-payments")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.getlemma.com/v0/inbound-card-payments")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"data": [
{
"id": "inbound_card_payment_Wp5mRx3nKv8bTh2d",
"created_at": "2026-05-01T12:00:00Z",
"entity_id": "entity_Rv4nBt8xKw2pMh6s",
"amount": 48900,
"status": "succeeded",
"type": "lockbox_card",
"transaction_id": "transaction_Kd8mNx2pRv5cTh9b",
"fee_transaction_id": null
}
],
"has_next": false,
"cursor": null
}
Returns acquiring card payments ordered by most recent first. These are cards processed in Lemma’s lockbox, or charged by one of the entity’s employees in the Lemma dashboard. These are separate from debit cards issued on Lemma. Results are paginated.
Query parameters
string
Filter card payments to a specific entity, prefixed with
entity_. You can
find entity IDs using the List entities
endpoint. Omit to list card payments across every entity you can access.integer
default:"10"
The number of card payments to return. Maximum is 100.
string
Cursor from the previous response. Omit to fetch from the beginning.
Response
object[]
The list of card payment objects for the requested page.
Show Inbound card payment object
Show Inbound card payment object
string
Unique identifier for the inbound card payment.
string
The Lemma entity that received the card payment.
integer
The amount charged, in cents. Always positive.
string
Current status of the card payment.
Show possible values
Show possible values
-
processing— the charge is in flight. -
succeeded— the card was charged. -
failed— the charge did not go through. -
canceled— the charge was canceled before completing.
string
How the card was captured.
Show possible values
Show possible values
-
lockbox_card— a virtual card paid into the entity’s Lemma lockbox. -
customer_card— a card charged directly by one of the entity’s employees in the Lemma dashboard.
string | null
The settled transaction that lands in the entity’s account, once the payment
posts.
string | null
The transaction for the processing fee, once it posts.
boolean
Whether more card payments exist after this page.
string | null
Pass this value as
cursor on the next request to fetch the following page.
null when this is the last page.{
"data": [
{
"id": "inbound_card_payment_Wp5mRx3nKv8bTh2d",
"created_at": "2026-05-01T12:00:00Z",
"entity_id": "entity_Rv4nBt8xKw2pMh6s",
"amount": 48900,
"status": "succeeded",
"type": "lockbox_card",
"transaction_id": "transaction_Kd8mNx2pRv5cTh9b",
"fee_transaction_id": null
}
],
"has_next": false,
"cursor": null
}