On a HubSpot payment link, a customer applies a discount code before selecting Apple Pay, but Apple Pay charges the original full amount instead of the discounted total. Card checkout applies the discount correctly, so the issue appears specific to Apple Pay on the payment link checkout flow.
Hi @Sheinvests and welcome to the HubSpot Community!
Thanks for flagging this. Discount codes should carry through checkout and appear on the receipt, so this may be specific to the Apple Pay checkout flow. You can find more details in our payment discounts documentation: Understand discounts when collecting payments
Could you confirm whether the payment link is opened directly and whether the Apple Pay sheet displays the discounted or original total?
Please also compare this with the payment record under Commerce > Payments.
If the issue continues, please share via DM, the portal ID, payment ID, timestamp, device/browser details, and screenshots so that we can investigate further.
I’d love to hear form our Top Experts: Hi @Josh, @ArtyCele and @Bruno_Teixeira have you ever encountered something similar, please?
Thanks so much and have a lovely day!
Bérangère
Adding to Berangere’s questions…
Was the full amount actually charged, or only shown in the Apple Pay sheet? Those are two different problems. Three places should agree on the number:
- The total on the Apple Pay sheet at the moment the customer confirms.
- The payment record in Commerce > Payments (Bérangère already asked for this one).
- The charge in your payment processor’s own dashboard, or the line on the customer’s
card statement.
If only 1 is wrong, it’s a display problem in the sheet. If 2 and 3 both show full price, the customer really was overcharged, and that changes what you tell them.
Most of my HubSpot commerce work has been on the invoice side, where the payment record is the only place the real figure lives and everything else is derived from it. I would expect that to hold on a payment link too, but I haven’t tested this exact flow, so treat it as reasoning only..
Two things I don’t think anyone has asked yet: is the processor HubSpot Payments or Stripe, and is the code a percentage or a fixed amount?and does it still happen if the discount is applied after Apple Pay is selected instead of before?