Error Handling
import { AstraPayClient, AstraPayError } from "@astra-pay/sdk";
try {
const payment = await client.payments.get("invalid-id");
} catch (err) {
if (err instanceof AstraPayError) {
console.error(`[${err.code}] ${err.message}`);
// e.g. [NOT_FOUND] Payment not found
console.error(`HTTP status: ${err.status}`);
// e.g. 404
}
}Error properties
Property
Type
Description
Error codes
Code
Status
Description
Handling rate limits
Last updated