Skip to content

🐛 Only credit card option appears in Stripe checkout #286

@pchurro

Description

@pchurro

Describe the bug
In the checkout page, only credit card option appears in the stripe payment window, even though there's multiple payment methods configured in Stripe.

To Reproduce
Steps to reproduce the behavior:

  1. Configured my Stripe account with multiple payment methods;
  2. Installed and configured Hi.Events (Non-SAAS mode) with the correct stripe configuration (using Stripe test keys);
  3. Created a regular test event with normal test tickets;
  4. When trying to buy a ticket, only credit card option appears;

Expected behavior
I expected the stripe payment methods I configured in Stripe's dashboard to appear.

Screenshots
Captura de ecrã 2024-11-11, às 11 45 03
Captura de ecrã 2024-11-11, às 11 45 26
Captura de ecrã 2024-11-11, às 11 59 41

Logs
[2024-11-11 11:44:55] production.DEBUG: Stripe payment intent created {"paymentIntentId":"redacted","paymentIntentDTO":{"amount":1000,"currencyCode":"EUR","order":{"HiEvents\\DomainObjects\\OrderDomainObject":{"orderItems":[{"id":11,"order_id":11,"ticket_id":1,"ticket_price_id":1,"total_before_additions":10.0,"quantity":1,"item_name":"Bilhete teste","price":10.0,"price_before_discount":null,"deleted_at":null,"total_tax":0.0,"total_gross":10.0,"total_service_fee":0.0,"taxes_and_fees_rollup":[]}],"attendees":null,"stripePayment":null,"questionAndAnswerViews":null,"event":null}}}}

Desktop (please complete the following information):

  • OS: MacOS
  • Browser: Chrome
  • Version: 130.0.6723.117

Hi.Events Version and platform
Lates all-in-one docker container deployed on a VPS

Additional context
I've investigated a lot on the stripe side and I can't find anything I'm doing wrong on the Stripe dashboard. Hi.Events doesn't really have much to go wrong when configuring Stripe as I can only configure the keys and webhook and there isn't any way to further configure it in the UI.

ALSO, in the payment screen it says that "When you give your card information, you are allowing "COMPANY NAME" to charge future payments from your card according to the relevant terms" which is something I definitely don't want to appear as it shouldn't even be true, is this something I have configured wrong also in the stripe dashboard?

Very sorry if this isn't anything wrong with the Hi.Events app.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions