Retrieve a Payment Intent
curl --request GET \
--url https://api.staging.blackbird.xyz/flynet/v1/payment_intents/{id}const options = {method: 'GET'};
fetch('https://api.staging.blackbird.xyz/flynet/v1/payment_intents/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));const options = {method: 'GET'};
fetch('https://api.staging.blackbird.xyz/flynet/v1/payment_intents/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));Payments
Retrieve a Payment Intent
GET
/
payment_intents
/
{id}
Retrieve a Payment Intent
curl --request GET \
--url https://api.staging.blackbird.xyz/flynet/v1/payment_intents/{id}const options = {method: 'GET'};
fetch('https://api.staging.blackbird.xyz/flynet/v1/payment_intents/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));const options = {method: 'GET'};
fetch('https://api.staging.blackbird.xyz/flynet/v1/payment_intents/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));Returns the latest state for a Payment Intent.
status is derived at
read time from the intent timestamps.
Auth: OAuth access token.
Example
curl https://api.staging.blackbird.xyz/flynet/v1/payment_intents/{uuid} \
-H "Authorization: Bearer $ACCESS_TOKEN"
Response
{
"id": "{uuid}",
"object": "payment_intent",
"payer_account_balance_id": "{uuid}",
"payee_account_balance_id": "{uuid}",
"amount": { "value": "1000000000000000000", "currency": "FLY" },
"description": "Event ticket",
"status": "paid",
"expires_at": null,
"canceled_at": null,
"paid_at": "2026-05-11T20:01:00Z",
"refunded_at": null,
"metadata": { "order_id": "12345" },
"created_at": "2026-05-11T20:00:00Z",
"updated_at": "2026-05-11T20:01:00Z"
}