#QR Code used on invoice expires before dueDate

1 messages · Page 1 of 1 (latest)

fathom plaza
#

Using the following with the javascript api-client, to create a payment with QR code:

{
  ...
  dueDate: '2024-03-05',
  include: ['details.qrCode'] as PaymentInclude[],
  method: PaymentMethod.bancontact
  ...
}

I see that the payment does not expire in 2 weeks+ as requested through the dueDate.

But it expires 1 hour after creation already !

The use case wat to create a QR to put on an invoice.

Why does this not work as intended with dueDate?

Payment id in dashboard to verify with: tr_oBEhKuXcGK

drifting socket
fathom plaza
#

@drifting socket To my knowledge we can't create a QR code through payment links (that are valid for payconiq), can we?
It seems we can, thanks

#

And there is no way to pass on metadata to a payment link either

I have a workaround.

drifting socket
#

Great!

wicked kiln
#

This is a good thread.
So, to be more concrete, there is no non-expiring/long lasting QR-code that I can put on an invoice that can be read by a bank app like ING, ABN Amro and the like, am I correct? The reason I ask is because if I use the QR code (containing the PaymentLink url), people tend to use their bank app these days to scan the QR codes (which will fail AFAICS) instead of a normal barcode app/camera app. Just checking if I understood correctly.

drifting socket
#

Hi!

Yes, direct openable QR-codes (via the Payments API) are basically live payments and do expire quickly. If you want QR-codes which are longer valid, you have to use the Payment Links API which provides links that are lasting longer. It's indeed not a bank QR-code for the simple reason that the consumer can choose a payment method