From bae945b9d414eb32a9a8612664982167ea95d408 Mon Sep 17 00:00:00 2001 From: Your Name Date: Sun, 7 Jun 2026 18:40:44 +0700 Subject: [PATCH] fix: retrieve PromptPay QR code URL from scannable_code.image.download_uri --- apps/backend/src/routes/payments.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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,