# Offer URL is going straight to Stripe checkout

**URL:** <https://forum.ghost.org/t/offer-url-is-going-straight-to-stripe-checkout/40924>\
**Category:** Memberships & subscriptions\
**Created:** [September 1, 2023, 5:38pm UTC](https://forum.ghost.org/t/offer-url-is-going-straight-to-stripe-checkout/40924 "2023-09-01T17:38:16Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![sergiovolt](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/sergiovolt/32/14724_2.png) [@sergiovolt](https://forum.ghost.org/u/sergiovolt)\
**Post date:** [September 1, 2023, 5:38pm UTC](https://forum.ghost.org/t/offer-url-is-going-straight-to-stripe-checkout/40924/1 "2023-09-01T17:38:16Z")

</div>

I created a 30-day free trial **offer** for my readers and the link it generated takes me directly to Stripe’s checkout page, instead of that nice Portal signup card.

I don’t know what I am doing wrong.

Here is the trial offer link: [Núcleo Jornalismo | Jornalismo inteligente sobre redes sociais](https://nucleo.jor.br/nucleohub-exclusivo)

Here is what it should look like: [Creating discount and trial offers](https://ghost.org/help/offers/)

---

<div class="post-metadata">

**Author:** ![hostingpeep](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/hostingpeep/32/20842_2.png) [@hostingpeep](https://forum.ghost.org/u/hostingpeep)\
**Post date:** [September 5, 2023, 4:39am UTC](https://forum.ghost.org/t/offer-url-is-going-straight-to-stripe-checkout/40924/2 "2023-09-05T04:39:46Z")

</div>

Your platform theme is interesting. Is it custom theme?

---

<div class="post-metadata">

**Author:** ![sergiovolt](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/sergiovolt/32/14724_2.png) [@sergiovolt](https://forum.ghost.org/u/sergiovolt)\
**Post date:** [September 5, 2023, 1:22pm UTC](https://forum.ghost.org/t/offer-url-is-going-straight-to-stripe-checkout/40924/3 "2023-09-05T13:22:18Z")

</div>

We customized a theme that was already built

---

<div class="post-metadata">

**Author:** ![gpcroft](https://avatars.discourse-cdn.com/v4/letter/g/57b2e6/32.png) [@gpcroft](https://forum.ghost.org/u/gpcroft)\
**Post date:** [May 15, 2026, 7:18pm UTC](https://forum.ghost.org/t/offer-url-is-going-straight-to-stripe-checkout/40924/4 "2026-05-15T19:18:42Z")

</div>

How did you resolve this? I’ve just come up against it – Offer link is being sent straight to Stripe, instead of the Offer popup!

\*\*\* [10 minutes later] \*\*\*

Ok, I’m going to answer my own question here, in case anyone else runs up against this problem. I asked a friend (🤖), that identified the issue is that this activity occurs—bypassing of the Portal modal popping up for Offers, instead going straight to the Stripe checkout—when you are not displaying the Portal button on your site.

Switch the Portal button back on → problem resolved.

If you then wish to hide the Portal button (without actually switching it off) just put this little code string into the Settings \> Code Injection \> Header field:

```auto
<style>
.gh-portal-triggerbtn-iframe { display: none !important; }
</style>

```

And hey presto! Everything looks like it did before (i.e. no Portal button on your site) but Offers now display via the Portal.

---

<div class="post-metadata">

**Author:** ![sergiovolt](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/sergiovolt/32/14724_2.png) [@sergiovolt](https://forum.ghost.org/u/sergiovolt)\
**Post date:** [June 19, 2026, 3:39pm UTC](https://forum.ghost.org/t/offer-url-is-going-straight-to-stripe-checkout/40924/5 "2026-06-19T15:39:04Z")

</div>

That is what happened to me too

---

<div class="post-metadata">

**Author:** ![Kevin](https://sea1.discourse-cdn.com/flex015/user_avatar/forum.ghost.org/kevin/32/32_2.png) [@Kevin](https://forum.ghost.org/u/Kevin)\
**Post date:** [June 19, 2026, 4:06pm UTC](https://forum.ghost.org/t/offer-url-is-going-straight-to-stripe-checkout/40924/6 "2026-06-19T16:06:47Z")

</div>

From Ghost 6.45.0 onwards the portal offer screen always opens, independent of the Portal button visibility setting.
