diff --git a/apps/backend/src/routes/payments.ts b/apps/backend/src/routes/payments.ts index 3c0ace3..281f717 100644 --- a/apps/backend/src/routes/payments.ts +++ b/apps/backend/src/routes/payments.ts @@ -124,8 +124,8 @@ export const paymentsRoute = new Elysia({ prefix: "/payments" }) return { error: charge.message || "Failed to create PromptPay charge" }; } - // Get QR Code Image URL from the charge's source references - const qrCodeUrl = charge.source?.references?.barcode || null; + // Get QR Code Image URL from scannable_code or references + const qrCodeUrl = charge.source?.scannable_code?.image?.download_uri || charge.source?.references?.barcode || null; return { success: true,