Skip to content

UPI QR shows ₹15000 instead of ₹464.50 on OpenCode Go Stripe checkout #32168

@akashbroo007

Description

@akashbroo007

Description

When subscribing to OpenCode Go ($5/month plan), the Stripe checkout page correctly shows "Today: $5.00 / ₹464.50" in the summary. However, upon scanning the UPI QR code for payment, the UPI app displays the amount as ₹1,50,000 (equivalent to ~$1,800 / 12 months × $150) instead of ₹464.50. It appears Stripe's Payment Element is incorrectly encoding the authorization amount for UPI transactions possibly treating the total plan value (12 × $150?) as the UPI collect amount instead of the first-month $5 charge.

Steps to reproduce:

  1. Go to https://opencode.ai/go
  2. Click Subscribe, enter details
  3. Select UPI as payment method
  4. Scan QR code with GPay/PhonePe
  5. See ₹15000 instead of ₹464.50

Plugins

No response

OpenCode version

No response

Steps to reproduce

No response

Screenshot and/or share link

No response

Operating System

No response

Terminal

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions