#dev-help

1 messages Β· Page 79 of 1

atomic shuttleBOT
#

@neat pollen used the πŸͺ Webhooks button in #help

Question

Why customer.subscription.created webhook trigger whenever the same customer subscribe the same plan and customers are also created

Related Event ID(s)

evt_1Op7bnCdRI7rcOCIejiOBh0Z, evt_1OoPNeCdRI7rcOCIyEijcMzj

What have you already attempted?

I passed customer email to pricing table make it unique

What are you working on?

Not provided

#

@charred saddle used the 🀨 Unexpected Behavior button in #help

What did you expect to happen?

I use test card with number 4000002760003184 . I mean I create SetupIntent, then front-end part creates card using this SetupIntent. Then I connect this card to customer (or it happens automatically because I provide customer ID) . Then I create subscription, and expect the status of subscription is "ACTIVE" or "TRIA .

What actually happened?

Actual subscription status is "INCOMPLETE"

Reproduction Steps

Just create subscription for customer with connected card 4000002760003184.

Question


This card requires authentication on all transactions, regardless of how the card is set up.


Maybe this is the reason? How to create subscription with card with 3ds ?```
### What are you working on?
*Not provided*
#

@merry cypress used the 🀨 Unexpected Behavior button in #help

What did you expect to happen?

If we create a subscription, schedule it, and do not add a payment method, should an email be received when the payment fails to prompt the addition of a payment method?

What actually happened?

The problem is that emails are not arriving when a payment method is not set up... a very specific case. We haven't tested whether they arrive when you have a method but, for example, don't have funds, but rather when you don't have a payment method and it's time for payment

Reproduction Steps

Create a scheduled subscription without a payment method and wait for it to begin.

Question

Is this normal behavior, or should I receive an email if I have previously activated it on the dashboard? "Manage failed payments for subscriptions."

What are you working on?

Not provided

#

@celest seal used the πŸ‘ Best Practices button in #help

Question

I found that you can allow customers to change plans in the customer portal, however that only allows me to add multiple product-price combinations. I would like to have specific plan-change possibilities depending on the product/price. Is this possible?

Doc/Guide Links

Stripe docs, nothing else relevant

What are you working on?

What I mean is that I have multiple products with multiple prices. Let's say I have a basic and premium product, both with a monthly and yearly price.

#

@stable geyser used the πŸ”Œ API button in #help

Question

I have to enter new prices for all active subscriptions because the current prices are calculated excluding VAT, but our prices should be calculated including VAT. I have created new prices for this. What should the call to the API look like if I want to exchange the price?

Related Request ID(s)

req_wNlZ9QD2Bn0Yba

What have you already attempted?

I also tried deleting the old price before then I get this error " A subscription must have at least one active plan. To cancel a subscription, please use the cancel API e```
### What are you working on?
```Stripe API PHP Library```
atomic shuttleBOT
#

@brave spruce used the πŸ§‘β€πŸ’» Code button in #help

Code

        quantity: item.quantity + params[:quantity],
        proration_behavior: 'always_invoice',
})```
### Question
```After I update the Subscription item quantity, the invoice is created with the difference in price. How do I attempt payment with default_payment_method or create a payment intent for this pending invoice, to let user complete the payment```
### What have you already attempted?
```- Tried to fetch the latest_invoice from the update item response
-    Tried to expand the last invoice of Subscription```
### What are you working on?
```B2B saas with subscription with quantities user can pick. Users are allowed to increase licenses middle of billing cycle with payment needed to add licenses```
#

@vocal wagon used the 🀨 Unexpected Behavior button in #help

What did you expect to happen?


What we do is:
- create the invoice
- update the attached payment_intent with the transfer_group
- create transfers with the transfer_group```
### What actually happened?
```When updating the payment_intent with the transfer_group, we receive the error:

StripeInvalidRequestError: Some of the parameters you provided (transfer_group) cannot be used when modifying a PaymentIntent that was created by an invoice. You can try again without those parameters.```
### Reproduction Steps
```Always reproducible when trying to update an payment_intent attached to an invoice with the transfer_group property```
### Question
```How can we solve this? We need transfers, because funds must be transmitted to 2 connected accounts. We need an invoice to attach coupons to it.```
### What are you working on?
*Not provided*
#

@limpid scaffold used the 🀨 Unexpected Behavior button in #help

What did you expect to happen?

Subscription schedule to be released when the required action is done

What actually happened?

Schedule seems to have some additional phases, which lead to situation when the action is done, but the schedule isn't released

Reproduction Steps

Let's say it's billing period Mar 1 - Apr 1
Set a schedule plan change at the end of current billing term (Apr 1)

Move subscription with a test clock to Apr 2
Plan is changed, but subscription schedule is still active and not released, with some phase active till May 1```
### Question
```Why do we have active schedule phase after action was already completed? And what's the purpose of it?```
### What are you working on?
```For simplicity reasons we're preventing our customers to do any change in subscription from our UI while they have an active schedule```
atomic shuttleBOT
#

@torn rapids used the πŸ”Œ API button in #help

Question

Hey I have deleted a customer in my stripe test environment. I am copying my production customers into test environment but now I get an error saying I cant create a customer with the id of the deleted customer. Is there a way I can get stripe to either remove the deleted customer or restore it

Related Request ID(s)

Stripe test environment

What have you already attempted?

Searching online but no luck

What are you working on?

Not provided

#

@feral zinc used the πŸͺ Webhooks button in #help

Question


customer.subscription.updated```
### Related Event ID(s)
```no relevant event ids```
### What have you already attempted?
```simple query, no attempts```
### What are you working on?
*Not provided*
#

@fiery charm used the πŸ”Œ API button in #help

Question

Save the card without making any payment, I only have to save the card.

Related Request ID(s)

pk_test_51M4YYVBdxsqkI8Lv6eL2mxb52BDjD4VF5yC7iyZCECeAjJMCZ6kBlRMTIkInGU2ZE7LTxpYYDOQ5TV2PxBoUv6I800XF6SrIFz

What have you already attempted?

I tried to implement retrieve payment process it is returning the payment card which we have```
### What are you working on?
*Not provided*
#

@fierce jackal used the πŸ§‘β€πŸ’» Code button in #help

Code

            <AddressElement options={addressElementOptions}/>```
### Question
```Hey, I'm looking for an way to automatically display the terms of service that I've configured on Stripe dashboard which links to my website's terms of service in the payment element or some other element
I had found in the docs that there's a way to do it but I couldn't find how in the api nor in the react-stripe-js```
### What have you already attempted?
```I've tried but couldn't find a way to do it in the react-stripe-js so just looking for confirmation whether it's possible or I'll have to write code for it myself in the form```
### What are you working on?
*Not provided*
#

@pearl plank used the πŸ§‘β€πŸ’» Code button in #help

Code

			customer: stripeCustomerId,
			items: [{ price: subscriptionDetails.stripePlanId }],
			billing_cycle_anchor: timestampInSeconds,
			expand: ['latest_invoice.payment_intent', 'pending_setup_intent']});```
### Question
```This method is not giving me the payment intent or the pending setup intent .. both are null. Which breaks the flow. Need help!

The amount its charging is 0.32GBP```
### What have you already attempted?
```Its working fine in one env .. and failing in another.. so we are blocked here.```
### What are you working on?
```A discount app .. where users can checkout in their fav resturants through our app```
#

@celest seal used the πŸ‘ Best Practices button in #help

Question

I require a custom customer portal configuration pΓ©r product price as each price can result in different upsell (change plan) possibilities. In the dashboard I only see 1 single customer portal, how can I see all of them and create new ones?

Doc/Guide Links

Stripe docs and such

What are you working on?

Several customer portal configurations

#

@mellow sentinel used the ❌ An Error button in #help

Error Message

Can I ask what "code": "processing_error" actually means? (pi_3Op8sxLCeRZDq69e0LzlWWXi). I've read https://docs.stripe.com/error-codes#processing-error but it's very vague.

Question

Where has the payment actually failed? Is it on Stripe's end? What actually went wrong? The dashboard says "Payment failed because of a network error" (where does it get "network error" from?)

What have you already attempted?

Reading the Error Codes documentation

Reproduction Steps

Not provided

What are you working on?

Not provided

#

@lapis tartan used the πŸ”Œ API button in #help

Question

Currently, I am offering users the option to create a Stripe Connect express account through my platform. However, during the account creation process, the country field in the home address section seems to be restricted to only the country passed in the account object in the Stripe API. If not passed then stuck to US

Related Request ID(s)

Nothing in particular

What have you already attempted?

I have attempted to address this issue by reviewing the Stripe API documentation and exploring various configuration options. I also have all the countries enabled in the connect account settings in the dashboard. but unfortunately, I have not found a suitable solution.

What are you working on?

Not provided

#

@ivory birch used the πŸ”Œ API button in #help

Question

this API key work with my older project but not with my new project.
i have the same code for the two.```
### Related Request ID(s)
```Something went wrong,```
### What have you already attempted?
```When i tried the payement, the stripe page payement say : "Something went wrong,
The page you were looking for could not be found.
 Please check the URL or contact the merchant.```
### What are you working on?
*Not provided*
#

@little granite used the πŸ§‘β€πŸ’» Code button in #help

Code

    <EmbeddedCheckout /></EmbeddedCheckoutProvider>```
### Question
```Is it possible somehow to reach EmbeddedCheckout form "Pay" button? We want to call some logic when button is pressed and transaction starts processing after successful verification. There is onComplete callback, but it's not working with redirect (that we need).```
### What have you already attempted?
```We've searched docs but we couldn't find anything helpful. We want to stop our own timeout logic when user successfully fill form and starts payment.```
### What are you working on?
```Payment page for company that requires less than 30 minutes of session timeout```
#

@ember owl used the πŸ”Œ API button in #help

Question

 Cannot create account debit on this account; please contact us via https://support.stripe.com/contact with details for assistance.

I tried to do a transfer from the stripe standard connect account I connected to via Oauth2 in my platform account```
### Related Request ID(s)
```No associated log ID```
### What have you already attempted?
```I've authenticated in OAuth2 already, the merchants in our platform already has a fully verified stripe standard account```
### What are you working on?
```Centralizing merchants products from different e-commerce```
#

@glad mirage used the πŸ”Œ API button in #help

Question

In test mode it opens a web URL where you can approve or deny it BUT when you approve it it seems to also open in the same page (on the mobile device) the success page.```
### Related Request ID(s)
```pi_3OoN01G2lcdV7TvN1TrGrweH```
### What have you already attempted?
```Is it possible somehow that when you use Cashapp and you have QR code on browser 1(PC) and you scan the code with device 2(phone) to ONLY open the success/confirmation pages in the original browser1(PC) where the code was loaded on?```
### What are you working on?
*Not provided*
atomic shuttleBOT
#

@ember owl used the πŸ”Œ API button in #help

Question

Is it possible to transfer money from standard account to my platform account?

Related Request ID(s)

No related dashboard IDs

What have you already attempted?

I've tried creating an OAuth2 process for my vendor's so I can do transfers on their behalf. However, after I've tried to do a transfer, I got an error.

What are you working on?

Centralized e-commerce site to display products from an assortment of vendors

#

@forest night used the 🀨 Unexpected Behavior button in #help

What did you expect to happen?

Expected to retrieve setup intent after calling confirmSetupIntent from @stripe/stripe-react-native since card is actually added and I can see it on Stripe dashboard

What actually happened?

{"code": "Failed", "declineCode": null, "localizedMessage": "Card details not complete", "message": "Card details not complete", "stripeErrorCode": null, "type": null}

Reproduction Steps

Since I'm using custom made inputs for card (my client dont want stripe elements), first I create token using stripe api. With that token, I create payment method and setup intent using stripe api. When I want to confirm setup intent I get error above even card is added to customer and he's able to make transactions

Question

Why is this error happening? I could ignore it because card is actually added to customer but problem is when 3d secure auth is needed. User cant be redirected to auth if setup intent is not retrieved

What are you working on?

I have to use custom made inputs since my client doesnt want stripe elements and he will get PCI and stripe already enabled him sending raw data for test env

#

@warm dagger used the 🀨 Unexpected Behavior button in #help

What did you expect to happen?

When retrieving the Stripe account, I would expect the statement descriptor prefix that stripe will generate when one is not provided would be populated on the object

What actually happened?

In the Stripe Account object, in the settings, `statement_descriptor_prefix` is null, but on the dashboard we can see Stripe generated one and used it when processing a charge.

Reproduction Steps

Create account without specifying a statement_descriptor_prefix, retrieve the new account and see the value is null. Complete a charge and see the prefix that is generated on the Stripe dashboard.

Question

How do we access the prefix that Stripe generates when one is not provided so that we can use it for our terms of service? Example account: acct_1Op86l2LZsrgXpbM, Example payment intent: pi_2OpAa7UmS57H7yUM0NzKs8mn

What are you working on?

Not provided

atomic shuttleBOT
#

@pure perch used the 🀨 Unexpected Behavior button in #help

What did you expect to happen?

Stripes is in Live mode on our checkout page

What actually happened?

Stripe is in Test mode on our checkout page

Reproduction Steps

The checkout is also stuck in test mode: i’ve activated the live mode in Stripe and in our Stripe Prestashop module, set the live publishable/secret key in the Stripe module in Prestashop, but still i’m seeing Test mode on the checkout page of our webshops. I sawa webhook error in our Stripe account, so i upgraded API

Question

Why doesn't the checkout go to Live mode after i did all the steps? After i switch it to Live mode in our account, an hour or so passes and i see it's back to Test mode. But while it'\s in Live mode, it still shows Test mode on our checkout page

What are you working on?

Not provided

atomic shuttleBOT
#

@old plinth used the 🀨 Unexpected Behavior button in #help

What did you expect to happen?

When test standard payout in development mode, if payout schedule is set to automatic daily, it should get scheduled and paid out as expected

What actually happened?

Quite a few of our test accounts have payouts stuck and never get scheduled to payout.

Reproduction Steps

https://dashboard.stripe.com/test/connect/accounts/acct_1MoV7KFYkFjGrFYc/activity
https://dashboard.stripe.com/test/connect/accounts/acct_1MWjPoFQ85bJ12HN/activity```
### Question
```What could cause the balance to be stuck in Stripe balance, given that test accounts are enabled for payout, and other payouts seem to be working fine?```
### What are you working on?
```Payment to workers who worked on shifts on our platform```
#

@pliant elk used the πŸͺ Webhooks button in #help

Question

Is there a way to send an event to a webhook?

Related Event ID(s)

no_id_at_the_moment

What have you already attempted?

I have looked into https://docs.stripe.com/cli/trigger but it seems that it is only for local development.

What are you working on?

Trying to verify the outcome when Account changes status

#

@meager hinge used the πŸͺ Webhooks button in #help

Question

How to prevent Stripe webhooks from stopping sending?

Related Event ID(s)

evt_1OpBpqBhwXec7XUcokgyaTRq

What have you already attempted?

Please help me about this.

What are you working on?

Integrate subscription

#

@elder ore used the πŸ”Œ API button in #help

Question

I am trying to work with Automatic currency conversion, for example, i created a product with price of $25 and created checkout session of this price. if India user is hitting this checkout then the price should be convert from USD25 to INR2000 india currency. here in my testing.. not converting to INR currency.

Related Request ID(s)

https://dashboard.stripe.com/test/logs/req_j0e4nG5u5Thzih

What have you already attempted?

Automatic currency conversion is not working in Checkout session

What are you working on?

Checkout session Stripe Api

#

@oak kraken used the πŸ‘ Best Practices button in #help

Question


What if the customer begins the process and stops then comes back 1 month later, or is just per session thing?```
### Doc/Guide Links
```https://docs.stripe.com/payments/payment-intents#best-practices

https://docs.stripe.com/payments/save-and-reuse?platform=web&ui=elements#charge-saved-payment-method

https://docs.stripe.com/api/idempotent_requests```
### What are you working on?
```A app that allows users to purchase airtime and data```
#

@solid sigil used the πŸ”Œ API button in #help

Question


I used both the `statement_descriptor` and `statement_discriptor_suffix` in the request and it ended up making a redundant descriptor: "GIVEWP TES* GIVEWP TES".```
### Related Request ID(s)
```Not sure what this means```
### What have you already attempted?
```I attempted using both of the descriptor parameters. It kind of seems like this descriptor change doesn't apply to Checkout Sessions?```
### What are you working on?
```Stripe integration with GiveWP```
#

@meager hinge used the πŸͺ Webhooks button in #help

Question


Hi, is it possible to prevent webhooks from stopping sending if they return a 400 response instead of a 404 response?```
### Related Event ID(s)
```..................```
### What have you already attempted?
```Please re-open thread

https://discord.com/channels/841573134531821608/841573134531821616/threads/1212791725408387172```
### What are you working on?
*Not provided*
atomic shuttleBOT
#

@thin acorn used the 🀨 Unexpected Behavior button in #help

What did you expect to happen?

Hi guys! we were working with webhook, 'invoice.payment_succeeded' and were trying to save invoice URL in our system.

What actually happened?

Later we realised that company address is showing incorrectly on the invoice, then we updated it using the stripe dashboard in account settings. The address on the stripe hosted Invoice is not showing?

Reproduction Steps

After address update invoice details do not show address in Stripe hosted Email

Question

Why address is not showing up now on invoices hosted by stripe?

What are you working on?

Not provided

atomic shuttleBOT
#

@lime carbon used the πŸ”Œ API button in #help

Question

Google Play button on checkout form open empty iframe and do not load content of Google Pay form. IFRAME javascript console returns me this error: Refused to load the script 'https://www.gstatic.com/_/billing/_/js/k=billing.pm.cs.N11qxp9ftS8.O/am=wAY/d=1/rs=AChpKPB9Doy4pjhqC4cHw9JGlYQakWgBPg/m=d,sp,emm' because it vio

Related Request ID(s)

req_CzIKxqiIATasMK

What have you already attempted?

Enable CORS for pay.google.com

What are you working on?

Payment page with integrated embedded Stripe checkout

#

@reef gazelle used the 🀨 Unexpected Behavior button in #help

What did you expect to happen?

I expected the metadata value, and only the metadata value I updated to be changed

What actually happened?

The metadata value was changed, but so was the cancel_at time, cancel_at_period_end value, and the canceled_at time.

Reproduction Steps

And the resulting event here: evt_1OJfSXI67GP2qpb4Nz2bG0XC

Note the previous attributes in the event, vs the parameters in the request.```
### Question
```What would have caused this to happen?```
### What are you working on?
*Not provided*
#

@fast pier used the πŸ”Œ API button in #help

Question

How can I refresh token for OAuth with Stripe? How much time is the expiry from the refresh tokens provided?

Related Request ID(s)

req_NeKQ3p3m7I2vId

What have you already attempted?

I have an app conected with Stripe, but now I need to implement the Refresh logic and my attempts are not working.

What are you working on?

Refreshing Token provided by Stripe

#

@terse pelican used the πŸ§‘β€πŸ’» Code button in #help

Code

<stripe-buy-button> from https://js.stripe.com/v3/buy-button.js

Question

Using a Payment Link, seems like it loads in an iFrame. I just want to know how to capture the onclick of the payment button so I can update some HTML contents on the page.

What have you already attempted?

I'm using jQuery on the page, but I can't seem to find a way to reference the stripe-buy-button. It has no ID, name, or class. It's a unique object.

What are you working on?

Simple payment page.

#

@quasi hull used the πŸ§‘β€πŸ’» Code button in #help

Code

      active: true,
      limit: 100,
      expand: ["data.default_price"],
    })```
### Question
```I'm having trouble with trying to get Typescript to play nice with the types being returned here. Since I'm expanding the default_price, typescript doesn't know that and I'm getting type errors later in my code. What is a better practice for handling this usecase if I want to explicitly define my return type in express```
### What have you already attempted?
```type StripeProductWIthExpandedPrice = Omit<Stripe.Product, "default_price"> & {
  default_price: Stripe.Price
}

export type ListProductsResponse = DefaultResponse<{
  products: StripeProductWIthExpandedPrice[]
}>```
### What are you working on?
```Trying to build a simple express route that returns products to my front end via node express```
atomic shuttleBOT
#

@vocal wagon used the 🀨 Unexpected Behavior button in #help

What did you expect to happen?

I am testing a pricing table that I integrated into a remix app that I run locally. I tried to buy a product using a test card (42424242...). I expect the request to be successful.

What actually happened?

{
  "error": {
    "code": "payment_intent_payment_attempt_failed",
    "decline_code": "generic_decline",
    "doc_url": "https://stripe.com/docs/error-codes/payment-intent-payment-attempt-failed",
    "message": "The payment failed.",
    "request_log_url": "https://dashboard.strip```
### Reproduction Steps
```Define products and a pricing table.
Add the JS script into the <head> tag.
Add the pricing React component into the page.
Run the app and try to purchase a product.```
### Question
```What's the root cause of the issue? How can I investigate it?
It looks like something is wrongly set up but the pricing table is displayed correctly.```
### What are you working on?
*Not provided*
#

@pliant elk used the πŸͺ Webhooks button in #help

Question

Is "charge.refund.updated" event triggered on charge refund or do we have to subscribe to "charge.refunded" event to get charge refund notification?```
### Related Event ID(s)
```no_id_at_the_moment```
### What have you already attempted?
```Tried to read the documentation but failed to understand
https://docs.stripe.com/refunds#refund-webhook-events```
### What are you working on?
```Getting refund status```
#

@lapis tartan used the πŸ”Œ API button in #help

Question

I am allowing users to create connect express accounts on my website. While sending the account object through stripe API, I am neither sending the country nor the capabilities attribute. So basically user is able to select the country on stripe webpage. So how the capabilities will be assigned to these accounts?

Related Request ID(s)

Just a general query

What have you already attempted?

I talked to a stripe developer earlier on this forum and he told me about this skipping capability part for dynamic country selection by user. So how the capabilities are being registered for these accounts ?

What are you working on?

Not provided

#

@sinful jewel used the πŸ”Œ API button in #help

Question

I am using WooCommerce site, how can I enable automatic_tax[enabled]=true in WC plugin?

Related Request ID(s)

Just a general query

What have you already attempted?

Also I do not have Work email so, how can I contact support team?```
### What are you working on?
*Not provided*
#

@signal sleet used the πŸ”Œ API button in #help

Question

Google Pay integration restricted India location for testing only right. once we go live user can pay using Google pay from India location right ?

Related Request ID(s)

No ID for related request Id

What have you already attempted?

its new doubt I got recently

What are you working on?

Integrating Stripe Payments in our application

#

@rich furnace used the 🀨 Unexpected Behavior button in #help

What did you expect to happen?

Existing trial time to be rolled over when upgrading subscription via customer portal, using deep-linking "subscription_update_confirm".

What actually happened?

The trial is wiped away, and the new subscription starts immediately with payment due immediately.

Reproduction Steps

Customer subscribed to plan with active trial. Open customer portal to upgrade subscription. Select new plan, view billing details.

Question

Is there any support for carrying over existing trial time to the new subscription? Willing to make custom configurations if possible, but can't find any info in the docs.

What are you working on?

Migrating to use billing portal sessions to create and upgrade subscriptions.

#

@hoary copper used the ❌ An Error button in #help

Error Message

In the process of verification we upload a ID wrongly

Question

Can we restore the verification process in order to maintain the acct

What have you already attempted?

contact over the phone

Reproduction Steps

Not provided

What are you working on?

Not provided

#

@vapid coral used the πŸͺ Webhooks button in #help

Question

I'm having a problem in the production environment (through Vercel) verifying the signature with the request body. In the test environment, it works normally, but when I switch to live mode, I couldn't understand why it worked in one environment and not in another, since the webhook key doesn't change.

Related Event ID(s)

"id": "evt_1OpDajJs4zxcDYoc2fZ25XX7"; "id": "evt_1OpDajJs4zxcDYocxgxItKVm"

What have you already attempted?

I consulted the documentation, looking for solutions and examples on stripe's github, such as configuring the disabling of bodyparse in next.js, making it possible to send the raw body, but I managed to solve the problem.

What are you working on?

I'm working on the integration of a site with recurring donations that integrates with a stripe account, where webhook is used to trigger events and save data.

#

@vivid burrow used the 🀨 Unexpected Behavior button in #help

What did you expect to happen?

Apple pay to show up

What actually happened?

it is not showing up

Reproduction Steps

going to payment page with elements generated and its not showing up

Question

Can you send me that stripe document page that will let me know if apple pay is working because of my browser? I got it from here before and it showed a pay button if it was working

What are you working on?

Not provided

#

@elder fable used the πŸ‘ Best Practices button in #help

Question

Hello! When users submit data delete request on our website, I'm trying to delete Stripe related payment data as well (ex: subscriptions, invoices, etc). But I'm unsure about the best prices how to handle such request. Any pointer would be appreciated.

Doc/Guide Links

https://support.stripe.com/questions/i-would-like-to-delete-the-information-stripe-has-collected-from-me#:~:text=If%20you%20are%20a%20customer,com%20to%20begin%20the%20process.

What are you working on?

trying to handle user's data privacy delete request

#

@jaunty cipher used the πŸ‘ Best Practices button in #help

Question

Hi Stripe! Regarding cross-board payments between Canada and USA for Stripe Standard Connect accounts, outside of CC payments, is there any additional payment method with APIs available to process a payment cross boarder? For example a user in Canada wants to send and invoice a client in the USA collecting in $USD. THX

Doc/Guide Links

https://stripe.com/resources/more/ach-vs-wire-transfers-vs-eft
https://stripe.com/resources/more/bank-transfers-explained
https://docs.stripe.com/connect/alternative-currency-payouts
(All crossboarder docs)```
### What are you working on?
```Proposal and payments platform for professional services```
#

@eternal jewel used the πŸ”Œ API button in #help

Question

Is there a way to pass a idempotency key when create stripe customer to avoid creating mulitple customer resources unintentionally? do you have any examples

Related Request ID(s)

req_ki6iN2qLvQS0AT

What have you already attempted?

didnt' find the right stripe document for this question

What are you working on?

Not provided

#

@maiden blaze used the 🀨 Unexpected Behavior button in #help

What did you expect to happen?

Apple Pay / Google PAy buttons should be visible on Brave browser

What actually happened?

Apple Pay / Google PAy buttons are not visible on Brave browser

Reproduction Steps

and the button is not visible```
### Question
```I have enabled google/apple pay enabled but still not working in Brave browser on desktop and mobile views. But on chrome or safari everything works as expected```
### What are you working on?
*Not provided*
atomic shuttleBOT
#

@steep flicker pressed πŸ”Œ API in #help to ask a question:

Question
I would like to use the payment link API to generate a payment link that has a way to associate it with an invoice number in our system. either by setting it at the time the link is collected or using a custom field that we can prefill somehow.

Related Request ID(s)
This is an initial request

What have you already attempted?
I have read the docs and created a payment link with products and a custom field but cant find a way to have that filled in.

What are you working on?
I am connecting payment links to our system

atomic shuttleBOT
#

@patent cloud pressed πŸ”Œ API in #help to ask a question:

Question
What restricted key permissions are required to create a connected account session?

Related Request ID(s)
req_VsBWZIu6eZtrL3

What have you already attempted?
Tried both "Customer session" and "Checkout session" permissions and they didn't fix it, nothing else says anything about sessions or accounts

What are you working on?
A payment web application

atomic shuttleBOT
#

@rigid oasis pressed πŸ”Œ API in #help to ask a question:

Question
Does BBPOS WisePOS E support Stripe Connect service?

Related Request ID(s)
req_mLmrCc9eTk8DWy

What have you already attempted?
Read through docs but not mentioned.

What are you working on?
Looking to add this as a customer device

#

@shadow verge pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
I'm building a Stripe App and I have a bunch of questions the documentation doesn't answer. Normal support channels are no help with technical questions.

Question
I'm using "public" distribution for my app. I haven't yet submitted it to the marketplace (but plan too). If I have users installing via the External Test link, will they need to reinstall the app once it's published to the marketplace?

What have you already attempted?
I have attempted to read the docs.

What are you working on?
A Stripe App ..... why do you make this so difficult?

#

@dull marlin pressed πŸ”Œ API in #help to ask a question:

Question
we are developing a third party payment app and wallet. so can we use stripe api for payment deduction from client

Related Request ID(s)
Payment Api - for a wallet

What have you already attempted?
we have applied for api with your system and have integrated api with our system.

Now worring about your policy

can we integrate with your or ?

What are you working on?
Buiding third party payment app and wallet

#

@spiral crater pressed πŸ”Œ API in #help to ask a question:

Question
I have tax setup for each state as far as I can tell but the API is providing me with a state that it isn’t setup

Related Request ID(s)
req_g4GD62JXKHPoud

What have you already attempted?
I have reviewed docs, tax settings

What are you working on?
Integrating stripe tax in a custom workflow

#

@sleek belfry pressed πŸ”Œ API in #help to ask a question:

Question
Is it possible to have pre-authorization with Interac payments? It works perfectly fine with credit cards, but we're not sure as to how to do it with Interac.

Related Request ID(s)
Payment api for Interac

What have you already attempted?
Looking through the docs, trying to see if Interac pre-authorization is possible in real life

What are you working on?
Application for weighing trucks and their content.

#

@chilly egret pressed πŸ”Œ API in #help to ask a question:

Question
The docs say that the `trial_end` "Can be at most two years from billing_cycle_anchor." In this request, the `trial_end` and `billing_cycle_anchor` are within 2 years. Am I misunderstanding the error? I thought the maximum you could push a trial out is 5 years.

Related Request ID(s)
req_ZlTDskdKAlr83J

What have you already attempted?
Previous attempts to create a trialing subscription returned an error stating the max was 5 years. As in this request: req_v8SR68aZ70H1lV

atomic shuttleBOT
#

@leaden estuary pressed πŸ‘ Best Practices in #help to ask a question:

Question
Hi,
I run a subscription business. Sometimes clients have unpaid invoices because their credit card expired. They can update their card in their dashboard.
I would like to automatically proceed to a payment on the subscription after the update of the payment method. How can I do ?

Doc/Guide Links
https://docs.stripe.com/billing/collection\-method

What are you working on?
A system for client to update their payment method on my website after they had an unpaid invoice

atomic shuttleBOT
#

@solemn shadow pressed πŸ”Œ API in #help to ask a question:

Question
Using stripe tax (using taxJar but switching). In test mode I registered two states (Florida and Missouri). Requests to florida with zip return state/local combined rates, with missouri it only returns local. How to get around this?

Related Request ID(s)
req_7hBiAUufhh7GjK, req_TKz2YowbzisRXh

What have you already attempted?
I have tried full addresses, expand with breakdown to no avail.

What are you working on?
Switching from TaxJar to Stripe Tax (comparing to Avalara) which actually gives back the correct rate 5.98%

#

@pale kayak pressed πŸ”Œ API in #help to ask a question:

Question
I am currently a rental platform. We want to verify the US SSN of Stripe users so that users can be banned if they violate the rules. How should our identify API be set up to achieve this effect?

Related Request ID(s)
req_GDpHGKBqprhBrn

What have you already attempted?
I don't know this api is correct. Or I should use the other api. I hope you can tell me which one is my needed.

What are you working on?
I am currently a rental platform. We want to verify the US SSN of Stripe users so that users can be banned if they violate the rules.

atomic shuttleBOT
#

@severe gull pressed πŸ‘ Best Practices in #help to ask a question:

Question
We are a social media platform who has a Stripe account, can we pay the money directly from our account to the user's Stripe account through Connect

Doc/Guide Links
https://docs.stripe.com/connect/collect\-then\-transfer\-guide

What are you working on?
We're building a feature that users can get tipped by others, and all the money will go to our Stripe account first, then we want to call the api to pay users

#

@languid hearth pressed πŸ”Œ API in #help to ask a question:

Question
Is there a way to see when past requirements were changed on connect accounts. For example, an account got a requirement change on this day, and they completed it on this day.

Related Request ID(s)
I don't have a request ID since this is a question about the APi

What have you already attempted?
I have looked at the API for Accounts

atomic shuttleBOT
#

@frozen wing pressed πŸ”Œ API in #help to ask a question:

Question
I have some issues with account status, so I would be interested to fix that.

Related Request ID(s)
Idk what does this mean smth.

What have you already attempted?
I just got my account disabled for some reason which I don't get why. I verified and then it showed me some huge bill which ''stripe'' is going to take away from my credit card. So would be cool that that's fixed and I can enjoy my current time.

What are you working on?
I don't get what does this mean.

atomic shuttleBOT
#

@unkempt oriole pressed πŸ”Œ API in #help to ask a question:

Question
I need to migrate stripe date from one account to our company new one. Can I get the instructions

Related Request ID(s)
migrate account from current stripe to new stripe

What have you already attempted?
read all support data

What are you working on?
I need to migrate stripe date from one account to our company new one. Can I get the instructions

atomic shuttleBOT
#

@wise reef pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
We wanted customer to pay & checkout on our website

What actually happened?
customer got an error and could not check out.

Reproduction Steps
This is the error : " You specified β€œnever” for fields.billing_details.name when creating the payment Element, but did not pass params.payment_method_data.billing_details.name when calling stripe.createPaymentMethod(). If you opt out of collecting data via the payment Element using the fields option,

Question
here is the remaining error " the data must be passed in when calling stripe.createPaymentMethod" What is this error that the customer are getting

What are you working on?
wordpress website and Stripe

#

@high verge pressed πŸͺ Webhooks in #help to ask a question:

Question
Can account.application.deauthorized be triggered for Stripe Connect Express Accounts? If so, what triggers it? I'm not seeing anything in the dashboard that looks like it would deauthorize my platform.

Related Event ID(s)
account.application.deauthorized

What have you already attempted?
Looked around the Stripe Connected Express Account dashboard (https://connect.stripe.com/app/express) UI for anything that might trigger this.

What are you working on?
Adding Stripe integration to our educational platform as an outgoing payment method.

#

@frank tapir pressed ❌ An Error in #help to ask a question:

Error Message
Not enough funds for tranfer

Question
Hey guys! I am trying, on test mode, the stripe transfers to connect accounts. I have everything setup but it keeps saying that I dont have enough funds on the test account for a transfer. What should I do to add funds? thanks

What have you already attempted?
I tried on the dashboard to manually add funds on balances > add balance

but I see "Connect top-ups are disabled because either your platform profile has not been approved or top-ups in this currency are currently unavailable." Idk if this is related but I only want to test this API feature

atomic shuttleBOT
#

@gray idol pressed πŸ”Œ API in #help to ask a question:

Question
Upgrading my subscriptions from monthly to yearly doesn't change the future phase. If I created my subscription for a month in february, and upgraded to yearly, the upcoming phase in my UI still shows March 24, 2024 update.

Related Request ID(s)
req_jWmqJ0eyBWMJYq

What have you already attempted?
I currently modify the existing subscription with the new price id.

Then I invoice the customer for the new $.

Then I grab the phases and update the last phase to reflect the yearly subscription.

What are you working on?
Upgrading from monthly to yearly subscription.

#

@marble bridge pressed πŸ”Œ API in #help to ask a question:

Question
How can i create subscription in bulk for existing customers and existing product in my stripe account?

Related Request ID(s)
Bulk create subscription

What have you already attempted?
I have manually create subscription for existing customers one by one.

What are you working on?
Bulk create subscription for existing customers.

#

@steel bluff pressed πŸ”Œ API in #help to ask a question:

Question
how do i subscribe to a connect account? I want to send payments monthly to the account. But im getting this error:

You can not pass `payment_intent_data` in `subscription` mode.

Related Request ID(s)
NANANANANANANANANANAN

What have you already attempted?
payment_intent_data: {
application_fee_amount: applicationFee,
transfer_data: {
destination: accountId
}
}

atomic shuttleBOT
#

@mossy glacier pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
echo '<script>
var stripe = Stripe("pk_live_51OSAa9AueTQHirUOBOuwwYxkiU1T9h3I14JUxUZJoNrgQuxJImQ8Scy3BQzMsn0YpHbFu34fickngJuLy3NjZHRr00HNW3B7Fj",

			automatic\_tax\: {
enabled\: true,

},

			\);
            var elements = stripe.elements\(\);

Question
help me to enable auto tax calculation via using pincode I use WordPress CMS i edit the code I use Function.php help me to integrate the auto tax calculation via pin code in the USA and Canada

What have you already attempted?
I tried to enable the auto tax calculation based on the
https://docs.stripe.com/tax/set-up

What are you working on?
i build an ecommerce website i use stripe payment gateway for checkout Help me to give me the code for auto tax calculation and i use Wordpress CMS

atomic shuttleBOT
#

@molten granite pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
when saving payment methods via setup intent I expect the cvc to be checked, and if not I expect it to be checked atpayment time.

What actually happened?
I noticed that when we save payment methods with setup tents. sometimes(most of the time) ,cvc check is unavailable. Then when off session payments are made using aforementioned payment methods, the cvc check stilll shows up as unavailable.

Reproduction Steps
no easy way to reproduce except by registering and charging real cards and seeing if occurs

Question
just wondering if this is normal , or a cause for concern. thanks

What are you working on?
I am maintaining a existing pyment system

atomic shuttleBOT
#

@gentle flint pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/testing

Question
While creating a subscription, if we use a 3D card and a 100% coupon, that means the billing amount will be 0, will it show the authentication popup for the card?

What have you already attempted?
When we try to test the above scenario, there is no popup shown. So just want to clarify on the same.

atomic shuttleBOT
#

@peak path pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
We create subscriptions and subscription schedules depending on the requirement. Before that we create the customer with the card info. We need to capture any cards that have 3d secure. So we get latest payment intent immediately after that and pass the client secret and payment status to the client.

What actually happened?
Sometimes the client secret and the payment status comes as null on the first try, but after while on the next retries, it comes through.

Reproduction Steps
API calls one after another in following order:
POST v1/customers
POST v1/subscriptions
GET /v1/payment_intents?customer=<stripeCustomerId>

Question
Is there a delay or processing time between subscription creation and generating payment intents?

What are you working on?
An app for coaches to guide the people on different sports.

#

@cosmic creek pressed πŸ”Œ API in #help to ask a question:

Question
Hi, I have a problem. I have no idea about the flow of the API in Stripe and how subscriptions work. Do API calls come first, and then how do I integrate the Flutter payment sheet? I need some information like the ephemeral key and other necessary details. Can you guide me on how to call the API for subscriptions?

Related Request ID(s)
subscription flow using flutter payment sheet

What have you already attempted?
I read the documentation, starting with creating a customer object, then making a payment intent call, and finally setting up a subscription, but it's not working

What are you working on?
stripe subscription using flutter

#

@coarse apex pressed πŸ”Œ API in #help to ask a question:

Question
how can I withdraw funds from central admin account to user account in india? i used transfer method of stripe but it gives me error that transfer is not supported in india

Related Request ID(s)
req_56Rznolw02exYn?t=1709210726

What have you already attempted?
i have already attempted transfer method of stripe, i first create stripe account of user , onboard that user and then call transfer method .

What are you working on?
what i basically want is customer can withdraw amount from admin stripe account to his own account whenever he wants

#

@steel bluff pressed πŸ”Œ API in #help to ask a question:

Question
if i cant add a cancel_at date in a stripe.checkout.sessions.create subscription, then where can i set it in a webhook?

Related Request ID(s)
NANANANANANNANANANAN

What have you already attempted?
Setting cancel_at in stripe.checkout.sessions.create

#

@feral zinc pressed πŸ”Œ API in #help to ask a question:

Question
Hi, We're looking for a method to create one time payment links for resuming subscriptions.

We will be setting our retry policies to none so when a subscription payment fails, access to our platform will be blocked and an email will be sent to the customer with a one time payment link to resume their subscription.

Related Request ID(s)
I do not have a request ID as this is a query about the request

What have you already attempted?
no attempts have been made

atomic shuttleBOT
#

@digital grove pressed πŸͺ Webhooks in #help to ask a question:

Question
Are all webhooks triggered at the same time depending on which event type they're listening to? Or can I make a certain checkout session only trigger one specific webhook?

Related Event ID(s)
No Ids needed for this question

What have you already attempted?
Not applicable for this question

What are you working on?
I have a subscription-based payment flow and a simple product-based flow and I need a different webhook functionality for each of them.

#

@past dome pressed πŸ‘ Best Practices in #help to ask a question:

Question
Need help in doing payments in offline ? We have created setupintent and then card is added to the customer. The same card is used on payment intent. Could not complete the payment intent due to "requires_action". what should we do ?

Doc/Guide Links
https://docs.stripe.com/payments/payment-intents#migrating

What are you working on?
Working on adding balance from customer's card to client connected account using PHP

#

@brave spruce pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
session = Stripe::Checkout::Session.create({
ui_mode: 'embedded',
line_items: [{ price: params[:price_id], quantity: 5000 }],
mode: 'payment',
return_url: "#{ENV['BASE_URL']}/subscription",
})

Question
I have a price of $20.00 per group of 1,000 , when tried to create a Checkout session for 5000 units, it is throwing an error Stripe::InvalidRequestError (Amount for an export transaction must be less than $10,000.00.):

But the price of 5000 units is $100. Checked in Price preview too.

What have you already attempted?
Tried to give quantity as 5, but it charges only $20

What are you working on?
Saas B2B product, selling internal credits for AI usage.

atomic shuttleBOT
#

@next vapor pressed πŸͺ Webhooks in #help to ask a question:

Question
If a customer is already subscribed to my service (monthly) and their upcoming payment succeeds, what event does that emit in the webhook? is it payment_intent.succeeded?

Mainly gonna use that event to add credits to their account if the payment succeeds on our backend

Related Event ID(s)
Not applicable to my situation

What have you already attempted?
trying to track payments manually and give them credits when the payment notification pops up

What are you working on?
usage-based (credits) ai app

#

@cinder mesa pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
I want my new company name to show

What actually happened?
I changed the name of my company in stripe, however, when clicking on a payment link, or making a new product, it still shows the old company name

Reproduction Steps
change the name of the company using the stripe dashboard,
make a link to a product,
click on the link
look at the company name

Question
how to i make the names the same for both?

atomic shuttleBOT
#

@earnest mist pressed πŸ”Œ API in #help to ask a question:

Question
Can I link my bank account with stripe pay and also check my bank account balance?
Can I add multiple bank details and autopay transfer in other bank account?

Related Request ID(s)
API integration in my website.

What have you already attempted?
Not attemp this is first time using.

What are you working on?
Not any type wokring.

#

@unique bough pressed πŸ‘ Best Practices in #help to ask a question:

Question
Instead of showing wallet button as default module. our client would like to show it as a normal payment method, wallet button will only appear after buyer select express checkout https://snipboard.io/H0DtuT.jpg. But the place order button still there, and he would like to implement the same function as wallet button.

Doc/Guide Links
We have checked Stripe doc of wallet https://docs.stripe.com/payments/accept-a-payment-deferred and read code of it. The wallet button is an iframe from Strpie so that we cannot trigger it to get function. we cannot read the logic and request of this button to write a similar function.

What are you working on?
the site is using Magento 2 with Stripe module.

atomic shuttleBOT
#

@placid pier pressed πŸ”Œ API in #help to ask a question:

Question
Please, guide me step by step on how to create a stripe hosted page for future payments.
In this preorder campaign, there will be 3 services sold
1) Pack Starter (full price 83,88€) or 3 installments (3X 29€)
2) Pack Premium (full price 95,88€) or 3 installments (3X33€)
3) Pack Deluxe (full price 119,88€) or (3 X 41€)

Related Request ID(s)
https://docs.stripe.com/payments/save-and-reuse?platform=web&ui=checkout

What have you already attempted?
https://docs.stripe.com/payments/save-and-reuse?platform=web&ui=checkout

What are you working on?
https://koeko-amazing-site.webflow.io/page---apprendre-le-coreen

atomic shuttleBOT
#

@gleaming flint pressed πŸ”Œ API in #help to ask a question:

Question
I'm getting details in my application and creating express account of my customers in stripe connect using api.
I've a query that, Can we update the bank detail information of connected stripe express account via api.

Related Request ID(s)
oauth_not_supported This application does not have the required permissions for this endpoint on account

What have you already attempted?
https://docs.stripe.com/api/accounts/update

What are you working on?
Set up stripe connect express account via my application

#

@meager hinge pressed πŸͺ Webhooks in #help to ask a question:

Question
Question about charge.refunded

Related Event ID(s)
evt_3OpQuFH7t32LLKQx0ZkMsIeI

What have you already attempted?
Test using test mode.

What are you working on?
Integrate stripe subscription & payment feature using checkout session api

#

@glacial grove pressed πŸͺ Webhooks in #help to ask a question:

Question
Hello. What's the recommended way to process webhooks in the right order. I just had an exemple where a Payment Intent Succeeded cas created 1ms before the Payment Intent Created event. Thanks

Related Event ID(s)
evt_3OnWNiGTsLVnzqGE35QzQdwm/evt_3OnWNiGTsLVnzqGE3M1R0WhL

What have you already attempted?
NA / NA / NA / NA / NA / NA / NA / NA / NA / NA / NA /

atomic shuttleBOT
#

@royal stone pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
mode: 'payment', and mode: 'subscription' in single checkout session

Question
Can I create a single checkout session with one time payment for $100 and monthly subscription for $25 ?

What have you already attempted?
Separate checkout session for one time payment and monthly subscription

What are you working on?
Working on a realestate saas based platform

atomic shuttleBOT
#

@celest seal pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
I have code which fetches all billingportalconfigurations using the c# SDK. I configured 'switch plans' in the dashboard, so I would assume that the x.Features.UpdateSubscription.Products would be filled, however it is null.

Question
How can I include the products that a user is allowed to switch to in the request when listing all portal configurations?

What have you already attempted?
---------------------------

What are you working on?
---------------------------

#

@charred saddle pressed πŸ”Œ API in #help to ask a question:

Question
I want to change subscription and add another card.
My current sequence is:

  1. Create customer
  2. Create subscription
  3. Use its latest_invoice (or pending_setup_intent) to get secret key for client.
  4. Create card.

Seems working even for card with 3DS.
The question is how to change card using this subscription?

Related Request ID(s)
there are no related requests.

What have you already attempted?
Nothing, I have no clue what can be done here. I tried latest_invoice.client_secret , but it failed with error (unfortunately can not provide it here). Something like "this intent is already payed".

What are you working on?
Stripe integration with my service, subscriptions.

atomic shuttleBOT
#

@vocal wagon pressed πŸ”Œ API in #help to ask a question:

Question
Hi, I'm currently setting up a flow where I use Stripe - Salesforce connector to register payments to accounts. However, I've noticed the endpoint don't send any application fee-data. Is there a way to fetch or get the details?

Thanks

Related Request ID(s)
pi_3OpSg1GQSHSIiRAP1VBhWZQk

What have you already attempted?
I tried for a way to fetch the whole payment, rather than the transaction confirmation. However, didn't find a way to effectively get the application fee or the fee amount.

What are you working on?
Mentioned above in the general ask.

#

@humble salmon pressed πŸ”Œ API in #help to ask a question:

Question
When i attach a payment method and then attach this payment method to the customer with "pm_card_visa" for example it tells me that the paymentMethod.ID is unknown (pm_card_visa) - I need to get the new generated paymentMethod.ID and set this one to the customerParams - Why does the paymentMethod.ID change? thanks

Related Request ID(s)
req_Fa9eH20Raf7tSA, req_dP8uC5KyeqHPes

What have you already attempted?
see above ----------------

#

@celest seal pressed πŸ”Œ API in #help to ask a question:

Question
Another question regarding expanding; I want to expand business_profile data in my customer billing portal. I can see the values are set in the portal, but they don't return from the API

Related Request ID(s)
-------------------

What have you already attempted?
I tried expanding data.business_profile, and data.business_profile.privacy_policy_url.

atomic shuttleBOT
#

@inner barn pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
Enabling bancontact on a connect account

What actually happened?
We tried to enable the capability for a certain connect account but it resulted on "Inactive" capability for an unexpected reason

Reproduction Steps
Try to enable Bancontact capability for acct_1OmxUHFWH2aX5oFg

Question
Hi ! Why this account can't have Bancontact payments ? https://dashboard.stripe.com/connect/accounts/acct_1OmxUHFWH2aX5oFg/activity The rejection reason "other" is not specific enough

How to find more information on the failure ?

#

@noble kindle pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
Hello,
We have implemented an upgrade and downgrade system on our two pricing plans (Basic at approximately $65/year and AI at around $150/year).

And we want Stripe change plan of subscriptions update only after the payment of the difference is really done.

What actually happened?
If a user accesses the Stripe’s checkout form of the upgrade and exits without completing the payment, Stripe still processes it as a plan change. Additionally, their subscription status becomes "past due," and because we monitor the webhook, we end up deactivating their license.

Reproduction Steps
2 plans, be able to upgrade --> leave the stripe checkout form of the upgrade -> Stripe still processing processes it as a plan change and so pass the subscription as "past due"

Question
How can we configure Stripe to prevent the subscription plan from changing until after the user has paid the pro-rated difference for the upgrade?

#

@terse lagoon pressed πŸ”Œ API in #help to ask a question:

Question
stripe manages subscription links. After logging in to the same email address, only the information about the last item subscribed to is displayed. What is the cause of this problem

Related Request ID(s)
1ueKQJHeifNYU2Yiir5C

What have you already attempted?
test many times
Find in document
search the internet

What are you working on?
programming language is php

atomic shuttleBOT
#

@wispy crow pressed πŸ‘ Best Practices in #help to ask a question:

Question
I want to create a checkout subscription mode action, over a customer that already have another subscription active (it's my free plan) and executes the checkout to subscribe to a paid plan. But I don't want to do an update I want to use the checkout it's that posible?

Doc/Guide Links
https://docs.stripe.com/payments/checkout/how-checkout-works

What are you working on?
susbcription application

#

@merry carbon pressed πŸͺ Webhooks in #help to ask a question:

Question
receipt_url will expire or not ? as I know invoice URL expire in 30 dyas

Related Event ID(s)
request_id: req_OouZbIeCpx1sSz

What have you already attempted?
I want to save receipt_url at my database for directly share to my customer for payment done via terminal and for checkout session I am storing invoice_url but it's expire after sometime.

#

@glad mirage pressed πŸ”Œ API in #help to ask a question:

Question
I am enabling in the Payments Elements creation ['billingDetails']['phone'] = 'auto'; yet when the fields load the phone is not shown.

Related Request ID(s)
pi_3OoN01G2lcdV7TvN1TrGrweH

What have you already attempted?
I made sure the parameter is correctly set to auto

#

@pliant elk pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/testing#refunds

Question
Stripe offers cards for simulating Asynchronous success and Asynchronous failure. This approach works well, but it sometimes takes up to a minute for the "charge.refund.updated" event to arrive. Is there a way to reduce this interval?

What have you already attempted?
Have read the documenation and used the provided card to try out the scenario.

What are you working on?
We are automating the test of the payment and refund procedures.

#

@open iron pressed πŸ”Œ API in #help to ask a question:

Question
I'm reaching out to clarify our payment flow for our service provider app:

Customers pay for services through our platform.
Funds are initially received in our Stripe account.
Once a service is completed, we transfer the payment from our Stripe account to the service provider's bank account.
Could you please confirm?

Related Request ID(s)
https://docs.stripe.com/connect

What have you already attempted?
I read about the Stripe connect

#

@somber mountain pressed πŸ‘ Best Practices in #help to ask a question:

Question
I'm currently trying to get apple pay working via stripe. I have done all of the steps, domains have been registered and verified, device is Iphone 12, i have a stripe test card registered on the device. But i cannot for the life of me get the apple payment method to show without adding wallet -> apple pay -> always.

Doc/Guide Links
https://docs.stripe.com/elements/express-checkout-element/accept-a-payment?lang=php

What are you working on?
Apple pay integration via Stripe.

atomic shuttleBOT
#

@winged sentinel pressed πŸͺ Webhooks in #help to ask a question:

Question
How to redirect a user from client only after webhook is successfully processed after stripe.confirmPayment ?

Related Event ID(s)
evt_3OpU3cHckhEUAoeu0Y2vKhO2

What have you already attempted?
To make a payment, our backend creates a payment intent and sends it to the client which calls stripe.confirmPayment with a return_url.
In the backend, we listen to payment_intent.succeeded to fullfil the order. I want stripe to redirect to `return_url` only after webhook processing is complete.

atomic shuttleBOT
#

@brave spruce pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
Stripe::SubscriptionItem.update(item.id, {
quantity: item.quantity + params[:quantity],
proration_behavior: 'always_invoice',
})
subscription = Stripe::Subscription.retrieve(subscription_id)
invoice_id = subscription.latest_invoice

Question
I'm increasing subscription item quantity with always_invoice. After invoice is generated. I need to show the difference amount to be paid to the user before calling invoice.pay. Can i make use of Checkout::Session?

What have you already attempted?
Tried to create checkout session with invoice id. Not sure how to achieve it.

What are you working on?
Saas product with license counts to be added in middle of billing cycle

#

@stray lake pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
Express Checkout buttons have consistent border radius across browsers and devices

What actually happened?
For some strange reason Apple Pay button in Express Checkout is rendering different border radius then other buttons on Safari if we set it to higher value than 15px (using Elements Appearance API - `variables.borderRadius`)

Reproduction Steps

  1. Create Elements setting borderRadius to 16px in appearance section
  2. Create Express Checkout element
  3. Use Safari to display both Google and Apple Pay buttons

Question
Is it possible to make it display consistently?

#

@icy bison pressed ❌ An Error in #help to ask a question:

Error Message
ActionView::Template::Error: undefined method `data' for "WzE2ODAzMDgwMDkuNDc4MDYyOV0=":String

    invoices.concat\(response.data.map { \|invoice\| StripeWrapper\:\:Invoice.new\(invoice\) }\)

Question
req_IKMGZVCPAKoyBM

I was using StripeGem and suddenly it started returning strange errors in one case in /invoices/search

What have you already attempted?
I followed the request, but the return result was not logged because it was a GET request.

I think it is strange in any case that a String is being returned.

atomic shuttleBOT
#

@boreal urchin pressed πŸ”Œ API in #help to ask a question:

Question
Hello,
I'm trying to create a payment intent in the backend that is validate by google pay and stripe elements in our frontend

I get this:
Payment details were collected through Stripe Elements using payment_method_types and cannot be confirmed with a Payment Intent configured with automatic payment methods.

Related Request ID(s)
req_MburZDIPO3vOSE

What have you already attempted?
Here are the payload that I tried but it always return a Payment intent with `payment_method_types` even tho i never mentioned it
"automatic_payment_methods": {
"enabled": true,
"allow_redirects": "never"/"always"
}

What are you working on?
1 click checkout solution

atomic shuttleBOT
#

@tidal ridge pressed πŸ‘ Best Practices in #help to ask a question:

Question
I have a problem that my subscription price changed from 50 to 80 the problem is that I can't update price, I have to create new one but people who already have active subscription can use it at this lower price forever since in their customer portal there is still old one. What is best practice in this case?

Doc/Guide Links
Can't find anything helpfull for this case

What are you working on?
Just standard subscription model, people can update it for example in customer portal

#

@kind violet pressed ❌ An Error in #help to ask a question:

Error Message
No specific error message

Question
How can I allow purchases in the UK?

What have you already attempted?
I have a user in the Uk whos payment from another Uk user isn't going through. No other users have had this issue. I do not receive any errors and everything works for both users except the payment will just say failed in strip. Is there a specific setting we are missing? Thank you

atomic shuttleBOT
#

@keen vine pressed πŸ‘ Best Practices in #help to ask a question:

Question
when using stripe connect, can I have the buyer cover the payment processing fee that stripe charges (the 2.9% fee) like a lot of online platforms do? Assume I have a $100 transaction, do I just charge ~$103 to the customer? but then the 2.9% is taken out of the $103 amount. Is there a proper way I can do this?

Doc/Guide Links
https://docs.stripe.com/connect/collect-then-transfer-guide?payment-ui=checkout

What are you working on?
I am working on an online marketplace using stripe connect

#

@warped gazelle pressed πŸ”Œ API in #help to ask a question:

Question
How can I get the `card_product_type` (Type of the card used for this transaction (business/consumer)) via APIs? Thanks

Related Request ID(s)
req_xxxxxxxxxxxxxx

What have you already attempted?
It seems APIs (including CSV reports) do not have `card_product_type` field. Anyway, `card_product_type` is available in Sigma under `cards_transparency_report_uk` report

#

@north pagoda pressed πŸ”Œ API in #help to ask a question:

Question
We're using BillingPortalSessions to allow customers cancel subscriptions. The cancellation doesn't generate a final invoice, which I read can be achieved using `invoice_now` param in the Cancel API. I need help in how to apply this behavior though BillingPortalSessions

Related Request ID(s)
don't have any log for this

What have you already attempted?
I looked at the BillingPortalSessions Go SDK but didn't find anything particular

#

@vocal wagon pressed πŸ‘ Best Practices in #help to ask a question:

Question
How to handle disputes in the correct way using stripe connect with express account without having uncorrect balances ? need some advice

Doc/Guide Links
https://docs.stripe.com/api/transfers

What are you working on?
splitting a payment in 2 different connected account

atomic shuttleBOT
#

@vocal wagon pressed πŸ”Œ API in #help to ask a question:

Question
Incomplete payment with certain card type (mostly CB)

Related Request ID(s)
req_sZssJ3Fx5It0pO, req_9FW4YsQqmTHce2

What have you already attempted?
My flow works for all different cards (visa, mastercard etc..) but for some reasons for CB a lot of payment are failing . But i get video from users showing they validated 3D secure and payment is supposed to go through but we are the same issue each time.

What are you working on?
Node js Backend (webhooks , card saving etc). React Native frontend

atomic shuttleBOT
#

@fringe merlin pressed πŸ”Œ API in #help to ask a question:

Question
Yesterday (29/02/24) a websites stripe payments stopped working. The website previously used a stripe 'split pay' function provided by a marketplace wordpress plugin called WCFM. No changes to the site were made in this time, and subsequent backup roll-back confirms this.

Have there been API changes?

Related Request ID(s)
req_sE9VA4ZTPwHUej

What have you already attempted?
Using the standard woocommerce stripe plugin works.

#

@long matrix pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
<PaymentElement
options={getStripeElementOptions()}
onChange={updatePaymentElementCompletionStatus}
className="wcpay-payment-element"
/>

Question
I am trying to enable Card Brand Choice feature on my code, but it does not work

What have you already attempted?
Tried with the latest version of Stripe JS and React Stripe JS. Tried to set the icon options, but nothing changes. The brand dropdown is always disabled

What are you working on?
A plugin integration

#

@golden gale pressed πŸ”Œ API in #help to ask a question:

Question
I have en existing frontend and back end website that uses stripe that I need to upgrade to additionally support ACH direct debit payments (USD only). My Main issue is that I want a simple HMTL/Javascript front end to test against, that allows the creation of SetupIntents.

Related Request ID(s)
Dont know what you want here

What have you already attempted?
I've tried watching this - https://www.youtube.com/watch?v=wng0mPMISjM and while I can follow most of it - after forking and running my own version, the client does not display an intent.
I'm hoping you can point me to a working example of a simple HTML client that shows how to instantiate.

#

@thorn edge pressed πŸ”Œ API in #help to ask a question:

Question
When working with a `balance_transaction` object with `fee_details`, is it possible to have fees denominated in different currencies than the parent balance transaction?

(Not related to specific request, ignore ID.)

Related Request ID(s)
po_1ON3MsKtbo5n6zEmjcTDFB5g

What have you already attempted?
I don't have example data where this is true, but I don't know that it can't happen.

What are you working on?
Stripe App that processes balance transactions and syncs to an accounting system.

#

@lapis tartan pressed πŸ”Œ API in #help to ask a question:

Question
I am allowing users to make payments on my website through stripe checkout. It shows the option to pay using Apple Pay and cards but not Google Pay. What could be the reason behind that ?

Related Request ID(s)
nothing related to any id

What have you already attempted?
I have enabled the Google Pay option in the stripe platform account settings

atomic shuttleBOT
#

@earnest lintel pressed πŸͺ Webhooks in #help to ask a question:

Question
Hi there, I'm looking to add metadata on ALL payments created. What webhook event would be best to subscribe to?

Related Event ID(s)
xxxxxxxxxxxxxxxxxxx

What have you already attempted?
Looking at payment_succeeded but this doesnt seem comprehensive.

#

@merry minnow pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
Could not find any code that would achieve this.

Question
I created a pricing table in stripe to incorporate on our website which is on squarespace. However, it appears that the only choice for the word on the buttons within the pricing table is "subscribe". We want the buttons to say "Donate" (it is a multi-year giving program). How can we change the button text?

What have you already attempted?
Read some articles about this, was looking like it may not be possible.

What are you working on?
Pricing Table in Stripe (to embed on squarespace site)

atomic shuttleBOT
#

@tiny igloo pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
apple pay to work on real iPhone in production

What actually happened?
no apple pay UI showed up

Reproduction Steps
I have the strip apple pay code already and it works in simulator release mode

Question
how to get apple pay working on real iPhone?

#

@earnest lintel pressed πŸͺ Webhooks in #help to ask a question:

Question
Hi there -- is there any ability to add metadata to all balance transactions to understand the on_behalf_of param that is associated with each transaction? Or is there a way to expand balance transactions to include data?

Related Event ID(s)
xxxxxxxxxxxxxxxxxx

What have you already attempted?
Looking at API docs, i'm not sure how its possible. Hoping to subscribe to some webhook event.

#

@golden gale pressed πŸ”Œ API in #help to ask a question:

Question
How can i force my payment intent to ONLY use instant verification of ACH US bank accounts?

Related Request ID(s)
unknownddddddddddd

What have you already attempted?
intent = stripe.PaymentIntent.create............

#

@scenic torrent pressed πŸ‘ Best Practices in #help to ask a question:

Question
Hello,
I'm currently using Stripe terminal for a electronic pay point. I'n using the Server Side API, so I have to save actual connection stripe terminal connection and listen for events to send a result to the kiosk. Then he can switch of page on the screen for example.
Is it a wrong implementation ? Can we discuss

Doc/Guide Links
https://docs.stripe.com/terminal/references/api/js-sdk#stripeterminal-create

What are you working on?
electronic pay point

atomic shuttleBOT
#

@primal quiver pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
Link authentication element only sends a single auth token

What actually happened?
Link authentication element only sends two auth tokens

Reproduction Steps
When I land on our checkout I get two authentication texts from stripe for my email (it has a corresponding link account)

Question
What could cause the stripe element to send multiple authentication requests?

#

@crimson pagoda pressed πŸ”Œ API in #help to ask a question:

Question
I am trying to fetch live transaction data for multiple users on an app i'm building. What is the cheapest way to do this? I want it refreshed every minute. Is there a payment card or bank in the US that will provide live transaction updates?

Related Request ID(s)
N/A, not sure what this field is for

What have you already attempted?
Tried digging through the documentation.

What are you working on?
Budgeting App for iOS

#

@oak kiln pressed πŸ”Œ API in #help to ask a question:

Question
Hi, I have connect account under connect account I am created customer, I want to get a customer save cards, In php

Related Request ID(s)
I used a session checkout, it's showing 1 saved card but on another page it's showing multiple cards

What have you already attempted?
public function includStripeCardAll($connected_account_id, $stripe_customer_id) {
$stripe = new StripeClient($this->secret_key);

    // Specify the connected account ID

    try {
        // Retrieve the customer object from Stripe using the connected account ID
        $customer = $stripe\-\>c
atomic shuttleBOT
#

@merry minnow pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
no code findable to alter this - will attach picture in thread

Question
I asked a question just a bit ago and the thread got closed out already! The response was that I could click "add button with custom call to action". but when i click that, i'm only able to select from a dropdown of 3 choices as seen in photo. We don't want to use any of that text! Is there any way to use other text?

What have you already attempted?
Read articles that said it may not be possible, opened 1 thread here

What are you working on?
Stripe Pricing Table (to use in squarespace)

#

@hexed mist pressed πŸ”Œ API in #help to ask a question:

Question
If my backend tries to create a customer on Stripe to associate with my API's User entry, and the customer's email already exists in Stripe, should i be associating to that existing Customer in stripe? Stripe doesn't prevent duplicate emails for Customers so i wanted to check that is best practice.

Related Request ID(s)
This isn't related to request ID

What have you already attempted?
It's more of a best practice question.

#

@amber laurel pressed πŸ”Œ API in #help to ask a question:

Question
Hi, we just ordered terminals for our urgent needs. Can you please make the arrival date earlier?

Also, we are going to integrate stripe terminal to our kiosk. Hope to connect with your dev to kick it off.

Related Request ID(s)
req_mWeLF6544g7StV

What have you already attempted?
Hi, we just ordered terminals for our urgent needs. Can you please make the arrival date earlier?

Also, we are going to integrate stripe terminal to our kiosk. Hope to connect with your dev to kick it off.

atomic shuttleBOT
#

@placid pier pressed πŸ”Œ API in #help to ask a question:

Question
Hold a payment for more than 7 days?

Hi, for a preorder campaign, we are looking for the most efficient way to navigate the funds hold.
We saw that the initial payment hold was 7 days but that it is possible to hold for more. How so?
Our campaign is set to last 45 days and we'll offer full price and 3 installments opt

Related Request ID(s)
https://docs.stripe.com/payments/place-a-hold-on-a-payment-method?locale=fr-FR

What have you already attempted?
https://docs.stripe.com/payments/place-a-hold-on-a-payment-method?locale=fr-FR

atomic shuttleBOT
#

@hearty goblet pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
if(paymentMethod.card?.funding !== 'credit'){
console.log(paymentMethod)
}

result is :

"pm_1OpcdEChHlHBFg3wG3Bw6RZZ"

Question
How to check the funding type if !== 'credit'.
is correctly set

What have you already attempted?
Just trying to avoid debit cards to be accepted.
Since all previous transactions from debit cards fails.

What are you working on?
A subscription model using stripe-js

#

@tepid cape pressed πŸ‘ Best Practices in #help to ask a question:

Question
I'm creating a ecommerce platform with Stripe Connect. A merchant can connect their Stripe account, disconnect & reconnect with a new Stripe account. The merchant should be be able to press a button within our dashboard to get direct access to that Stripe txn. What's the best practice on storing api keys and txn ref?

Doc/Guide Links
https://stripe.com/connect

What are you working on?
Ecommerce software similar to shopify

#

@oblique dust pressed πŸ‘ Best Practices in #help to ask a question:

Question
Hello, how does Stripe calculate discounts with multiple quantites? Is the subtotal (cost * quantity) calculated first, then discount? Or single after-discount cost * quantity at the end?

Since we have discrepancies for rounding when comparing our checkout which is off by 1 or 2 cents due to rounding vs Stripe invoice

Doc/Guide Links
https://support.stripe.com/questions/rounding-rules-for-stripe-fees

What are you working on?
A checkout that shows a preview of their invoice. We want it to be correct down to the cents when they actually pay. But we need docs on when rounding applies

#

@blissful bluff pressed πŸ”Œ API in #help to ask a question:

Question
How can I setup an off-session sepa debit setupIntent with python server and .js frontend?

Related Request ID(s)
req_PTIYn5Thkug7xX

What have you already attempted?
I want to make a SetupIntent with sepa debit for off-session payments. I already have it working with credit card by creating a token from the frontend and then confirm the setupIntent with the token. However, the same procedures leads with sepa to:" Received unknown parameter: payment_method_data[sepa_debit][token]"

atomic shuttleBOT
#

@halcyon sundial pressed πŸ”Œ API in #help to ask a question:

Question
I have a retool app that populates information from stripe via API. I am currently populating a table via GET /v1/customers. In stripe I have 3 different entries from one customer. Two I can see in the retool app and one I cannot because it is marked as guest. How can I get this entry of guest via API

Related Request ID(s)
No related request ID's

What have you already attempted?
Looked into documentation, don't see anything specific to how to access accounts marked as guest via APPI

What are you working on?
Retool App to manage Stripe customers

#
atomic shuttleBOT
#

@storm ingot pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
Payment Element with paymentMethodOrder: ['card', 'apple_pay', 'cashapp'],

Question
I don't have payment method bank selected, but it's still showing up as an selection.

What have you already attempted?
bank is not in paymentMethodOrder, not exactly sure what else could be causing this.

atomic shuttleBOT
#

@verbal stirrup pressed ❌ An Error in #help to ask a question:

Error Message
<Reader terminal.reader id=tmr_Fd8YOwiRitZRA3 at 0x162684450> JSON: {
"action": {
"failure_code": "platform_api_key_expired",
"failure_message": "Expired API Key provided: pss_test_YW*********************************************************************_******ud4f. Platform access may have been revoked.",

Question
I'm trying to make a payment with a simulated reader and getting this error. I'm calling the present payment method with input of the card reader id and the connected account id

What have you already attempted?
tried to make the call after setting up the payment intent.

Reproduction Steps
call the present payment method as written above

atomic shuttleBOT
#

@obtuse rapids pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
I'm using CardMultilineWidget on Android I was expecting to show the Card form with all placeholders visible.

What actually happened?
On a Samsung Galaxy s20+ 5G running Android 13 with OneUI 5.1 the placeholders are not visible.

Reproduction Steps
Just launch the CardMultilineWidget using a xml layout on a Samsung Galaxy s20+ 5G

Question
This issue is only happens in a specific device as far I know

What are you working on?
I'm build an app that handle payments with Stripe

#

@hazy holly pressed πŸͺ Webhooks in #help to ask a question:

Question
Is it possible to customize the invoice.upcoming webhook to go out different days for a customer? We'd like to use it to trigger renewal emails to customers - 7 days prior for self-serve, and 60 days prior for Enterprise.

Related Event ID(s)
evt_1Opeu6AegRHrUhUqwrVEqrm9

What have you already attempted?
Set Upcoming renewal events in https://dashboard.stripe.com/settings/billing/automatic. But that's an account-wide setting.

atomic shuttleBOT
#

@tepid fable pressed πŸ”Œ API in #help to ask a question:

Question
I use one time charge for my saas application. Each charge triggers a mail receipt to the user. I can easily use CustomerSearch and then ChargeSearch to match the receipt with the charge. When I use 100% discount coupons where there is no charge, how can I query the receipt my users get and link it to the promo code?

Related Request ID(s)
req_7LyhUavRBY0IP7

What have you already attempted?
Go through the documentation and find something that links the receipt my users get to their mail (after they applied the 100% discount code)

#

@vocal wagon pressed ❌ An Error in #help to ask a question:

Error Message
Console:
verify/:28 Error: Error: Bad request or other error
at verify/:19:27
(anonymous) @ verify/:28
Promise.catch (async)
(anonymous) @ verify/:27

Network
Status Code:
400 Bad Request

Question
I have a netlify project deployed from github and I have a. button that needs to initiate a verification session. But it just does not work. https://nienummer.netlify.app/verify

What have you already attempted?
Everything. Even chatgpt is not helpful

cerulean pineBOT
atomic shuttleBOT
#

@icy bison pressed πŸ”Œ API in #help to ask a question:

Question
previous: https://discord.com/channels/841573134531821608/1213113062748594317

The investigation proceeded.
Invoice Search API next_page in StripeGem returns String.

Related Request ID(s)
req_Ife2x53LVUK2fE

What have you already attempted?
In other APIs, next_page returns the expected Object

What are you working on?
Obtaining a list of Customer's invoices

atomic shuttleBOT
#

@past robin pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/connect/dashboard#status-badges

Question
We want to know how to implement connected account status badges correctly.

What have you already attempted?
We try to implement the status badges following the doc, but found an connected account that doesn't behave like the doc.

#

@terse lagoon pressed πŸ”Œ API in #help to ask a question:

Question
Stripe manages subscription links. After logging in to the same email address, only the information about the last item subscribed to is displayed. What is the cause of this problem?

Related Request ID(s)
PVX6WFWgPpEcvMEzWCMN

What have you already attempted?
Test many times and search in the documents and internet.

What are you working on?
The programming language is php,the server system is Linux .

#

@vestal bough pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/api/balance_transactions/list

Question
I would like to know the best way to link a transaction to a product.

What have you already attempted?
I've attempted to search in the official Stripe docs, API and other sources. (Such as ChatGPT, StackOverFlow, Google, etc..)

After searching, I've come up with a "workaround" with putting the metadata to PaymentIntent, which I can then retrieve from Transaction, but I don't know how well that will/can work.

What are you working on?
I'm trying to create a system, that will map each transaction in a payout to it's respective product.

atomic shuttleBOT
#

@rough blade pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/connect/subscriptions#restrictions

Question
I want to collect a specific dollar amount from a subscription payment to pay for the stripe transaction fee. I am wondering how I can have still have monthly payments but also collect a precalculated fixed fee off of every transaction.

What have you already attempted?
Currently, I create a subscription on behalf of the landlord which the tenant will use to pay their rent monthly. I have created a 2nd product which has the precalculated stripe fee but it doesn't work because the stripe transaction fee falls on the platform (me) and that total calculated value goes to the landlord.

What are you working on?
Automated rent collection for DIY landlords

atomic shuttleBOT
#

@oak kiln pressed πŸ”Œ API in #help to ask a question:

Question
I am creating the payment method using Script.js then I am try to attach this payment method to a customer under the a connect account but getting error

Related Request ID(s)
POST /v1/payment_methods/pm_1Oq8mXC3fRpXjzyoGStdmEme/attach

What have you already attempted?
I try it through a creating token but both not working

#

@tropic radish pressed πŸ”Œ API in #help to ask a question:

Question
When trying to enter extended auth i have this trouble. 400ERR (Error message
"message": "This account is not eligible for the requested card features. See https://stripe.com/docs/payments/flexible-payments for more details."
"type": "invalid_request_error")

Related Request ID(s)
i do not know what to write here

What have you already attempted?
I entered this ( "capture_before": 1696524701,
"extended_authorization": {
"status": "enabled", // or "disabled"
})

and this
( 'card' => ['request_extended_authorization' => 'if_available'],)
and thats where problem starts

What are you working on?
website for online appointments

#

@restive wraith pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/payments/checkout/how-checkout-works

Question
I am using stripe checkout session.
Which method is better to implement, to determine that the payment has been completed by being redirected to success_url, or by determining that a webhook event is received? Please tell me the advantages and disadvantages of each.

What have you already attempted?
I've seen articles for both methods

#

@glossy totem pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
expressCheckoutElement.on('click', function(event) {
let validate = $scope.validate();
if (!validate) {
//if validations fails then return
}
//if validations passes then show payment interface
event.resolve()
})

Question
i am using Amazon Pay beta with ECE button. In the example, I check customer data before showing the payment interface. If validation fails, i will not call event.resolve(). However, when validation fails, the Amazon payment method still displays even though I don't call `event.resolve()`.

What have you already attempted?
As you can see, my code works with Apple Pay and Google Pay but it does not work with Amazon Pay. I only want to show Amazon Pay payment interface when i call event.resolve(). Thank you!

#

@meager hinge pressed πŸͺ Webhooks in #help to ask a question:

Question
I have been informed that the Stripe webhook is disabled due to persistent 404 responses.

Q1. Under what conditions will the Stripe webhooks be disabled? Is there a policy, like if a webhook has an error rate of 100% for more than 7 days, Stripe will disable the webhook?

Related Event ID(s)
...................

What have you already attempted?
Search website & discord

What are you working on?
Integrate stripe subscription & one-time payment using checkout session api

atomic shuttleBOT
#

@pulsar nacelle pressed πŸ”Œ API in #help to ask a question:

Question
How to reset `pending_invoice_item_interval` for a subscription?

Related Request ID(s)
evt_1OqAaxDiNNz2hbmODptImgDv

What have you already attempted?
Checked the docs but there's no option to reset it

What are you working on?
Need this for an existing subscription

#

@twin python pressed πŸ”Œ API in #help to ask a question:

Question
on the payment screen, i want the user to see the calculation of what they are paying. e.g. 99c/month is monthly cost. But when we process with stripe, i think they add some % for payment processing, so i would like the customer to see the total is probably like 1.19c.
Is stripe add any additional payment processing?

Related Request ID(s)
Dashboard>payments

What have you already attempted?
I searched on it but didn't satisfied

What are you working on?
Recursive Subscriptions

#

@valid shoal pressed πŸ”Œ API in #help to ask a question:

Question
How can I add the customer on the payment page from connected account ?

Related Request ID(s)
Login-Payment-PaymentID

What have you already attempted?
We cannot find anything related to customer in the transfer object https://docs.stripe.com/api/transfers , but in stripe dashboard it shows customer None and we have to know from where money was transferred from.

What are you working on?
I am working on a marketplace between private seller and buyer by using destination charges and we collect a part of the fee from transferred money

atomic shuttleBOT
#

@meager girder pressed πŸͺ Webhooks in #help to ask a question:

Question
I have been trying to create a stripe webhook in digitalocean app platform. when i use stripe listen and trigger locally everything works. When i deploy the api and trigger the webhook i get a signature error. Can you please help?

Related Event ID(s)
idE1psY8mFbWRsInZwKiPK91z3c2

What have you already attempted?
tried locally and it was working

atomic shuttleBOT
#

@fresh arrow pressed πŸͺ Webhooks in #help to ask a question:

Question
In order to verify the signature of the event, no manipulation can be done on the request. the problem is that we do manipulate with json.loads and json.dumps. the problem is that dumps do not create the original indentations. do you have any idea what we can do if our system must do the json manipulations?

Related Event ID(s)
there is no related event

What have you already attempted?
using the indent key of json.dumps
using the separators of json.dumps

What are you working on?
working on integrate our system with stripe webhooks

#

@zealous pelican pressed πŸ”Œ API in #help to ask a question:

Question
I'm calling `Invoice.upcoming` and setting a coupon ID in the params. I've created the coupon so that it can only be used with product A, but I'm making the `Invoice.upcoming` call on product B. I'd expect an error from the API, but it just returns the price without applying any coupon. Is that normal?

Related Request ID(s)
req_KERfMv8GtqJkEY

What have you already attempted?
Applying a coupon but it doesn't work as explained

#

@snow cargo pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
invoice.getPaymentIntent() to not return null

What actually happened?
getting error: Invalid null ID found for url path formatting. This can be because your string ID argument to the API method is null, or the ID field in your stripe object instance is null. Please contact support@stripe.com on the latter case.

Reproduction Steps
while using test cards provided by stripe and in a test environment everything works fine. however this problem only exists in production server, with real credit cards

Question
please help..............................

What are you working on?
payment gateway...............

atomic shuttleBOT
#

@pulsar nacelle pressed πŸ”Œ API in #help to ask a question:

Question
How to reset `pending_invoice_item_interval` for a subscription?

Related Request ID(s)
evt_1OqAaxDiNNz2hbmODptImgDv

What have you already attempted?
tried setting pending_invoice_item_interval to null but it shows that invalid value.
how to nullify `pending_invoice_item_interval`

What are you working on?
trying to change this for a subscription

#

@split leaf pressed πŸ”Œ API in #help to ask a question:

Question
On SetupIntent the amount shown is 0,.00 to customers. Is there a way to show a different amount (actually the subscription amount)?

Related Request ID(s)
req_aF6SOZciWPrOlw

What have you already attempted?
Tried to find a parameter that would be helpful. Maybe linking a PaymentIntent.

atomic shuttleBOT
#

@warped anvil pressed πŸͺ Webhooks in #help to ask a question:

Question
I need to trigger an event with a specific payment method (e.g. Klarna) using Stripe CLI on my local machine.

Related Event ID(s)
000000000000000000

What have you already attempted?
I set up Stripe CLI and logged in. I triggered all needed events, but I still can't find how to trigger the `payment_intent.succeeded` with the Klarna payment method

#

@zealous pelican pressed πŸ”Œ API in #help to ask a question:

Question
When making a call to Invoice.incoming and applying a coupon, can I make stripe throw if the coupon cannot be applied?

There's a ton of reason it could not be applied. Max redemption, set to be used on a given product only, first timer only, etc.

I'd like to get an error to let the user know it couldn't be applied

Related Request ID(s)
None at the moment

What have you already attempted?
To pass a coupon that shouldn't be applied to the product I passed, but there's no error. I just get the full price without a coupon applied.

#

@hearty garnet pressed πŸ”Œ API in #help to ask a question:

Question
want to know how to specify bank transfer payment method when creating a checkout session

Related Request ID(s)
I_dont_have_an_id_yet

What have you already attempted?
I had tried to make a checkout, but there's no a bank transfer payment method there.

What are you working on?
Want to use bank transfer as a verify way to validate user's company name

#

@mild rivet pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
const options = { clientSecret: '{{CLIENT_SECRET}}', // Fully customizable with appearance API. appearance: {/*...*/}, }; // Set up Stripe.js and Elements to use in checkout form, passing the client secret obtained in a previous step const elements = stripe.elements(options); // Create and mount the Payment Eleme

Question
I am getting this on stripe account: The customer has not entered their payment method. Can you help me resolve this please, i have attached my code above

What have you already attempted?
Attaching the latest log id: req_QcbT7vo50c3Z35

What are you working on?
I am working on travel website where, I have to pay hotel using stripe.

atomic shuttleBOT
#

@drifting oracle pressed ❌ An Error in #help to ask a question:

Error Message
CO is not currently supported by Stripe.

Question
I need to make connect accounts for making payment transfers. While I am able to do so for certain countries but for other countries like "colombia" I am getting error. What is the best way to approach this kind of problem? What can be done there.

What have you already attempted?
I have tried both custom and standard type of connect account creation but it do not work.

#

@vocal wagon pressed πŸ”Œ API in #help to ask a question:

Question
Stripe support confirmed that we are eligible to use "extended authorization" feature with our account. But when trying to create an intent we fail getting the response: "This account is not eligible for the requested card features..."

Related Request ID(s)
req_j9URItOwfmgbT3 req_X4WFm3ootLxlsk

What have you already attempted?
We have tried several test cards from the docs https://docs.stripe.com/payments/extended-authorization

What are you working on?
Payment integration for our booking widget

atomic shuttleBOT
#

@valid shoal pressed πŸ”Œ API in #help to ask a question:

Question
How can we use destination charge in our current flow ?

Related Request ID(s)
req_mNFbrgOE1gIfhK

What have you already attempted?
We wanted to use destination charges , but currently we have used a custom flow.
Following reason:

  1. Our buyer's amount will be authorized if he places a bid to a product
  2. Bid can be accepted by any seller (sell now)
  3. Now we know which connected account is related to this charge , but we cannot update destination

What are you working on?
Bidding flow with destination charges.

#

@pliant wyvern pressed πŸͺ Webhooks in #help to ask a question:

Question
Can we auto verify Customer's Payment Method details? If yes, then how can we do that.

Related Event ID(s)
Payment Method verifucation

What have you already attempted?
Currently, we are manually verifying these details from the customer's account.

atomic shuttleBOT
#

@fringe merlin pressed πŸ”Œ API in #help to ask a question:

Question
Can no longer take payments via API. No changes to site code or to server.

Issue: spinning wheel when trying to check out.

Site is www.minimagoos.co.uk (but has interim fix)

Bug exists on staging site, example product to try and buy in test mode: https://minimagoos.weir.design/product/upton-mini-magoos-sensory-play/

Related Request ID(s)
req_sE9VA4ZTPwHUej

What have you already attempted?
Site/plugin code ruled out: live site has up-to-date plugin and staging site is 6 months out of date. Neither work.

Server ruled out: both sites are actually on different servers.

API partly works, in that some stripe logs are generated with card info... but doesn't go further than that.

What are you working on?
Maintaining a woo marketplace (WCFM plugin). Site setup: single checkout experience but net amount (gross less fees) sent to different sellers.

#

@empty summit pressed πŸ”Œ API in #help to ask a question:

Question
Hi! I connected my stripe accoun to shopify, but can only use 4 payment methods. I want to use more, how can I solve this?

Related Request ID(s)
req_XgDnA2nIgKxjUr

What have you already attempted?
I cant change anything, because in stripe it says: you can only change things in shopify. But i cant change anything there

What are you working on?
Website payments, trying to get more payment providers.

#

@loud mason pressed πŸ”Œ API in #help to ask a question:

Question
hello.
I have a problem here on the customer portal, the option to renew does not appear, I have already searched the documentation and there is nothing that informs about renewal.

Ex: the customer cancels the account and wants to reactivate the account, but the renew button does not appear on the customer portal. I'm

Related Request ID(s)
dashboard>billing>portal

What have you already attempted?
hello.
I have a problem here on the customer portal, the option to renew does not appear, I have already searched the documentation and there is nothing that informs about renewal.

Ex: the customer cancels the account and wants to reactivate the account, but the renew button does not appear on the customer portal. I'm

#

@mellow sentinel pressed ❌ An Error in #help to ask a question:

Error Message
```json
"outcome": {
"network_status": "not_sent_to_network",
"reason": "generic_decline",
"seller_message": "Your card was declined.",
"type": "blocked"
},
```

Question
Can you help me understand what this `outcome` on a Charge object means?

When I read the docs, I assumed `"type":"blocked"` always implied the `"reason"` would be set to `"highest_risk_level"`. This is not the case here.

What have you already attempted?
Reading these docs: https://docs.stripe.com/api/charges/object#charge_object-outcome

#

@hexed wagon pressed πŸ”Œ API in #help to ask a question:

Question
How do I upgrade a customer's free subscription to a paid one?

Related Request ID(s)
I do not have any IDs to share at the moment.

What have you already attempted?
I've already took a look at the payment and setup intent objects. Before I waste any time I want to confirm the right way to approach this case though.

#

@severe spruce pressed πŸ”Œ API in #help to ask a question:

Question
Is it possible to fetch the PaymentIntent card issuer via API?

Related Request ID(s)
pi_3OqYjTFgPeqPCZO40sDAkkhg

What have you already attempted?
In the dashboard I can see that the data is fetched via the https://dashboard.stripe.com/v1/payment_intents/ endpoint, and there indeed the issuer is returned. When I try to fetch the same payment intent with the same expansions via API, there is no issuer in the response

What are you working on?
I am a developer on throne.com

#

@tepid walrus pressed πŸ”Œ API in #help to ask a question:

Question
from which version does stripe support searching of customer using query

Related Request ID(s)
6549f84s6fa51sdf89ds74f65d

What have you already attempted?
customer retrieve: type object 'Customer' has no attribute 'search'

when trying with stripe.Customer.search(query=query)

atomic shuttleBOT
#

@jovial sundial pressed ❌ An Error in #help to ask a question:

Error Message
ayments and payouts paused until requirements met
Provide some additional required information to resume charges.

Question
What i have to do in order my account can be active again ?

What have you already attempted?
Verification from email

atomic shuttleBOT
#

@serene sinew pressed πŸ”Œ API in #help to ask a question:

Question
In my application chef can create their own stripe account by using stripe connect account api and then they can create own stripe products using api's. User can purchase those products by using stripe checkout api. How to transfer 5% of fee to owner platform account and remaining price to chef's connected account.

Related Request ID(s)
https://dashboard.stripe.com/acct_1OoqwN8uuzhAhwPL/test/logs/req_hY2lFmI6jQANjk?t=1709558520

What have you already attempted?
https://docs.stripe.com/api/checkout/sessions/create

#

@lofty fractal pressed πŸ”Œ API in #help to ask a question:

Question
We have Stripe Payment API implemented in our website. Since last 8 to 9 months. When our customers make the payment, stripe is not responding back with the payment status.

So stripe takes the payment but do no send us the respond and our order page gets lost.

Related Request ID(s)
I do not have one.

What have you already attempted?
We have diagnosed on our side and tried it in test runs. its not happening in test run but its happening only in live run. We have tried almost 5 different hosting servers.

What are you working on?
MVC, Angular JS, dot.net

#

@empty summit pressed πŸ”Œ API in #help to ask a question:

Question
I want to know where I need to start with coding.

Related Request ID(s)
Dont have one eeee

What have you already attempted?
I dont know where to begin, in the library.

atomic shuttleBOT
#

@sterile snow pressed πŸ‘ Best Practices in #help to ask a question:

Question
Hi. Does Stripe impose any restrictions or provide recommendations on creating a customer in Stripe when a user registers on our platform? Considering we might have hundreds of thousands of users registering annually, with only a small percentage making actual purchases, how does Stripe view this practice?

Doc/Guide Links
https://docs.stripe.com/products-prices/how-products-and-prices-work#:~:text=We don't limit the,create in your Stripe account.

What are you working on?
SaaS B2C platform with integreated community and marketplace

#

@summer needle pressed πŸ”Œ API in #help to ask a question:

Question
Open the redirect_to_url bancontact in a popup

Related Request ID(s)
pi_3OqcJ5K9AB1l4svb1HiXq5tL

What have you already attempted?
Hello, I opened the redirect_url obtained in the paymentIntent after a confirmBancontactPayment in a popup. The problem is that the return_url after validation of the payment is also done in this popup. how to do ?

atomic shuttleBOT
atomic shuttleBOT
#

@outer bridge pressed πŸ”Œ API in #help to ask a question:

Question
Between 8:20 and 9:20 EST on Friday, March 1st I received 24 Stripe transactions across multiple Connect accounts where the paymentIntent -> Charge - > balance_transaction did not and does not contain the stripe_fee charged for the transaction. It non-existent.

Is this normal or a Stripe error?

Related Request ID(s)
pi_3Oph0YFVfnzEQA1O0WJnMf0a pi_3Oph7t2VIsGQ8dsQ17Z9csR1 pi_3OphCJFP0YrR5RGY1eV2P2TQ

What have you already attempted?
I have attempted waiting to see if the charges update. I have contacted support who know nothing.

What are you working on?
An accounting system. It keeps your fees and charges in sync with the ledger.

#

@violet steppe pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
There is a way to have the live copy in test environments?

Question
I need to have a copy of the production data in the test environment

What have you already attempted?
I tried to write an import code but it doesn't work because you can't re-date objects

#

@late fjord pressed πŸ”Œ API in #help to ask a question:

Question
Hi! We are trying to figure out how to have users of our application create a stripe account in the application so we can send them funds on demand when they decide they want the funds

Related Request ID(s)
This is not applicable

What have you already attempted?
We haven't tried anything yet

What are you working on?
Mobile application for connecting users with services

atomic shuttleBOT
#

@median oak pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
<script nonce='${nonce}' src='https://js.stripe.com/v3/'></script>

Question
How do I permit Stripe JS Script to download the additional scripts and embed them in my webapp from while using Cross-Origin-Embedder-Policy require-corp and Access-Control-Allow-Origin

What have you already attempted?
res.setHeader('Cross-Origin-Embedder-Policy', 'require-corp');

let st1 = 'q.stripe.com/';
let st2 = 'js.stripe.com/';
let st3 = 'https://merchant-ui-api.stripe.com/elements/wallet-config';

res.setHeader('Access-Control-Allow-Origin', `${st1}, ${st2}, ${st3}`);

What are you working on?
Stripe Connect payment storage - your basic server-side setup intent followed by a stripe.confirmCardSetup - but right now I cannot get the cross site stripe

#

@grave comet pressed πŸ”Œ API in #help to ask a question:

Question
We're adding in Payment Requests to our checkout to allow Google/Apple Pay on our custom checkout using Elements.

Our pricing is region locked - we're wondering if it's possible to ascertain the country or the buyer BEFORE payment is taken, not after.

Related Request ID(s)
Not application for this question

What have you already attempted?
stripe.paymentRequest via the API docs

atomic shuttleBOT
#

@placid pier pressed πŸ”Œ API in #help to ask a question:

Question
Hi,
I've been trying setting up apple pay on my page but it doesn't work. I've downloaded the secured file for confirming the domain, i went to the url mentioned to upload it but the url doesn't allow to upload anything.

Related Request ID(s)
https://support.stripe.com/questions/enable-apple-pay-on-your-stripe-account

What have you already attempted?
've downloaded the secured file for confirming the domain, i went to the url mentinned to upload it but the url doesn't allow to upload anything.

atomic shuttleBOT
#

@viral yoke pressed πŸͺ Webhooks in #help to ask a question:

Question
Hello

We use Stripe API for payment for our user

It seems that when we launch a checkout for payment, if the user enter his CB, "setup_intent" is None (what we want in our case)

But if the user use the new feature "use my payment coordinates that stripe already know, it creates a setup intent and tag it in hook

Related Event ID(s)
evt_1OpBmMJodmwI9DFaooFdyNZK

What have you already attempted?
I've read the docs about this, it's not answering the behavior I need to except on my end

What are you working on?
Nolio, an endurance training app

#

@hearty goblet pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
https://dashboard.stripe.com/logs/req_UM5BoIMdyP5ynT

Question
error on attach card to ansubscription

What have you already attempted?
I'm reviewing my whole code searching for errors

What are you working on?
implement future charges correctly.

#

@twin hamlet pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
Payment Request Button to show either Apple/GooglePay or Link button

What actually happened?
Dummy violet button showed

Reproduction Steps
can reproduce but end users keep sending occurrences

Question
Whats the violet button and why is it showing?

What are you working on?
Stripe Connect solution

atomic shuttleBOT
#

@grand otter pressed πŸͺ Webhooks in #help to ask a question:

Question
I am trying to make use of the Reporting API webhook flow outlined in https://docs.stripe.com/reports/api#integration-pattern

I specifically need to know about the `ending_balance_reconciliation.summary.1` report, which only accepts one argument `interval_end`... what data am I getting, is it that arg minus 24 hours?

Related Event ID(s)
frr_1Oq9ocGuzTr2QwdMG2tGFVR4

What have you already attempted?
I am pulling data successfully, but I cannot reconcile it with what your dashboard shows for the same report on the same day. I need to be able to do that, so I need to know what argument I should be supplying for `interval_end` to get the complete data for a single day

What are you working on?
An automation to save manual time booking this financial information

atomic shuttleBOT
#

@daring haven pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
Update customer using given customer id

What actually happened?
Error saying value doesn't exist in x customer that i'm trying to update.

Reproduction Steps
export const updateCustomerName = async (
fullName: string,
stripeCustomerId: string
) => {
await stripe.customers.update(stripeCustomerId, {
name: fullName,
});
};

Question
Am i using the api wrong? Why does it throw an error when given the name? If i passed let's say name x it should update the matching customer with that customer id name to x. But instead it just says that customer doesnot have a name x.

What are you working on?
Normal application using stripe.

atomic shuttleBOT
#

@heavy zealot pressed πŸͺ Webhooks in #help to ask a question:

Question
i want to know when exactly does the "payment_intent.canceled" , "payment_intent.created" and "checkout.session.expired" are sent in case im using checkout session integration.

Related Event ID(s)
--------------------

What have you already attempted?
tried to understand from docs but couldn't fins an answer to it in the case of using checkout session API.

#

@sand granite pressed ❌ An Error in #help to ask a question:

Error Message
Sorry, something went wrong.

Question
When i try to add stripe as a payment option via sellix i get the "Sorry, something went wrong." error within the stripe page

What have you already attempted?
re-tried to add the payment back onto sellix

What are you working on?
Trying to add stripe payment option onto sellix

#

@sharp pine pressed ❌ An Error in #help to ask a question:

Error Message
I got charged for something I did not want

Question
I want to get a refund for my money that got charged

What have you already attempted?
calling the people who took my money

#

@pallid night pressed πŸ‘ Best Practices in #help to ask a question:

Question
I currently have a model where the funds I receive from customer has to be given to another 3rd party and I remain with a small cut, I got to know about stripe connect however I don't the the charges and how to go about on it?

Doc/Guide Links
https://docs.stripe.com/connect/destination-charges

What are you working on?
Ride sharing platform

atomic shuttleBOT
#

@flat pollen pressed πŸͺ Webhooks in #help to ask a question:

Question
The core of the issue lies in the discrepancy between email addresses used by users on our platform and those used for their Stripe subscription checkouts. Currently, we rely on the email address provided through Stripe's webhook requests to update our system. However, when a user employs a different email address from

Related Event ID(s)
evt_1OqecaAtGDh9hzEbrSyNJm0i

What have you already attempted?
I have attempted including a url param for client_reference_id but I wouldn't be able to programmatically append an id because it comes back as null. Also this value doesn't get sent through every webhook.

What are you working on?
an app that allows users to manage and view 3d files

#

@sweet lance pressed πŸ”Œ API in #help to ask a question:

Question
​
709 / 5.000
Resultados de traducciΓ³n
Resultado de traducciΓ³n
I need to delete a subscription from my database after the customer.subscription.deleted event, the issue is that when I use test_clocks, I get an error, since when deleting the subscription, I create one for free with the Stripe API and I get this error:

Related Request ID(s)
sub_1OqfWQGGleJkx5qoyssSUz4J

What have you already attempted?
[Nest] 28608 - 03/04/2024, 12:57:32 PM m. ERROR [ExceptionsHandler] Test clock advancing - cannot perform modifications: clock_1OoZ4OGGleJkx5qoz5vxL7QB

I know that I cannot modify anything while it is in test clock, the problem is that how do I make sure to do it after it is deleted, since I always want to ensure that

What are you working on?
customer subscriptions

#

@half stirrup pressed πŸ”Œ API in #help to ask a question:

Question
Is it possible to configure a Stripe account to automatically reject a transaction based on a customer's country?

Related Request ID(s)
n/a no related id to share

What have you already attempted?
Is it possible to configure a Stripe account to automatically reject a transaction based on a customer's country?

#

@tropic radish pressed πŸ”Œ API in #help to ask a question:

Question
how to add apple pay and google pay

Related Request ID(s)
payments question.

What have you already attempted?
how to add apple pay and google pay

#

@vagrant bloom pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
When a Connect account tries to submit verification information through the embedded onboarding component, they should be able to do so if the account is not locked out.

What actually happened?
Connect accounts attempting to submit verification information are told they have tried too many times, and need to wait for a time period before trying again. This message does not go away, even after a few weeks. Stripe Support has told us that the account has not reached the limit for attempts, so I suspect a bug.

Reproduction Steps
Attempt to verify account through the embedded onboarding component.

Question
Is there a different limit for verification attempts through the embedded onboarding component than through the dashboard?

What are you working on?
White-label Stripe Connect integration

#

@violet dagger pressed πŸ”Œ API in #help to ask a question:

Question
I need to add a tax rate to a shipping rate. In Germany shipping has a tax too (VAT) and I need for it to be included in the payment receipts.

Related Request ID(s)
req_CL1R3JGBaJP5FL

What have you already attempted?
Tax_rate doesn't seem to exist in the Shipping_options object

shipping_options: [
{
shipping_rate: shippingRateId,
tax_rate: shippingTaxId
},
],

What are you working on?
An ecommerce in Germany

#

@tired dagger pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
message
:
"The client_secret provided does not match any associated PaymentIntent on this account. Ensure the publishable key used belongs to the same account that created the PaymentIntent."
param
:
"client_secret"
request_log_url
:
"https://dashboard.stripe.com/acct_1LT8QGQo4ogIFLAC/test/logs/req_Bgf8QphHANf1Rg

Question
Looks like there is a mismatch b/t the client secret and the account I'm using. How can I go about debugging this?

What have you already attempted?
I've checked dashboard but may need help checking to see if the right client secret is being set.

atomic shuttleBOT
#

@hard hill pressed πŸ”Œ API in #help to ask a question:

Question
Hi, Im using charges and I wanto to use Meses sin intereses, but I cant find the way to send it when I create the charge, can you help me to find the correct documantation?

Related Request ID(s)
Meses sin Intereses Api

What have you already attempted?
I found the documentation but its only for the checkout

#

@novel wigeon pressed πŸ”Œ API in #help to ask a question:

Question
Hi. I have a question re: idempotency keys.

If I make a request which returns a 429, will a retry request also return a 429, assuming I use the same idempotency key?

Related Request ID(s)
No request id, just a question

What have you already attempted?
I've read the docs https://docs.stripe.com/api/idempotent_requests, but wasn't entirely sure so wanted to confirm.

atomic shuttleBOT
#

@uneven carbon pressed πŸ”Œ API in #help to ask a question:

Question
Hello, I got this message when trying to integrate the onboarding API following the Stripe documentation and example with pilots:

Backend error in stripeModule, func testStripe You can only create new accounts if you've signed up for Connect, which you can learn how to do at https://stripe.com/docs/connect.

Related Request ID(s)
There are no ids related to this

What have you already attempted?
I'm not sure what to do at this point. I've installed the SDK and everything is working well I got this message and I'd appreciate direction

What are you working on?
Web application that is going to allow customers to create a profile and offer services to users and receive payments from Stripe after the client pays the serv

#

@vocal wagon pressed πŸ”Œ API in #help to ask a question:

Question
Is it possible to authenticate a payment method for future off-session subscription usage when confirming a setupIntent (not a paymentIntent)?

I am getting "Payment for this subscription requires additional user action" even after the client has called `confirmSetup` and gone through the 3ds auth

Related Request ID(s)
N/A β€” in development

What have you already attempted?
I have tried passing `setupFutureUsage: 'off_session'` when loading the Stripe Elements in the client.

What are you working on?
Saas with subscription billing

atomic shuttleBOT
#

@upbeat needle pressed πŸ”Œ API in #help to ask a question:

Question
What API do I use to retrieve `py_1OqhP2GvtwQIF0EVO69Kpl8m` which is the resulting destinationPaymentId on the Platform side. This is the payment resulting from a transfer originating from a Connect account. I need to find what the payment method's Stripe account number was.

Related Request ID(s)
RequestId from Connect Account originating transfer. req_JOZ62vUcsNQr26

What have you already attempted?
No. Just referring to the docs (Java)

What are you working on?
Retrieving transfer and account data.

#

@valid shoal pressed πŸ”Œ API in #help to ask a question:

Question
Can I use klarna in setup Intent API ?

Related Request ID(s)
not available right now

What have you already attempted?
We have tried to use
return $this->stripeClient->setupIntents->create([
// 'amount' => $price * 100,
'customer' => $customer->stripe_customer_id,
// 'capture_method' => 'manual',
'payment_method_types' => ['bancontact', 'card', 'ideal', 'paypal', 'sepa_debit', 'klarna'],

What are you working on?
I am trying to use payment intents in our stripe integraiton

#

@tiny igloo pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
Apple pay UI should show up

What actually happened?
it doesn't show up on the iPhone used by reviewers

Reproduction Steps
integrate apply pay with stripe and run on real iPhone device

Question
how to get apple pay UI to show on real device

atomic shuttleBOT
#

@prime agate pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
I enabled the test mode but the test mode was not activated in the checkout page

What actually happened?
Production mode in the checkout page

Reproduction Steps
What should I do to enable test mode?

Question
What should I do to enable test mode?

#

@tawdry tusk pressed πŸ”Œ API in #help to ask a question:

Question
There is a way to retrieve connected account ids?

Related Request ID(s)
I dont have any of this

What have you already attempted?
Google it, it doesnt appear

atomic shuttleBOT
#

@steady tusk pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/google-pay?platform=react-native&locale=pt-BR

Question
Is it possible to use stripe as an alternative payment method for my app? because Google already allows alternative payment for digital products

https://developer.android.com/google/play/billing/alternative?hl=pt-br#information-screen

So how do I do this for my app?
Do I need to create a link via the website and offe

What have you already attempted?
I did some research but didn't see it, I would like some ideas.

What are you working on?
is a fitness app that offers the user 7 days for free and then 7 days to debit.

#

@eternal wind pressed πŸ‘ Best Practices in #help to ask a question:

Question
Is there a best way, or any way at all to accept iDEAL payments through stripe on a squarespace site. We've been told to use stripe by squarespace because of iDEAL support, but it seems like the automatic functionality doesn't work through squarespace.

Doc/Guide Links
https://docs.stripe.com/payments/ideal
https://docs.stripe.com/checkout/quickstart

What are you working on?
A squarespace store.

atomic shuttleBOT
#

@tawdry tusk pressed πŸ”Œ API in #help to ask a question:

Question
How to make the receipt downloadable after payment

Related Request ID(s)
-----------------------

What have you already attempted?
Different methods, but nothing work

atomic shuttleBOT
#

@tawdry sigil pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
<form className={styles.checkoutForm} onSubmit={handleSubmit}>
<PaymentElement options={options} onReady={handleOnReady} />
</form>

Question
Team, We are using payment element and trying to make a call to our web database that creates payment intent and calls the confirmPayment method. Here we need the payment method id to send to the web api. How can I get that?

What have you already attempted?
I am not sure how can I get that token?

What are you working on?
Payment Checkout Flow

#

@hollow cobalt pressed πŸ”Œ API in #help to ask a question:

Question
The error "Connecting to the reader failed because the app completed fetchConnectionToken with an error" happens but only on one specific iPad when trying to connect to the M2 or WisePOS E reader. On web, other iPads and Android tablets it works perfectly.

Related Request ID(s)
req_npAmN4VBIVtqhl

What have you already attempted?
I've gone through the entire integration from start to finish in the docs and in the code. Looked at logs but nothing sheds any light on what the issue might be. It just seems like there isn't a connection token request in the dev logs when this error is triggered on the one iPad.

What are you working on?
POS software with a React web app, iOS tablet app and Android tablet app.

#

@vocal wagon pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
I am trying to use the <ConnectAccountOnboarding /> React component to let me embed onboarding into my site.

What actually happened?
When I put the 123-45-6789 as the TIN it gives me the error "Tax IDs must be a unique set of 9 numbers without dashes or other special characters."

Reproduction Steps
All Im doing is creating an account and then using the <ConnectAccountOnboarding /> componenet

Question
I just want to know if this is a bug or expected behavior? I am in test mode so I think it should just let me use 123-45-6789 for testing purposes, it even has that as the input place holder

What are you working on?
I am trying to make a small reservation service

#

@teal wave pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
When I send a user to connect.stripe.com/oauth/authorize to subscribe to webhooks for their account, I expect them to see a list of all of their Stripe accounts to authenticate to.

What actually happened?
My users see a list of their Standard accounts but not their Express accounts.

Reproduction Steps

  1. Create a Stripe Express account (ex: on Teachable)
  2. Try to connect that Stripe Express account to a 3rd party service (ex: https://zapier.com/apps/google-sheets/integrations/stripe/938/add-new-stripe-sales-as-rows-on-google-sheets )

Question
From the Account types documentation[0] it's unclear to me that Express accounts aren't designed to allow Stripe Connect API access. Is this a bug or a limitation of this type of account?

  1. https://docs.stripe.com/connect/explore-connect-guide#account-types

What are you working on?
I'm making an affiliate tracking platform that helps users set up affiliate programs and track which affiliate was responsible for which Stripe sale.

#

@prime agate pressed πŸ‘ Best Practices in #help to ask a question:

Question
Is there any way to not show phone number in any place?

Doc/Guide Links
Is there any way to not show phone number in any place?

What are you working on?
Is there any way to not show phone number in any place?

#

@sleek pelican pressed ❌ An Error in #help to ask a question:

Error Message
Reader is currently unreachable, please ensure the reader is powered on and connected to the internet before retrying your request.

Question
Are there any known issues with Stripe connect direct charges (standard account) and terminal payments?

What have you already attempted?
I've tried:
1) factory reset and added a brand new terminal using pairing code, still same error
2) used the same terminal but with a Custom Connect account and destination charges. This works using the same code path, just different account_id

Reproduction Steps
https://dashboard.stripe.com/acct_1H0ZfEFSRlrDjPli/logs/req_YhJzXpIn7DRV8r?t=1709588636

What are you working on?
Stripe connect application with terminal for some payments

atomic shuttleBOT
#

@red raven pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/connect/express-accounts

Question
Is it possible to collect a user address through stripe express onboarding?

What have you already attempted?
I didn't see anything in the express docs but I wanted to double check here. If it is not possible, is there a recommendation on how I can collect user address during the onboarding process?

atomic shuttleBOT
#

@frosty river pressed πŸ‘ Best Practices in #help to ask a question:

Question
Hi, I am wondering how we can do preauthorizations for stripe free trials. Our problem is that people use prepaid/invalid cards for free trials with only 1$ balance and they do not convert well. We are trying to preauthorize the full amount which hopefully will increase conversions.

Doc/Guide Links
I have seen competitors do this with "Stripe Checkout Elements", but I am not sure how to do this using Stripe's best practices and handle the preauth logic.

What are you working on?
Trial Full amount preauthorizations

atomic shuttleBOT
#

@hot trench pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
<div>
<label className="text-white block mb-2">Card Details</label>
<CardElement options={CARD_ELEMENT_OPTIONS} className="w-full px-3 py-2 bg-blue-800 border border-blue-600 rounded-md text-white" />
</div>

Question
I am trying to use the card element with '@stripe/react-stripe-js'. I am getting an hcaptcha unauthorized error, but there is no hcaptcha being shown on the screen at all.

What have you already attempted?
I've tried stripping down the styling to nothing and just returned the element by itself and still got the same error. I've looked all over google, asked chatgpt, and checked stack overflow.

What are you working on?
A bustiness form to create a new ''customer'' account with stripe and save their default payment method for future payments. Businesses pay workers on it.

#

@dry moth pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
I expected to be able to login to stripe

What actually happened?
I cannot login. it asks me to verify my identity due to inactivity, but then when it asks me to proceed it says too many attempts (no matter how long I wait between tries). also, I cannot email support cos it asks me to login to confirm my support request!

Reproduction Steps
Attempt to login to my account. Attempt to prove my identity. attempt to login and proceed. try to email support and open a ticket. try to reply to support. cannot do any of this.

Question
how can I fix this issue? what do I need to do?

What are you working on?
a clothing shop and online store - integrated with woocommerce

atomic shuttleBOT
#

@steel bluff pressed πŸ‘ Best Practices in #help to ask a question:

Question
Trying to get data to send back to app AFTER webhook invoice.paid. But returnUrl triggers in embedded checkout flow too quickly.

Doc/Guide Links
NANANANANANANANANANANA

What are you working on?
streaming app that allows donating

atomic shuttleBOT
#

@hexed moss pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
const elements = stripe.elements(elementCreateOptions)
...
const expressCheckoutElement = elements.create(
StripeElements.ExpressCheckout,
expressCheckoutElementOptions,
)

Question
I need to build a checkout page that is styled differently depending on if the browser has Apple/Google Pay available or not. Does Stripe have a built-in method for detecting mobile wallet availability? Or any callback of sorts from Elements that includes mobile wallet availability information?

What have you already attempted?
I have found Google and Apple Pays' documentation for detecting mobile wallet availability in the browser. Just wondering if Stripe has something like that built in.

atomic shuttleBOT
#

@brittle crater pressed πŸͺ Webhooks in #help to ask a question:

Question
I’m in the middle of a project and now I’m finally getting to the part where I want to add stripe. but it needs to coexist with supabase auth and DB, zustand, react router dom, vite, and work on vercel but I know what I have done is not correct somehow, I’m bad with file location and backend in general. please help?

Related Event ID(s)
all of the events from creating a user, handling payments, sessions, account management, and pulling customer data to store on quicker access

What have you already attempted?
web hooks and serverless functions is but I’m getting stuck on making serverless functions and web hooks work and just getting that entire service connected and then knowing how it works and where to put it and understanding why it needs to go in certain spots of my code or project

What are you working on?
a budgeting app that is utilizing the weirdly structured way of how I handle my own expenses through a spreadsheet, but automating expense splitting

atomic shuttleBOT
#

@jaunty abyss pressed πŸ”Œ API in #help to ask a question:

Question
I'm generating and finalizing my au becs direct debit and I'm able to see it in stripe as well, but on payment to be done is not able to pay on finalized date, it's showing the error payment intenent required mandate. How to fix this and payment accordingly

For invoice pay I'm following stripe invoice pay API document

Related Request ID(s)
req_h695pHusHKMFCN

What have you already attempted?
Invoice is finalized easily but on payment date not able to pay on the specified amount of money, i wrote on cron job functionality.

What are you working on?
We are working to pay invoices for au_becs direct debit payment

#

@hearty garnet pressed πŸ”Œ API in #help to ask a question:

Question
Want to use bank transfer feature, and your colleague said that I can using checkout session feature with using customer_balance payment method type and specify the customer id. I tried but failed.

Related Request ID(s)
no_request_id_to_be_found

What have you already attempted?
I'd tried to make the post checkout session request, but got this error: Only Stripe Connect platforms can work with other accounts. If you need to setup a Stripe Connect platform, you can do so in the dashboard.

atomic shuttleBOT
#

@hazy vessel pressed πŸ”Œ API in #help to ask a question:

Question
I'm to delete a product and get this error: "message": "This product cannot be deleted because it has one or more user-created prices." but can't see how to delete Price objects https://docs.stripe.com/api/prices/object

Related Request ID(s)
req_E6HslqkzYSR2Yb

What have you already attempted?
Looked at documentation

atomic shuttleBOT
#

@misty thistle pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/elements/customer-sheet?platform=ios

Question
I'm integrating the stripe sheet in swiftUI. Following the docs, I got the sheet to open. However, it first show the saved card instead of the add payment card. How can I change this behavior, so that when the sheet is open, it will show the add payment card view as default?

What have you already attempted?
I just follow the doc and couldn't see the settings for changing as the question above

#

@midnight marsh pressed πŸ”Œ API in #help to ask a question:

Question
When using the API to update customer phone numbers, what format should the numbers be in? Should we include relevant area codes?

Related Request ID(s)
This is more of a general question

What have you already attempted?
More of a general question

What are you working on?
We are simply updating customer phone numbers. To our understanding this is to notify the customer of failed payments.

#

@vocal wagon pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
Stripe is enabling 3ds on my payment without my permission

What actually happened?
I have turned off 3ds but still stripe is acquiring 3d while payment

Reproduction Steps
I don't understand why they are doing so

Question
can you guys remove the 3ds from my strioe

What are you working on?
help me guys to remove

atomic shuttleBOT
#

@meager hinge pressed πŸͺ Webhooks in #help to ask a question:

Question
Question about invoice & payment intent

Related Event ID(s)
...................

What have you already attempted?
already test using api & webhook

What are you working on?
Integrate stripe subscription & one-time payment using checkout session api

atomic shuttleBOT
#

@hearty garnet pressed πŸ”Œ API in #help to ask a question:

Question
How can I know the bank card owner name when using bank transfer payment method

Related Request ID(s)
pi_3OqpddE2ZZnUHRVW1lraKwXl

What have you already attempted?
I'd made a checkout session and it was paid successfully.

#

@tranquil sun pressed πŸ”Œ API in #help to ask a question:

Question
Can we add a country selector in the stripe react component to filter the payment methods available in country based on the country?

Related Request ID(s)
req_hft6IM7FLUW053

What have you already attempted?
I have tried using the address component by stripe sdk also tried configuring the payment intent.

What are you working on?
I am building a payment form using stripe react components, and of all the payment methods allowed for me. I want to filter payment methods based on country.

#

@somber birch pressed πŸ”Œ API in #help to ask a question:

Question
US Stripe Account. How to Activate 3Ds for Apple Pay? Payment intent with Cards 3Ds working. Stripe Elements for Apple Pay no 3Ds Security. That's Why we have fraud disputes.

Related Request ID(s)
Any New Payment Request with Stripe Elements

What have you already attempted?
US Stripe Account. How to Activate 3Ds for Apple Pay? Payment intent with Cards 3Ds working. Stripe Elements for Apple Pay no 3Ds Security. That's Why we have fraud disputes.

atomic shuttleBOT
#

@dusky holly pressed πŸ”Œ API in #help to ask a question:

Question
Is is possible to connect an existing standard stripe account (test mode) to a platform account?

Our stripe account is FR-based, but we have to pay multiple CA accounts. We imagined a direct charge + application fees, so money comes to a standard accounts. That account can transfer money to its own connected accounts.

Related Request ID(s)
acct_1OqrcOBjjrRHtDUi to be connected to acct_18jVKHJWJnAFKBaV

What have you already attempted?
I tried to use the oauth link in test mode, but only account creation is possible.

What are you working on?
Our FR account has to transfer money to connected accounts in Canada (money beging transfered to multiple CA accounts for each payment)

atomic shuttleBOT
#

@valid shoal pressed πŸ”Œ API in #help to ask a question:

Question
How can we capture payment after 28 days wihtout asking customer for auth ?

Related Request ID(s)
idonthaveanylogforthat

What have you already attempted?
We have tried separated charges and transfer with authorization and extended auth (credit card)

atomic shuttleBOT
#

@jaunty abyss pressed πŸ”Œ API in #help to ask a question:

Question
created setup and tried to pay again through invoice with pay invoice as mandate but still getting error

Related Request ID(s)
req_1N7ocQ2QvUl0oh

What have you already attempted?
req_h695pHusHKMFCN i already had this issue and i tried to make setup intent and took the mandate id from there and i tried to pay but still having issue for paying invoice

What are you working on?
invoice pay for au_becs direct debit

atomic shuttleBOT
#

@vocal wagon pressed πŸ”Œ API in #help to ask a question:

Question
invoices create payment intents.. how can i set the transfer group for the payment intent created by that invoice?

Related Request ID(s)
req_m3TAd88QdEpTd1

What have you already attempted?
tried updating payment intent after it's created (finalize invoice) but it does not allow me to update the transfer group property

What are you working on?
a platform to mediate services between freelancers and clients

atomic shuttleBOT
#

@cunning acorn pressed πŸͺ Webhooks in #help to ask a question:

Question
We need to subscribe via a Stripe Webhook to failed API attempts ONLY. We don't know how.

Related Event ID(s)
req_YEwuPAKtqzJomT

What have you already attempted?
We tried subscribing to a Stripe Webhook, but then Stripe sends all activity and not ONLY the activity that failed, e.g. failed transfer attempt

#

@coarse burrow pressed πŸ”Œ API in #help to ask a question:

Question
want to fetch the Payoutid from invoice id via stripe API

Related Request ID(s)
wanted the payout id from invoice id

What have you already attempted?
I tried from the payment intent object

What are you working on?
stripe and netsuite integration

atomic shuttleBOT
#

@foggy oak pressed πŸ”Œ API in #help to ask a question:

Question
Is there a way to simulate a disputed payment using stripe dev/test clocks?

Related Request ID(s)
There is no related request id

What have you already attempted?
I haven't found an option to dispute a payment via the dev platform

What are you working on?
Subscription platform

#

@dusky holly pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
I am trying to connect a standard account in test mode (oauth). I expected to be able to fill the form with test data as well.

What actually happened?
It seems I can only input real data, for example for the bank account.

Reproduction Steps
Create an Oauth2 authorize link in test mode, then login with an existing stripe account. Finally, try to fill the form without a real bank account.

Question
How can I complete the form only with test data?

What are you working on?
I have to test a setup with nested connected accounts. Our platform will have standard connected accounts. Some connected accounts will have express accounts.

atomic shuttleBOT
#

@royal stone pressed πŸ”Œ API in #help to ask a question:

Question
I am successfully onboarding a Connect Account on my platform, but it still shows the account as Restricted

Related Request ID(s)
Connect Account id-acct_1Oqv6MRnwFEplUgj

What have you already attempted?
I am successfully onboarding the account with the account link

#

@steel inlet pressed πŸͺ Webhooks in #help to ask a question:

Question
My invoice have correct tax percent applied, but in 'invoice.created' event payload received by Webhooks the property 'tax_percent' is null

Related Event ID(s)
evt_1OqrDeDyCiiQ0txVBDaKuieN

What have you already attempted?
Nothing yet............

#

@worn wyvern pressed ❌ An Error in #help to ask a question:

Error Message
Something's gone wrong. Try again later or use another payment method. [OR_BIBED_08]

Question
We have integrated Stripe's Google Pay SDK to our app and testing it in the Test Environment. However the payments are unsuccessful with an OR_BIBED_08 error from Google Pay.

What have you already attempted?
We have tried making payments with Live cards as well as test cards from Google Test Suite. None seems to work.

What are you working on?
We are working on building an E-commerce app for use within EU.

#

@vocal wagon pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
Nothing, there should be no charge

What actually happened?
The user has been charged by cancelled subscription

Reproduction Steps
No idea?????????? This looks like a bug

Question
There is a subscription sub_1MPqQmGoLmBCnzj7A0wW2RcG that charged user after it was cancelled

#

@vocal wagon pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/api/invoices/finalize

Question
It says it Returns an invoice object with status=open but it returns with status=open

What have you already attempted?
Tried calling the api and it returns paid. Even in the example it says paid but doc says open

atomic shuttleBOT
#

@waxen girder pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/payments/ach-debit/set-up-payment?platform=web&lang=node#web-verify-with-microdeposits

Question
How to add micro-deposit verification for the us_bank_account.I'm getting error when I submit the form after entering the routing no, account no in the micro-deposit modal.It says no payment method found, but if I hardcode the input with acc id and routing no it return next_action.

What have you already attempted?
I've added verificationMethod: 'automatic' to support micro-deposit verification. It gave me a link in the form to get the routing no and acc no from user.
once i add details and submit the form i'm getting an error. I didn't use collectBankAccountforSetup.

What are you working on?
Trying to setup micro deposit verification for us_bank_account.

atomic shuttleBOT
#

@vocal wagon pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
import { CardNumberElement } from '@stripe/react-stripe-js';
<CardNumberElement
aria-label="I want custom aria-label here"
onReady={...}
onChange={...}
css={...}
options={...}
/>

Question
Is it possible to add custom aria-label to components from @stripe/react-stripe-js? If no, do you have plans for adding feature like this?

We would like to match aria-label in input with text in label in our form

What have you already attempted?
Wrapping this component with <input>, adding it directly to props

What are you working on?
Stripe payment page for cards in BC. Improving accessibility

#

@empty summit pressed πŸ”Œ API in #help to ask a question:

Question
I just connected stripe with Shopify. How can I get more payment providers like Klarna?

Related Request ID(s)
Dont have it rnnnn

What have you already attempted?
Already tried to find by plugins

atomic shuttleBOT
#

@outer oasis pressed πŸ”Œ API in #help to ask a question:

Question
I have a database where I store user info.

I also store customer_id that is generated by stripe in a checkoutCompleted event that my webhook listens to.

Now, I want to develop a nodejs api that does the following

  1. Get customer id from my db (no problem)
  2. Get ephermal key (idk how)
  3. Create a payment intent

Related Request ID(s)
I am sorry I don't see a dashboard option

What have you already attempted?
I have a working POC on the web side. Now I want to be able to provide an endpoint to the android team working with me that gives them what they need to make payments. As per their requirement, they need 3 things from my api as I discussed in my question.

What are you working on?
A NodeJS backend that is to be used by an android client.

#

@wild gust pressed ❌ An Error in #help to ask a question:

Error Message
resource_missing - customer

Question
when I use live secret api key, the chekout page is not worked and return resource_missing - customer, but it works as when I am using test api seckret key, how can I solve it?
more hint in dashboard logs:
If you are trying to reference an existing customer be sure to create the Customer before setting this field.

What have you already attempted?
stripeCustomer = await db.stripeCustomer.create({
data: {
userId: user.id,
stripeCustomerId: customer.id,
}
});
}

const session = await stripe.checkout.sessions.create\({
  customer\: stripeCustomer.stripeCustomerId,
  line\_items,
  currency\:"USD",
#

@tidal ridge pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
I have 3 months coupon and 2 prices to subscription - per year and per month, i expected that after applying this coupon sub will be free for 3 months so user would have 3 times 0 price for payment, and if he chooses 1y plan he would pay 9/12 price

What actually happened?
he is getting entire year for free

Reproduction Steps
create any coupon for 3 months duration

Question
how to deal with it? Can I apply coupon to specific price or something? They are generated in dashboard

#

@stark belfry pressed πŸ”Œ API in #help to ask a question:

Question
How can I modify the header here - https://docs.stripe.com/api/balance_transactions/list?lang=python, to call payouts if a custom connected account

Related Request ID(s)
req_6e3UDowoHuoMzg

What have you already attempted?
custom_client = requests.Session()
custom_client.headers.update({
"Stripe-Account": "acct_1FPETgKuVIJWwfgE"
})

What are you working on?
I want to retrieve all the charge ids linked to a list of payouts

#

@haughty mist pressed πŸ”Œ API in #help to ask a question:

Question
Hello team, I trying to create customer & verify auto bank details from API in stripe. Is it possible to create. If yes, then how!

Related Request ID(s)
No request id, just a question

What have you already attempted?
I have created a Customer & Payment Method but when, I am trying to create Setup Intent then, status is "requires_confirmation" and "Mandate" & "Setup Attempt" is null. And I am not able to create Mandate & Setup Attempt.
Whenever I am trying to "Verify microdeposits" then error - Status must be "requires_action"

What are you working on?
Integration b/w Business Central & Stripe app.

atomic shuttleBOT
#

@steel inlet pressed πŸͺ Webhooks in #help to ask a question:

Question
My invoice have correct tax percent applied, but in 'invoice.created' event payload received by Webhooks the property 'tax_percent' is null

Related Event ID(s)
evt_1OqxJ0DyCiiQ0txVStuUu4bt

What have you already attempted?
Nothing yet...........

#

@hexed wagon pressed πŸ”Œ API in #help to ask a question:

Question
How to show both full name and organization fields in Stripe React AdressElement?

Related Request ID(s)
No IDs to share yet.

What have you already attempted?
Documentation + trial & error

atomic shuttleBOT
#

@sinful bridge pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/identity/verify-identity-documents?lang=go

Question
Need test data to validate identity verification

What have you already attempted?
Need test data to validate identity verification

What are you working on?
Need test data to validate identity verification

#

@vocal wagon pressed ❌ An Error in #help to ask a question:

Error Message
Order cancelled

Question
On my woocommerce website someone orderd and paid but it showed cancelled even though payment was sucesful.

What have you already attempted?
I checked this payment on stripe account

#

@rigid palm pressed πŸ”Œ API in #help to ask a question:

Question
When on the Live account, I filled out my credit card details and just entered the wrong CVC. There should be a stripe error with "Card's CVC is wrong", but in that case just a response was returned with "status": "failed"

card using from USA country(Visa - Bank of America).

Related Request ID(s)
For now nothing for this

What have you already attempted?
For now nothing for this

atomic shuttleBOT
#

@tawdry sigil pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
<form className={styles.checkoutForm} onSubmit={handleSubmit}>
<PaymentElement options={options} onReady={handleOnReady} />
</form>

Question
I know there is a way to create the payment manually but on submitting the form isn't stripe creating a payment method automatically? I would need the automatically generated payment method's id. Is it possible?

What have you already attempted?
I have tried to get this info from e in onsubmit function.

#

@vocal wagon pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
Nothing, the invoice should not try to collect payment

What actually happened?
There was an attempt to charge

Reproduction Steps
Unknown, probably updating customer default payment method since related subscription got cancelled months ago

Question
Why evt_1OhYp3GoLmBCnzj7QucvU7DI got triggered? The smart charge account settings was set to 8 times within the period of a first month.

We have some of these invoices untouched and now it seems we are randomly trying to charge users when they update payment method (I guess it is the reason)

atomic shuttleBOT
#

@west patio pressed πŸ”Œ API in #help to ask a question:

Question
Whats the difference between a payment_refund and a refund? ( from the balance_transactions)

Related Request ID(s)
..........................

What have you already attempted?
Searching didn't show anything

atomic shuttleBOT
#

@glass blaze pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
A customer makes a payment via stripe checkout on 26 Feb with link payment method. A new payment_intent.created and and an uncaptured payment created with charge.succeeded. On 4 Mar, the uncaptured should have automatically expired via event charge.expired

What actually happened?
The charge.expired has not triggered. The payment remains uncaptured. Clicking capture on the stripe dashboard results in "message": "The payment failed."
"type": "invalid_request_error"

Reproduction Steps

  1. Checkout via stripe checkout with link payment method to create an uncaptured payment intent
  2. Expect the charge.expired event to expire the payment in 7 days

Question
I'm using stripe checkout for an ecomm platform where I place a hold on a payment method and capture the funds later. Usually the payments expire after 7 days . Why is the charge.expire event not occurring here? Why when I click capture do I get the error message?

atomic shuttleBOT
#

@dark kiln pressed πŸ”Œ API in #help to ask a question:

Question
in my app I show issuing transactions, the customer reported that when they make a purchase, the transaction doesn't appear for some hours, based on the docs it's the expected result because transaction object is crated after authorization is captured, how can show if transaction's pending

Related Request ID(s)
req_9kUUogeRTdK7Ph

What have you already attempted?
I tried showing authorization instead of transactions because authorization has a pending state, but they have some differences.

What are you working on?
I'm developing an expense management application using stripe issuing

#

@tawdry sigil pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
// Create the PaymentMethod using the details collected by the Payment Element
const {error, paymentMethod} = await stripe.createPaymentMethod({
elements,
params: {
billing_details: {
name: 'Jenny Rosen',
}
}
});

Question
How can I get the details collected send here?

What have you already attempted?
I am not sure how to get the details collected via payment element.

#

@uneven stratus pressed πŸ”Œ API in #help to ask a question:

Question
Can I use the Stripe API to mass block cards using the card fingerprint? If so, which Resource Type do I need to enable to do this, and do I need to set "Read', or "Write" permissions?

Related Request ID(s)
Not applicable to this question

What have you already attempted?
Nothing, this is a generic question

What are you working on?
I'm working on a script that will help me mass block cards to stop certain card users abusing our payment network.

#

@long pumice pressed πŸ‘ Best Practices in #help to ask a question:

Question
I have a past_due subscription that renews at 2024-03-05. On 2024-03-06, the customer paid the Invoice. The next renewal will be at 2025-03-05 how can i change it to 2025-03-06 when the Invoice is paid at 2024-03-06? I tried changing billing_cycle_anchor but it would generate a proration Invoice and i don't want that

Doc/Guide Links
https://docs.stripe.com/billing/subscriptions/billing-cycle

What are you working on?
Building subscription model for our application

#

@humble geyser pressed πŸ‘ Best Practices in #help to ask a question:

Question
Implementing a "Pay Invoice" function for an invoice already sent to a customer that has a us bank account payment method attached. Using stripe.invoices.pay(invoiceId) gives me an error about a mandate missing.

Not sure what's the way to do this and could not find the right docs.

Doc/Guide Links
I've checked this article: https://docs.stripe.com/billing/collection-method?locale=es-419

Along with others, but I don't understand how to save the mandate data.
To be clear, I am showing the needed mandate when collecting their payment information, but not before attempting to pay.

What are you working on?
An employees management dashboard.

#

@loud mason pressed πŸ”Œ API in #help to ask a question:

Question
We are creating an application and to have an initial charge we add a subscription fee product (single product) and thus add a subscription for this user (volume per use).

In this flow, the user's credit card is not being saved for subscription charges in the next billing period. How to save this data?

I'm using the

Related Request ID(s)
dashboard>billing>portal

What have you already attempted?
We are creating an application and to have an initial charge we add a subscription fee product (single product) and thus add a subscription for this user (volume per use).

In this flow, the user's credit card is not being saved for subscription charges in the next billing period. How to save this data?

I'm using the

#

@untold summit pressed πŸ”Œ API in #help to ask a question:

Question
Morning! I have two questions about saving a card on file for use later on the web, specific to Apple Pay.
* How long after using SetupIntents to save an Apple Pay card should I expect the PaymentMethod to be usable for?
* What are some of the advantages of setting up Apple Merchant Tokens

Related Request ID(s)
req_DbsESTLoA8ib3B

What have you already attempted?
I've verified that not using an Apple Merchant Token works and I can charge later. Everything works well, but it seems unlikely I can answer the other two questions via testing.

#

@waxen girder pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/payments/ach-debit/set-up-payment?platform=web&lang=node#web-verify-with-microdeposits

Question
How to add micro-deposit verification for the us_bank_account.I'm getting error when I submit the form after entering the routing no, account no in the micro-deposit modal.It says no payment method found, but if I hardcode the input with acc id and routing no it return next_action.

What have you already attempted?
I've added verificationMethod: 'automatic' to support micro-deposit verification. It gave me a link in the form to get the routing no and acc no from user.
once i add details and submit the form i'm getting an error. I didn't use collectBankAccountforSetup.

What are you working on?
Trying to setup micro deposit verification for us_bank_account.

atomic shuttleBOT
#

@lost umbra pressed πŸ‘ Best Practices in #help to ask a question:

Question
We are thinking of only storing user information on stripe (name, surname ..). Is there any api limitation if we do this? Can we call the api to get the information without reaching any limit?

Also if in the future we need to migrate to a different provider, can we get this data in bulk?

Doc/Guide Links
Just a question no link

What are you working on?
Explained above.....

#

@maiden stirrup pressed πŸ”Œ API in #help to ask a question:

Question
I am using Payment Sheet to collect the users' card data and I get payment method id returned. I am using this method to save payment for later user. But when i try to use later it seems like stripe.charges.create is asking for a card id as the source. Is this the correct flow?

Related Request ID(s)
req_R3PnB9jW5djiIb

What have you already attempted?
Saving cardid to my server, but i dont get a card id retrurn from stripe sdk

#

@maiden blaze pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
I expect not to get rate limit exceeded error.

What actually happened?
stripe api is giving us a rate limit error nonstop and preventing all the order intents from being processed and i'm getting this error ```Request rate limit exceeded. Learn more about rate limits here https://stripe.com/docs/rate-limits```

Reproduction Steps
since every apis of mine are behind vpn, there's no way to reproduce this publicly but this is the key pk_test_Qa5KImLigahtFIr3TMBjwBW7 and name is US Mobile

Question
getting rate limiting. this is the stripe key pk_test_Qa5KImLigahtFIr3TMBjwBW7

atomic shuttleBOT
#

@elfin fulcrum pressed πŸ”Œ API in #help to ask a question:

Question
I am trying to get tier pricing when I retrieve a subscription using the stripe Node.js SDK but the full pricing information is not being returned. However, when i make the request through something like postmen the tier information is returned.

Related Request ID(s)
NANANANANANANANANA

What have you already attempted?
Why is the info returned from the SDK call different from what is returned through my postmen get request?

#

@ancient tusk pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
Having a coupon applied when using flow_data.subscription.update.confirm.discounts.coupon when upgrading a subscription. (https://docs.stripe.com/api/customer_portal/sessions/create#create_portal_session-flow_data-subscription_update_confirm-discounts)

What actually happened?
The coupon does get applied... but I have to put a one second delay before opening the url. If I open it immediately, the coupon doesn't show up.

Reproduction Steps
When creating the stripe billing session with the discount, we immediately open the url window and the coupon isn't applied/doesn't show up. However if I add a one second sleep before opening, the coupon will show up.

Question
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

#

@forest ore pressed πŸ”Œ API in #help to ask a question:

Question
Golang API is showing empty latest invoice for a subscription I have. I checked in the git repo for this issue but it is not present. Any ideas why it's happening?

Related Request ID(s)
req_EgK0SAqbQQ4s6o

What have you already attempted?
Tried updating from library 74 to 76 version and still did not fix the issues.

What are you working on?
API for our business to check subscription status

#

@trim crypt pressed ❌ An Error in #help to ask a question:

Error Message
"`instant` is not a supported method for payouts to a `bank_account` external account."

Question
The connect user is trying instant payout and he is getting this error, even though his bank account "
The Bancorp Bank" is supported in instant payouts.
Why is this error occuring

What have you already attempted?
I have tried nothing as the whole connect setup is already done

#

@nocturne moat pressed πŸ‘ Best Practices in #help to ask a question:

Question
We would like to initiate pro-rated refunds for Subscriptions, however we want to do it after the subscriptions have been canceled. Can we do that? If yes can we provide a date in the past from where the pro-ration should start? Lets say I want to execute refund via API today but pro-rate the refund from Feb 1st?

Doc/Guide Links
https://docs.stripe.com/refunds

What are you working on?
Stripe Subscriptions

atomic shuttleBOT
#

@leaden jewel pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
BBPOS WisePad 3 is Integration the same as M2 reader? Do i need to account for anything such as pin? Or can my current M2 code handle the BBpos

Question
BBPOS WisePad 3 is Integration the same as M2 reader? Do i need to account for anything such as pin? Or can my current M2 code handle the BBpos

What have you already attempted?
BBPOS WisePad 3 is Integration the same as M2 reader? Do i need to account for anything such as pin? Or can my current M2 code handle the BBpos

#

@sage dove pressed πŸ‘ Best Practices in #help to ask a question:

Question
Is there any way that I can use coupon codes that are specific to a given price instead of a given products.

Doc/Guide Links
https://dashboard.stripe.com/test/coupons/create

What are you working on?
Monthly and Yearly subscriptions

#

@unkempt pine pressed πŸ”Œ API in #help to ask a question:

Question
I see recurring payments on a guest customer (gcus_1MviNNJChWnllq0AUEKHCMQ4) but the payload log does not show a payment method. My understanding is that off session payments cannot be made with guest customers. I also do not see a PM in the payload so I would like to know how these recurring payments were made.

Related Request ID(s)
https://dashboard.stripe.com/logs/req_zkSC7JtuedETDa

What have you already attempted?
I have tried using the gcus to make a setup payment intent and a payment intent but I get the error that the customer does not exist. I tried in both test and live environments

What are you working on?
I am working on a migration from Zuora to Salesforce and building the custom API calls to stripe. The requirement is to have off session payments

#

@drowsy raven pressed πŸ”Œ API in #help to ask a question:

Question
When customer checkout (subscribe) his shopping cart which may have more than one product, our backend service creates one subscription (with a payment intent) for each product. So the frontend may get multiple (paymentIntentId+clientSecret)s. The stripe.confirmPayment only accepts one. Any solution?

Related Request ID(s)
Not related to any request. req_OlJ6hRqiBAc8EK

What have you already attempted?
I tried to confirm one by one. But the page redirected after the first confirmation.

#

@brazen forge pressed πŸ”Œ API in #help to ask a question:

Question
How can I write a custom description to be included in receipt emails sent to the customer by Stripe?

Related Request ID(s)
req_0JQWCMPeDts1r6, req_cMxv8jorbTCfVM

What have you already attempted?
In my code, I make a request to update the description property on the paymentIntent before sending another request to capture the paymentIntent. The description is reflected in the Stripe dashboard for successful payments, but it doesn't show in the receipt email.

#

@ornate oxide pressed πŸ”Œ API in #help to ask a question:

Question
I'm creating subscriptions directly and using multi-currency prices which requires passing a Currency param on Subscription create. I'm also using Stripe Mock but I get an error when I pass a currency parameter to create a Stripe Mock subscription: "additional properties are not allowed: currency". Any way around this?

Related Request ID(s)
No visible request ids since these are stripe-mock calls

What have you already attempted?
Tried explicitly passing the latest stripe version as part of the API call.

What are you working on?
E-commerce site where subscriptions are created via API on the back end.

atomic shuttleBOT
#

@obsidian crystal pressed πŸ‘ Best Practices in #help to ask a question:

Question
Is there a way to collect credit card info with one stripe account and use the generated token to render two separate payments on that token, with each payment rendered by a different stripe account? We want one checkout to buy two products owned by different businesses

Doc/Guide Links
https://docs.stripe.com/connect

What are you working on?
We are working with a business who uses stripe already and we want them to send the payment info token for us so the customer can purchase both products at once

atomic shuttleBOT
#

@waxen girder pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
const { error } = await stripe
.confirmSetup({
elements,
confirmParams: {
return_url: props.redirectOnSuccess,
},
})
.then(async (res) => {
console.log("res: ", res);
setSubmitting(false);
return res;
});

Question
I want to get the next_action once the setup is done.
Here if the setup is successfull it's redirected to the return url immediately without executing the then block. Then How can I retrieve the setup intent to access next_action property in this?

What have you already attempted?
I've tried by adding console,log to check if I can see the output of the next_action before confirming setup.

What are you working on?
Stripe micro deposit verification

#

@royal mortar pressed πŸ”Œ API in #help to ask a question:

Question
Hello, I'm trying to create and send test invoices using the Stripe NodeJS package. Using the `sendInvoice` function seems to succeed but create two invoices - one a draft and the other with an `open` status. Despite getting a `sent` event on the `open` invoice, we're not receiving the test email.

Related Request ID(s)
req_SJE1YsuW6oseER

What have you already attempted?
Have tried using both the `finalizeInvoice` and `sendInvoice` function but both seem to be creating two invoice - one draft and one `open`. Finalize seems to finalize the invoice but not email it.

What are you working on?
We're trying to set up a system for reconciliation payments from our members.

#

@spark pawn pressed πŸ”Œ API in #help to ask a question:

Question
I have a checkout page that records the users validated shipping name & address into a DB, then assigns a OrderID that is sent to the billing page in a session variable. The billing page records the credit card (last 4 digits) and billing information into a transactions table with the OrderID. Which API should I use?

Related Request ID(s)
Not sure what this field is for. Please help.

What have you already attempted?
Having problems finding an API example that allows me to still validate my billing page fields manually, while having Stripe handle the credit card fields, and then submits the billing address, and credit card info to stripe. Then allowing me to report if the charge was successful on a final page.

What are you working on?
Ecommerce site that takes orders for merchandise.

#

@hexed wagon pressed πŸ”Œ API in #help to ask a question:

Question
Is it possible to collect card holder name and VAT ID with Stripe React elements?

Related Request ID(s)
No IDs to share yet

What have you already attempted?
Read the documentation + trial & error

#

@dawn iron pressed πŸ”Œ API in #help to ask a question:

Question
"I'm trying to make my server listen to webhook events when the checkout is completed with payment, however, I'm having issues... When I insert coupons inside the subscription checkout, it doesn't trigger my webhook event, but when I don't insert the coupon, the event is triggered. The event in question is "customer.su

Related Request ID(s)
https://docs.stripe.com/billing/subscriptions/webhooks

What have you already attempted?
My subscription logic is within the customer.subscription.updated event, and if the event isn't triggered with a coupon, then I can't offer discounts.

What are you working on?
Checkout payment with coupons

#

@chilly spear pressed πŸ”Œ API in #help to ask a question:

Question
I'm trying to set up custom onboarding for Canada and I have a question about how to submit an external account on the payload. Our US onboarding works great.

Related Request ID(s)
I don't have a request Id

What have you already attempted?
I've tried looking at the API docs to find out how I can submit an ACSS account as an external account. I'm unable to find that.

What are you working on?
We are building custom onboarding.

#

@fallen fog pressed πŸ‘ Best Practices in #help to ask a question:

Question
What is best practice for retrieving all charges and refunds associated with a given payment intent? Can i simply iterate over payment_intent.charges.data (assuming expanded)? I'm confused about deprecation status of charges api (one doc says deprecated, another says not)

Doc/Guide Links
https://docs.stripe.com/api/charges
https://docs.stripe.com/api/payment_intents
https://docs.stripe.com/payments/payment-intents/migration/charges (says charges not deprecated)
https://docs.stripe.com/payments/charges-api (says deprecated)

Chat GPT says it's fine to use pi.charges (but that's not referenced in docs)

What are you working on?
Payment system for News Revenue Hub. We help newsrooms raise money directly from their readers, among other thigns.

atomic shuttleBOT
#

@spiral verge pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
I verified a payment method domain for our test environment. Google Wallet now shows as an option in the Payment Element, but not Apple Pay. We get the "You have not registered or verified the domain..." console message, despite the domain being verified in the settings page in the Stripe Dashboard.

What actually happened?
We enabled and verified our test domain (e.g. <domain>.dev). When testing on a test server hosted at <subdomain>.<domain>.dev I can see Google wallet as an option, yet we get the console message. I can't tell from the docs if subdomains need to each be explicitly verified, or the domain verification is enough.

Reproduction Steps
Enable and verify payment method domains for a test domain (e.g. test.dev), then test the Payment Element on a page in a subdomain on that verified domain (e.g. region1.test.dev).

Question
Do I have to verify subdomains specifically to use Apple Pay?

What are you working on?
We're rebuilding a checkout page in our e-commerce platform, and enabling new payment methods for the first time (Google and Apple wallets, then others later)

#

@red phoenix pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
// Crear la cuenta bancaria en Stripe
$bankAccount = \Stripe\Account::createExternalAccount(
'acct_1OoxZAHoDACKpSBJ', // ID de la cuenta de Stripe a la que se asociarΓ‘ la cuenta bancaria
[
'external_account' => [
'object' => 'bank_account',
'account_holder

Question
I always receive
The provided key 'sk_live_*********************************************************************************************tYSYqw' does not have the required permissions for this endpoint on account 'acct_1Oqz9ZDxArmVbbAm'. Having more permissions would allow this request to continue.

What have you already attempted?
I want to transfer money

What are you working on?
I am developing a payroll payment system

atomic shuttleBOT
#

@shut spruce pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
We have a rule to AVOID 3ds charges for low risk customers. However, in many cases these charges are generating a decline with "authorisation_required", followed by an (automatic) succeed charge., i.e. the payment ends up succeeding.

If there is an "auth required", does this mean the user is going thru 3DS after?

What actually happened?
Example of a decline:
https://dashboard.stripe.com/payments/ch_2Or4GCUWVBauxilx17nZWqiL/
and the accual succeeded PI
https://dashboard.stripe.com/payments/pi_2Or4GCUWVBauxilx109HcDse

Reproduction Steps
We have dozens of similar cases...

Question
Who or what is providing the authorisation for these charges? If auth is being provided, shoudn't they end up as 3DS (which they are not)

#

@soft lagoon pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
I am trying to reach my 1099 form for doordash.

What actually happened?
I cant get verification sms on my mobile phone number.

Reproduction Steps
I tried with e mail . Its been succeed but i cant get sms on my number.

Question
What we can do ? I need to complete my taxes

#

@steep yarrow pressed πŸ”Œ API in #help to ask a question:

Question
hi it says here - https://docs.stripe.com/api/terminal/connection_tokens/create - that connection terminal is short-lived. how short is that? i want to reuse for as long as possible. want to create a token refresh strategy but can't figure out how to see if the token is expired or estimate at when it should.

Related Request ID(s)
None as I'm trying to implement this and docs don't indicate

What have you already attempted?
I just keep using the token.

What are you working on?
Trying to create a tap to pay terminal using m2 and bbpos readers

#

@round sundial pressed πŸͺ Webhooks in #help to ask a question:

Question
How to resend all failed Webhook request (all event)

Related Event ID(s)
evt_1OqolCGlyj6ckAkh60wVPnps

What have you already attempted?
I can't resend all of them manually using the dashboard because no one noticed the error sooner and we have +200 subscriptions that didn't update

#

@spice needle pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
ACH payment would be processed

What actually happened?
Payment failed citing lack of mandate from a user.

Reproduction Steps
User created a payment/payment method (via bank).
Our implementation is "custom connect" but we use the Stripe elements for adding payments/payment methods. In this case Stripe has always provided a default mandate and it was unnecessary for us to do anything extra via the API.

Question
There are three separate customers from one of our connect customers that have experienced this same issue. All from the same connect customer and all using bank as the payment method. What might cause this behavior and is there an easy way to remedy this for these users?

What are you working on?
Stripe custom connect payments platform

atomic shuttleBOT
#

@obtuse crown pressed πŸͺ Webhooks in #help to ask a question:

Question
on webhooks we are watching checkout.session.completed
how can i get the subscription details like next payment date or expiration date

Related Event ID(s)
evt_1Or4QRJ7F96cmsrhJB3obqiY

What have you already attempted?
i was looking at expiration date

#

@lusty owl pressed πŸ”Œ API in #help to ask a question:

Question
Every time I make a payment, I am redirected to the /agency route, where I should see the dashboard elements, but what is happening is that when I make the payment, I go to this route: https://localhost:3000//agency?payment_intent=pi_3Or4bFKl6X3Z4BWz1u2Rb5gC&payment_intent_client_secret=pi_3Or4bFKl6X3Z4BWz1u2Rb5gC_secr

Related Request ID(s)
Billing > Purchase > Redirect for agency(Error)

What have you already attempted?
I have already tried to analyze all the API routes, to see if I included debugging, but I haven't found it yet.

What are you working on?
I am trying to make it so when the user clicks on the buy button, they are redirected to /Agency where they will have the functions and see that the payment was

#

@languid swallow pressed πŸͺ Webhooks in #help to ask a question:

Question
Is there a way to query webhook events in the stripe dashboard? I'm currently at https://dashboard.stripe.com/webhooks/{webhook-id} and can see ALL, SUCCEEDED, FAIL - but I'd like to query on an specific event type. Is this possible?

Related Event ID(s)
we_1MjDFY2mTnvAyo4mmmHkaecA

What have you already attempted?
I've used the stripe page to "load more", but it's too noisy to locate the event(s) I'm looking for.

#

@true pendant pressed πŸ”Œ API in #help to ask a question:

Question
I have a stripe connected account that says "Actions required - Add or update a statement descriptor" but I am passing the statement descriptor to the API in my payment intent. Can anyone explain what this means?

Related Request ID(s)
Not applicable to this question

What have you already attempted?
I have already passed the statement descriptor to the payment intent

#

@dawn iron pressed πŸ”Œ API in #help to ask a question:

Question
Understanding which event to use for my case.

Related Request ID(s)
https://docs.stripe.com/billing/subscriptions/webhooks

What have you already attempted?
After trying to add coupons and trials to my subscription, I stopped receiving events on "customer.subscription.updated" (when a user completed a purchase through the checkout without coupons and trials, the event was triggered properly). I received feedback that actually opting for this event customer.subscription.

What are you working on?
Simple checkout with credit card to create a subscription accepting trial and coupons

#

@placid pier pressed ❌ An Error in #help to ask a question:

Error Message
Apple pay and google pay don't appear on payment page in some countries.

Question
Apple pay and google pay buttons don't appear on payment page for certain countries. Any idea how to fix this?
Company is registered in the UAE
Clients in France and Belgium mainly

What have you already attempted?
Bought an apple certificate

#

@verbal stirrup pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
<PaymentIntent payment_intent id=pi_3Or2U2IOc1Wv0Moi1vbc2RmO at 0x7f3a891ff040> JSON: {
"amount": 3000,
"amount_capturable": 0,
"amount_details": {
"tip": {}
}, "metadata": {
"payer_patient_normandy_id": "339574",
"payment_intent_creator": "athelas_rcm"
},

Question
I am trying to retrieve a Payout ID and Payout Trace ID from a Payment Intent ID. How can you get to the Payout ID using the Payment Intent ID, and which object is the Payout Trace ID associated with (could not find it in the metadata for Payout -> metada).

What have you already attempted?
I've been suggested to go to charges -> balances from the Payout ID and get the payout ID from there, but there is not charges field associated with the payment intent object.

#

@oak valley pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
block if :card_funding = 'prepaid' and :amount_in_usd = 1

Question
Hi there, I am trying to figure out how can block prepaid cards when buying plans with trials via radar
I figured I can do something like this .. would that be correct or is there another way

What have you already attempted?
Hi there, I am trying to figure out how can block prepaid cards when buying plans with trials via radar
I figured I can do something like this .. would that be correct or is there another way

atomic shuttleBOT
#

@humble coyote pressed πŸ”Œ API in #help to ask a question:

Question
I'd like to query for a debit card's bank issuer name via the python API. Can you point me to the relevant docs or in the right direction?

Related Request ID(s)
I have no request ID's to reference

What have you already attempted?
I've searched Stripe's API docs to no avail

What are you working on?
Web app for consumers

#

@iron sandal pressed πŸ”Œ API in #help to ask a question:

Question
Has stripe a webhook or some event to notify when a subscription has expired?

Related Request ID(s)
sub_1OlkuQBDYIj360H0b8CU7Xqg

What have you already attempted?
i am trying to find a stripe webhook to listening when subscription change to expired

What are you working on?
i want to build a endpoint to listening a stripe webhook to know when subscriptions are expired

atomic shuttleBOT
#

@heady moss pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
for charge in charges.auto_paging_iter():
balance_transaction_id = charge.balance_transaction
balance_transaction = stripe.BalanceTransaction.retrieve(balance_transaction_id)
if balance_transaction.payout:
print(f"Payout ID for the charge {charge.id}: {balance_transaction.payout}")

Question
We store payments so we can export them and now want to store the ID that helps our customers tie out to their bank.

We need to store this moving forward for all payments and also backfill our current payments based on payment intent ID. Currently, cannot find a way to get payout / trace ID from payment intent ID.

What have you already attempted?
I've tried retrieving balance transactions and then getting the charges associated with that, but there is no data associated with the charge (even if payout has happened).

#

@tawdry flax pressed πŸ”Œ API in #help to ask a question:

Question
I'm working in the domain verification of apple pay, the domain its verificated on the dashboard, but when I enter the page it shows this warning:

"[Stripe.js] You have not registered or verified the domain, so the following payment methods are not enabled in the Payment Element:

- apple_pay"

Related Request ID(s)
91706c30-d42c-429a-bc73-7e01f2f90d7a

What have you already attempted?
I've tried with test and live keys on stripe, and the test and production mode, but it shows the same error. I read all the documentation, but I dont find the specific error because the domain its alredy verified and I know the code its working because google pay works

atomic shuttleBOT
#

@south trellis pressed πŸ”Œ API in #help to ask a question:

Question
i have a subscription where the payment failed and the invoice was voided but the subscription was not cancelled. this seems like an error on stripes end. subscription id sub_1Mi0KhBPM36OC3gXPowBBjFh

Related Request ID(s)
there are no related

What have you already attempted?
looked at the stripe logs and found nothing helpful

atomic shuttleBOT
#

@radiant yarrow pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/testing#declined-payments

Question
How can I get a test account in a dunning state?

What have you already attempted?
I have tried to add the Insufficient funds decline card to the account but it wouldn't take it

What are you working on?
I am trying to work on our user experience for when a user is in a dunning state and so I need a test account in this state

atomic shuttleBOT
#

@haughty dagger pressed πŸ‘ Best Practices in #help to ask a question:

Question
Hey, I created an affiliate management platform where companies can track affiliates performance and pay them out. What's the best way of allowing companies to pay out affiliates? Do both companies and affiliates need to set up stripe connect accounts? Or just affiliates? Or Do I collect from business and pay out aff?

Doc/Guide Links
https://docs.stripe.com/connect/collect-then-transfer-guide

What are you working on?
Affiliate management platform

#

@languid swallow pressed πŸͺ Webhooks in #help to ask a question:

Question
Is there a way to query webhook events in the stripe dashboard? I'm currently at https://dashboard.stripe.com/webhooks/{webhook-id} and can see ALL, SUCCEEDED, FAIL - but I'd like to query on an specific event type. Is this possible?

I am trying to do this all through Stripe's website and not via API calls.

Related Event ID(s)
we_1MjDFY2mTnvAyo4mmmHkaecA

What have you already attempted?
I've used the stripe page to "load more", but it's too noisy to locate the event(s) I'm looking for.

#

@sturdy garnet pressed πŸ”Œ API in #help to ask a question:

Question
Hi, I am using hosted payments and connect accounts.

Out main account is in Germany and we are a software company.
We have clients that use our software are in Australia.
Their customers are in Australia.

We want to have our clients create connect accounts to get payments and we would like to set the amount to take o

Related Request ID(s)
I don't have any request ids

What have you already attempted?
(it is in the question already)

What are you working on?
Connect accounts for payments

#

@sturdy garnet pressed πŸ”Œ API in #help to ask a question:

Question
I can't fit my question in 320 characters and I can not post in dev-help for some reason. Why am I unable to post in dev-help all of a sudden??

Related Request ID(s)
111111111111111111111111

What have you already attempted?
(it is in the question, which I can not fit in 320 characters)

#

@empty mantle pressed πŸ‘ Best Practices in #help to ask a question:

Question
There is a business desire to remove cards attached to the customer if a subscription renewal fails. As far as I can tell, there is no easy way to tell that the subscription renewal got cancelled due to specifically the card expiring. Could you confirm if that is the case?

Doc/Guide Links
https://docs.stripe.com/api/events/types

What are you working on?
Python backend service

atomic shuttleBOT
#

@distant gyro pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
<div id="checkout">
{clientSecret && (
<EmbeddedCheckoutProvider
stripe={stripePromise}
options={{clientSecret}}
>
<EmbeddedCheckout />
</EmbeddedCheckoutProvider>
)}
</div>

Question
Is there any way to disable the embedded checkout's preview for line items? Embedded checkout is less code but there doesn't seem to be any option for this than to use elements.

What have you already attempted?
I've checked the documentation for EmbeddedCheckout (https://docs.stripe.com/js/embedded_checkout).

What are you working on?
I'm making a quick checkout page in React but I want to replace the line item preview with my own summary.

atomic shuttleBOT
#

@fleet coyote pressed πŸ”Œ API in #help to ask a question:

Question
my online shop disconnected with stripe account , I would like to connect it again in this morning. I uploaded my identification card last night, but I have not received the verification code yet. Therefore, I am unable to log in to Stripe and connect the Stripe API to my online store.

Related Request ID(s)
em_twkxdxhkbtkkd1y2fjid1qzr8xgnsv

What have you already attempted?
I uploaded my identification card last night, but I have not received the verification code yet. Therefore, I am unable to log in to Stripe and connect the Stripe API to my online store.

What are you working on?
I need to connect the Stripe payment platform to my online store in order to facilitate transactions for my products now.

#

@astral spire pressed πŸ”Œ API in #help to ask a question:

Question
https://docs.stripe.com/checkout/quickstart
I follow this to make a stripe hosted checkout page using next.js. At the checkout, I want to make that into a subscription so that the user's payment method will be remembered and we can charge the user for monthly/yearly basic.

Related Request ID(s)
req_2LY7q5BSe9X74D

What have you already attempted?
I try to use no code and code integration, but there are no docs showing how to add subscription and save user's payment methods on a stripe hosted checkout page. We want to make our checkout a subscription.

atomic shuttleBOT
#

@brave citrus pressed πŸ”Œ API in #help to ask a question:

Question
I'm trying to simulate a subscription being cancelled due to too many attempts. Is there a way of triggering that sort of event that would lead to such failure? Also When a subscription fails, we noticed the cancellation details object reason is populated with 'payment_failed' - what are other potential vvalues?

Related Request ID(s)
sub_1NpLZREDEh4HlS4i9oWNgEB9 (acct_1GvmUMEDEh4HlS4i, we are using stripe connect)

What have you already attempted?
Tried cancelling the subscription on the UI but it's not the same as it is not an automated Stripe process

What are you working on?
We have a Stripe to Salesforce custom integration. I am building an automation that populates Salesforce Recurring Donations when Stripe Subscriptions fail.

atomic shuttleBOT
#

@woeful portal pressed πŸͺ Webhooks in #help to ask a question:

Question
the event title does not tally up with the event status.
title says `customer.subscription.created`, but status says `incomplete`, what is going on?

Related Event ID(s)
https://dashboard.stripe.com/test/events/evt_1Or2NEEktYhcBqrK4JZbUnEj

What have you already attempted?
We tried googlling for explanation but found none

What are you working on?
simple checkout payment

atomic shuttleBOT
#

@sturdy garnet pressed πŸ”Œ API in #help to ask a question:

Question
account_update for connected accounts

Related Request ID(s)
I don't see it in the requests log

What have you already attempted?
see next message when i can add more text

What are you working on?
Connected accounts...

atomic shuttleBOT
#

@spark pawn pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
For sample code payment to complete with no errors and for JavaScript to redirect my page.

What actually happened?
Stripe Dashboard shows error: the customer has not entered their payment method. My page is not redirect because of the error.

Reproduction Steps
Added and ran the sample code for Payment Elements.

Question
Hi. Ran the sample code for Payment Elements. Shows attempt in my Stripe Dashboard. But error in dashboard states "the customer has not entered their payment method". The error causes my page not to be redirected. What is missing in the sample code that causes this message in my dashboard?

What are you working on?
I am adding Stripe to my ecommerce site as a payment gateway.

#

@hasty sequoia pressed πŸͺ Webhooks in #help to ask a question:

Question
how to get connect account and external account state ( like verified , restricted, deleted)

Related Event ID(s)
account.external_account.created, account.external_account.updated

What have you already attempted?
account.external_account.updated ,
account.external_account.created,

What are you working on?
webhook for connect account , external account

atomic shuttleBOT
#

@hasty sequoia pressed πŸ”Œ API in #help to ask a question:

Question
why my bank account is not added in connect account,

Related Request ID(s)
Bank account is empty

What have you already attempted?
test accout id
acct_1OqwfdQtpfaLGYQl

code:
const res = await this.stripeService.stripe.accounts.create({
type:"custom",
business_profile: {
mcc: '8299',
product_description: 'Sell and buy animal.',
},
country: 'AU',

What are you working on?
api for connect account external account

#

@spark pawn pressed πŸ‘ Best Practices in #help to ask a question:

Question
Is it possible to style Payment Elements with bootstrap? And a way to make the size bigger? Is there a guide that outlines this? I can't locate styling options.

Doc/Guide Links
No links to provide. I have checked the docs with no luck.

What are you working on?
I cam working on an web application.

#

@latent karma pressed πŸ”Œ API in #help to ask a question:

Question
Inside dashboard >payments ..one of the customer is showing blocked ..what does it mean. will we not able to charge him in future .

Related Request ID(s)
pi_3OpHcYGXlQ7PG1un2Omj4gBi

What have you already attempted?
I clicked on three dots .. but there text is "add to block list" .. but I want to allow him .Could you please help me here .

What are you working on?
subscription based payment

#

@velvet oyster pressed πŸ”Œ API in #help to ask a question:

Question
there is a platform setting that allows to connected accounts to manage their payouts schedule. When i turn it off (prohibit accounts to manage their payouts schedule) I still see that as a connected account I can manage my payouts schedule.

Basically I am looking for a way to only payout from a platform, not Stripe

Related Request ID(s)
acct_1OrCrp2fNyPwwktc

What have you already attempted?
https://docs.stripe.com/connect/manage-payout-schedule#interval-property

What are you working on?
a system that allows transportation companies to deliver goods for users and those users pay them through our platform

atomic shuttleBOT
#

@west pumice pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
The customer did not pay one of the invoices. However, the customer paid all subsequent invoices. Customer.Delinquent of the customer is currently TRUE.

According to documentation, it must be false.

What actually happened?
customer. Delinquent has value TRUE even though several invoices have been marked as paid.

"Paying or marking uncollectible any customer invoice regardless of whether it is the latest invoice for a subscription will always set this field to false."

Reproduction Steps
CustomerId: cus_Jca7933XxwimZ2
Unpaid invoice: in_1OE69uGpJlO3RAQZ8w7eUOMW

Question
Why is customer. Delinquent status TRUE? Customer has 6 invoices marked as paid since this invoice went into past due

atomic shuttleBOT
#

@vestal sinew pressed πŸ‘ Best Practices in #help to ask a question:

Question
Hi team, i understand Tap to Pay iOS is now GA with version 3.4.0, any ideas on when this is going to be integrated into your react native library? That one is currently using 3.2.1. Thanks!

Doc/Guide Links
https://github.com/stripe/stripe-terminal-react-native

What are you working on?
stripe tap to pay integration project

atomic shuttleBOT
#

@hazy vessel pressed πŸ”Œ API in #help to ask a question:

Question
I'm using Connect and trying to create a subscription from a Customer to Connected Account (standard) using direct charges, and apply an application_fee_percent to that subscription.

Related Request ID(s)
req_eUqUWIptY8deqC

What have you already attempted?
Added application_fee_percent to stripe.subscriptions.create

#

@ashen hound pressed πŸ”Œ API in #help to ask a question:

Question
When integrating the Stripe API with my API developed in ASPNet I get an error when creating a "card" payment method saying "Sending credit card numbers directly to the Stripe API is generally not secure. We suggest you use test tokens mapped to the card test you are using" error appears when creating the token

Related Request ID(s)
req_2SnRAwCoRN4Nw4

What have you already attempted?
When integrating the Stripe API with my API developed in ASP.Net I get an error when creating a "card" payment method, saying "Sending credit card numbers directly to the Stripe API is generally not secure. We suggest that you use test tokens mapped to the test card you are using", and this error appears when trying to

What are you working on?
I'm building a mobile app using .net maui the card details at the time of payment I create the token and it gives me an error that I'm swiping the card correctl

#

@stone otter pressed πŸ”Œ API in #help to ask a question:

Question
Transfer amount to connect account returning error --
StripeInvalidRequestError: You have insufficient available funds in your Stripe account. Try adding funds directly to your available balance by creating Charges using the 4000000000000077 test card. See: https://stripe.com/docs/testing#available-balance

Related Request ID(s)
req_LSFsiy4ezgF62K

What have you already attempted?
const transfer = await stripe.transfers.create({
amount: amount,
currency: 'CAD',
destination: connectedAccount,
metadata: { userId: userId }
});

What are you working on?
Transfer amount from stripe to the connected account

#

@static crow pressed πŸ”Œ API in #help to ask a question:

Question
Hello,

I'm from India and want to integrate Apple Pay & Google Pay via Stripe for my international clients.

And is it possible to charge recurring payments? via Apple Pay and GPay via payment intent (Core) API and store as a payment method for future recurring

Related Request ID(s)
Not Available......

What have you already attempted?
My test account in Stripe is set up based in India and I'm unable to enable or access these payment methods to test.

I had a call with the stripe support team and they told me that it's not accessible with not supported countries.

How can I test or access this from India?

Thanks.

What are you working on?
I want to provide integration via stripe for my clients.

#

@rich forge pressed πŸ”Œ API in #help to ask a question:

Question
How can I offer a (non-trial) free month of subscription via the checkout session?

Related Request ID(s)
There is no id related.

What have you already attempted?
I've tried using trial_end for the first month, but this adds a message to the checkout about being able to cancel (which they can't).

I also could add it to the CheckoutSession, but that'll require me to create a new Price for the product (or can I manually override a price-value once?).

What are you working on?
A free month on the subscription of a user.

#

@severe tapir pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
<PaymentElement options={{
fields:{
billingDetails:{
name:"never",
email:"never",
address:{
country:"auto"
}
}
}
}}/>

  <hr /\>
  <h1\>Billing Address</h1\>
  <AddressElement options={Billing\_Option}/\>

Question
Whenever the user selects his preferred country i want the list of available payment methods to be shown for his country

What have you already attempted?
i tried many docs but could not come up with a solution

What are you working on?
we are integrating stripe on checkout page

#

@digital grove pressed πŸͺ Webhooks in #help to ask a question:

Question
Hi, I'm using the stripe customer portal to manage my subscriptions. My question about renewing/canceling a subscription on the portal page is:
What is the recommended way to handle/identify cancellations and renewals on the portal page in my webhook?
Both of them trigger the `customer.subscription.updated` event.

Related Event ID(s)
Not applicable in this case

What have you already attempted?
Read the docs, can't find any detailled information here:
https://docs.stripe.com/billing/subscriptions/webhooks#active-subscriptions

What are you working on?
Website with subscription service

#

@heavy zealot pressed πŸ”Œ API in #help to ask a question:

Question
I know that checkout sessions have a unique id. Is it possible that 2 sessions from different accounts will have the same id?

Related Request ID(s)
-------------------

What have you already attempted?
reading docs but i couldn't fins if the id is unique also between accounts

What are you working on?
payment service that uses checkout sessions

atomic shuttleBOT
#

@vocal wagon pressed πŸ‘ Best Practices in #help to ask a question:

Question
Can the description of the product of the subscription be shown to the customer on the customer portal?

Doc/Guide Links
https://docs.stripe.com/no-code/customer-portal

What are you working on?
Customer portal Implementation

#

@cold dragon pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
To have a connected account user with id `cus_PVM0Q0zvBBPgh0`

What actually happened?
The user with provided Id was deleted permanently

Reproduction Steps
This can view on the event evt_1OrDbjRTGYyFFsGHJzWdJgo4

Question
What is the reason the user was permanently deleted.

#

@zenith epoch pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
terminal example for android take Exception with Location services must be enabled to use Terminal, but permission is already allow of all

What actually happened?
om.stripe.stripeterminal.external.models.TerminalException: Location services must be enabled to use Terminal
at com.stripe.stripeterminal.dagger.PermissionsModule$provideLocationServicesValidator$1.validateLocationServ

Reproduction Steps
just run example first, and search device

Question
how to resolve this issues,
class=TerminalSession
com.stripe.stripeterminal.external.models.TerminalException: Location services must be enabled to use Terminal

#

@severe tapir pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
const Billing_Option = {
mode: "billing",
address:{
Country:"US"
},
fields:{
name:"never"
}
};
<AddressElement options={Billing_Option}/>

Question
The address element is showing the input field for full name, which i dont want to be shown. The name will be captured automatically from the user who has logged in

What have you already attempted?
i tried passing the name:never in fields for billing options but it has not worked

What are you working on?
integrating stripe for payments with my website

atomic shuttleBOT
#

@glacial oak pressed πŸ”Œ API in #help to ask a question:

Question
I have store company.tax_id on stripe but I am not able fetch tax_id in stripe.accounts.retrieve api, how can I get company.tax_id via api?

Related Request ID(s)
acct_1OrG5XRZ1p4l0sBM

What have you already attempted?
I have tried to fetch the data from stripe.accounts.retrieve api

What are you working on?
need to show company.name and company.tax_id in my project, I am getting company.name but not company.tax_id

#

@vale quarry pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
<PaymentElement
options={{
applePay: {
deferredPaymentRequest: {
paymentDescription: 'Try it out for 7 days!',
managementURL: 'https://example.com',
deferredBilling: {
amount: 1099,
label: 'Pay 7 d...

Question
For Apple pay, I wanted to show payment amount "0"/zero and say we will charge X amount after 7 days. But even though it says it will charge 7 days later, still shows X amount not 0.

On payment link (https://buy.stripe.com/test...) it works like exactly I wanted. It shows 2 line items, and shows 0 amount.

What have you already attempted?
I tried "applePay" "deferredPaymentRequest" and "recurringPaymentRequest" options.

Is it possible to have same UI/UX as Stripe's payment page using Stripe.js Element?

atomic shuttleBOT
#

@visual obsidian pressed πŸ”Œ API in #help to ask a question:

Question
I tried to purchase a subscription with pm_1OrHIiHa3E1TcO6KIKf0ECnd and it failed, and I see that customer id parameter is missing however today or yesterday there should've been a call to create a customer for Svetlana.Li@livingspaces.com

Related Request ID(s)
req_9s7kSYwx7OqgFY

What have you already attempted?
troubleshoot api to see if we are missing anything on customer creation logic when a new user is created

What are you working on?
a website with stripe subscriptions for payments

atomic shuttleBOT
#

@oak parrot pressed πŸ”Œ API in #help to ask a question:

Question
Hello, I have a misunderstanding about the way to know if my express user account is restricted. when I retreive his account via the api, I got nothing in "requirements" or "future_requirements" fields. But when I go to the account in stripe dashboard, i got the msg : "Account requires an update. Payouts were paused."

Related Request ID(s)
req_UEXOnaHWU6pTCy

What have you already attempted?
Get the account with API.

#

@maiden hazel pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
No code implementation yet for the mentioned issue.

Question
I would like to send my customers fully customised emails, with my own email templates and an own smtp server. The reason for this is internatialization. My app supports multiple languages that stripe does not support. How do I go about that? Do I create some webhooks for this? If so - what webhooks should I listen to?

What have you already attempted?
I have not tried anything yet.

What are you working on?
My app uses stripe with subscriptions with 14 days trial. This is what I need my custom emails for.

#

@finite pebble pressed πŸ”Œ API in #help to ask a question:

Question
I am using Stripe Elements
I want to have the `client_reference_id` property filled with a specific identifier in the Stripe webhooks.
(\Stripe\Checkout\Session::@$client_reference_id)

Should I initialize some sessions additionally?
Can the client_reference_id be filled while the payment is configured?

Related Request ID(s)
I haven't found it

What have you already attempted?
I followed the instructions on this web page https://docs.stripe.com/elements/express-checkout-element/accept-a-payment

What are you working on?
Google and apple pay buttons on the product page

atomic shuttleBOT
#

@vocal wagon pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
Subscription was canceled in Stripe and customer should not be charged after that.

What actually happened?
Subscription was canceled in Stripe and customer was charged few hours later.

Reproduction Steps
Customer has an active subscription. Payments fails. Subscription is canceled.

Question
Why the customer was charged after cancellation:
subscription id:
sub_1LwFLYL7qyU6wPquEwJLxGij

Cancellation:
evt_1OqFv4L7qyU6wPquTqR3DBWa
3/3/24, 4:21:38 PM

User charged:
evt_1OqNiqL7qyU6wPquWU1ZhDtC
3/4/24, 12:41:31 AM

Is there something wrong with the cancellation event sent by our system to Stripe?

What are you working on?
I'm working on fixing production issue for the customer

#

@woven edge pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
const account = await stripeInstance.accounts.create({
type: "custom",
country: "NL",
business_type: "company",
capabilities: {
card_payments: {
requested: true,
},
transf

Question
My goal is to setup connect account from our platform. Using nextjs and api route to create account, however the goal is when redirecting to accountLinks. The only option should be to collect details using KVK number(Netherland) based. How can i achieve this

What have you already attempted?
Tried the accounts.create with type custom but get stuck how to continue

What are you working on?
Webapp for care & support based in Netherland

#

@severe tapir pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
{ <AddressElement
options={{
mode: "billing",
allowedCountries:[country_name || "US"], // Specify the mode as "billing"
defaultValues: {
name: 'John', // Set default name value
address:{
line1:"string",
line2:"string",
postal_code:"",
country:"au

Question
Im adding fields like line1 line2 postal_code but these fields are not being rendered on my ui

What have you already attempted?
i have passed the line1 line2 keys etc as mentioned in the stripe address elements docs but im not achieving the desired results

What are you working on?
im integrating stripe payment for my website

atomic shuttleBOT
#

@vocal wagon pressed πŸ‘ Best Practices in #help to ask a question:

Question
Can you show the product subscription on the customer portal where he updates his subscription

Doc/Guide Links
https://docs.stripe.com/no-code/customer-portal

What are you working on?
Customer portal Implementation

#

@lapis jacinth pressed πŸ”Œ API in #help to ask a question:

Question
in old time we used to use charges api and attaching pm to a customer with create_source api. recently we moved to use the new api for payment methods, payment intents and setup intents my question is can you use this source objects and charges objects in the new api?

Related Request ID(s)
req_PWRpAAF9R4nWAQ

What have you already attempted?
do i need to migrate those objects ?to make adjustment to my code? is the a migration flow i can do within stripe?

#

@tidal ridge pressed ❌ An Error in #help to ask a question:

Error Message
there is none

Question
Im having weird case when customers are getting their sub cancelled although they didn't cancel it. Its in test mode so it's not like payment failed or anything. Additionaly every cancelation was around 23h and 30 minutes before end of period (although it shouldnt cancel anyway at end of period)

What have you already attempted?
I have no idea what to do with it, It happened to my boss, coleagues from work which were testing subscriptions and to clients.

Reproduction Steps
I dont know how to reproduce steps, have you ever been informed about anything similar to it?

#

@brazen current pressed πŸ‘ Best Practices in #help to ask a question:

Question
I am having a lot of spam bots in my SaaS. I do want to put a Stripe checkout with a setup payment method to filter legit users. I don't want to charge them, but want to validate the CC. Do you believe that's enough to stop the bots?

Doc/Guide Links
i don't see any relevant to this spam issue

What are you working on?
SaaS to generate articles with AI

atomic shuttleBOT
#

@quick hatch pressed πŸ”Œ API in #help to ask a question:

Question
Raw Data API Access is required for our custom built system to capture recurring donations. We have submitted the required details but are not getting the response back.

Related Request ID(s)
Handle card information directly

What have you already attempted?
GitHub code access has been provided to the team.

What are you working on?
We have built a website for getting donations. It's a non profit organisation and we have a launch date of 7th march and getting delayed

#

@thorn horizon pressed πŸ”Œ API in #help to ask a question:

Question

  1. What is the maximum time the status of a transaction is "Processing"?
  2. Does Stripe reattempt payments for transactions who have status "Processing"?
  3. After how much time Stripe cancels the transaction?
    Eg, transaction is initiated and due to some reason the transaction takes longer than usual for processing.

Related Request ID(s)
https://discord.com/channels/841573134531821608/1208038551602856007

What have you already attempted?
I am analysing the process for my project to build the backend structure.

What are you working on?
I am analysing the process for my project to build the backend structure.

#

@dull lance pressed πŸͺ Webhooks in #help to ask a question:

Question
I'm looking at upgrading our api version and step 2 here https://docs.stripe.com/upgrades#upgrade-and-test-your-webhooks says to support both versions of the stripe object. How is this possible in Java when the SDK will prevent deserialization if the versions do not match?

Related Event ID(s)
there is no related event

What have you already attempted?
This code will prevent the object from being deserialized when the versions don't match https://github.com/stripe/stripe-java/blob/0a22df51de972314adc98b8d69f2ac4cad124dea/src/main/java/com/stripe/model/EventDataObjectDeserializer.java#L114

What are you working on?
Accountancy software

#

@wet talon pressed πŸ”Œ API in #help to ask a question:

Question
I have added some custom text in the stripe display settings to appear as a title on the check out page but it's not appearing.Where it says 'Credit/debit card' It should say: 'Stripe - Please select and pay with Stripe if you are purchasing a subscription'. please could you help with this. we use woocommerce.

Related Request ID(s)
I have added some custom text in the stripe display settings to appear as a title on the check out page but it's not appearing.Where it says 'Credit/debit card'

What have you already attempted?
I have added some custom text in the stripe display settings to appear as a title on the check out page but it's not appearing.Where it says 'Credit/debit card' It should say: 'Stripe - Please select and pay with Stripe if you are purchasing a subscription'. please could you help with this. we use woocommerce.

#

@willow apex pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/api

Question
Is it possible to determine via the Stripe API whether there have been any previous disputes from a specified IP address?

What have you already attempted?
Read all documentation on https://docs.stripe.com/api but nothing found regarding fraud prevention

What are you working on?
fraud preventions system on automotive site

#

@tidal ocean pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
When creating a checkout with const subscription = await stripe.checkout.sessions.create( ... metadata: { someprop: "string" } ... ) that it would be available in the web hook for customer.subscription.created

What actually happened?
It returned metadata as {}.

Reproduction Steps
Use Node.js with const stripe = new Stripe(process.env.STRIPE_SECRET, {
apiVersion: "2023-10-16",
}); and
const subscription = await stripe.checkout.sessions.create(
{
mode: "subscription",
payment_method_types: ["card"],
line_items: [...],
metadata: {
companyId: 'example',
},

Question
^ rest of code cut off but you get the picture, expand subscription, successor, customer, api key and so on.

How can I make the metadata available upon success?

What are you working on?
A checkout flow for teams.

#

@drowsy terrace pressed πŸ”Œ API in #help to ask a question:

Question
I have a query. What is a way to connect a existing stripe account to our account using stripe connect. OAuth flow is only for standard accounts but I am using express Accounts.

Related Request ID(s)
I do not have reladted id

What have you already attempted?
I used this url and it redirect user to connect account https://connect.stripe.com/oauth/authorize?response_type=code&client_id{CLIENT_ID}=read_write&redirect_uri=${redirectUri}` then on redirectUri I am calling this url https://connect.stripe.com/oauth/token but it is not working I cannot see connected acc in connect

What are you working on?
I am working on a SaaS model

#

@vocal wagon pressed πŸ”Œ API in #help to ask a question:

Question
Hello, I am trying to trigger a payment with a BBPOS WisePOS E. I have created a location and register my reader but I can't process my payment intent with the reader. The error code is terminal_reader_offline.
I am using this command : stripe.terminal.readers.processPaymentIntent(readerId, { payment_intent: id }).

Related Request ID(s)
req_ZlBwzzG5V63SGD

What have you already attempted?
I follow this documentation : https://docs.stripe.com/terminal/readers/bbpos-wisepos-e?locale=fr-FR. The reader is connected to the wifi, the reader has an IP address, in Diagnostics the stripe connectivity is marked as succeeded.
Maybe it is just a detail but the first and fourth green leds on my reader are flashing.

What are you working on?
I need to implement a payment solution with stripe terminal.

#

@minor sage pressed πŸ‘ Best Practices in #help to ask a question:

Question
Terminal Readers: If I "Delete" a reader, and then "Create" one using the same device, does the device's terminal (tmr_) ID persist? We are planning how to store IDs in our database, and not sure whether to use our own MySQL auto-incrementing ID or use the terminal's ID

Doc/Guide Links
I haven't found this in a guide

What are you working on?
Building a Stripe Reader management dashboard. We don't understand the behaviour if a device is removed/re-purposed

#

@gaunt marten pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
Versions:
react-native: 0.72.6
@stripe/stripe-react-native: 0.37.0
Android gradle plugin: 7.4.2
Gradle: 8.0.1
buildToolsVersion = "33.0.0"
minSdkVersion = 21
compileSdkVersion = 33
targetSdkVersion = 33
kotlin_version = '1.6.10'

Question
Android build fails, after i update the kotlin version to 1.8.2 & AGP version to 8.1.1 everything fails

What have you already attempted?
I have updated all the required versions but it still fails

atomic shuttleBOT
#

@lethal hare pressed ❌ An Error in #help to ask a question:

Error Message
An error occurred while processing your card. Try again in a little bit.

Question
Hello, we had this error happen yesterday when attempting to register a card for a customer. Was the service down at the time? Is there a way to know when there's issues with the service? We already had a different client register a card successfully earlier on. We're just trying to understand what happened.

What have you already attempted?
We only have the info of the log registry.

Reproduction Steps
The error log id is req_ktNRogivYuRf8l

#

@long leaf pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
what's the correct way to set up metadata for the checkout session on payment mode? documentation suggest $checkout['payment_intent_data']['metadata'] and this has worked for me in the past, but it sometimes fails and i have to use $checkout['metadata'] instead and it works...

Question
what's the correct way to set up metadata for the checkout session on payment mode? documentation suggest $checkout['payment_intent_data']['metadata'] and this has worked for me in the past, but it sometimes fails and i have to use $checkout['metadata'] instead and it works...

What have you already attempted?
switched between $checkout['payment_intent_data']['metadata'] and $checkout['metadata'], sometimes 1 work and the other doesn't and viceversa

What are you working on?
adding metadata to checkout sessions on payment mode

#

@glad bay pressed πŸ”Œ API in #help to ask a question:

Question
I'm going to develop a product for which I require a payment environment for the customer to make payment to use my product. I have my own web application. I just need an api which will actually get the payment information from my end and make the payment, provide response to me about the payment status.

Related Request ID(s)
I don't have any id

What have you already attempted?
I'm new to payment integration. I found stripe will provide me the payment environment and I just want to make use of it.

What are you working on?
I'm building a product which will be used by our clients for making sales call and tracking those calls in a crm tool.

#

@radiant pendant pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
const session = await tripe.checkout.sessions.create({
payment_method_types: ["card", "paypal"],
line_items: lineItems,
phone_number_collection: {
enabled: true,
},
mode: "subscription",
success_url: "http://example.com/success",
cancel_url: "http://example.com/cancel",
{
shipping_rate_data: {

Question
i need to know how i can add something like shipping in subsciption mode with checkout

What have you already attempted?
i try to see how make working with sendcloud

What are you working on?
i working on adding a stripe checkout for the client payed on my webside

#

@dull crag pressed πŸ”Œ API in #help to ask a question:

Question
I am doing account debit in production from a connected account. But I am not able to find the transfer anywhere in the dashboard besides the API call.

Related Request ID(s)
req_bUjjzZCCdWbUWV

What have you already attempted?
To search everywhere in the dashboard for the balance going out of the connected account.

#

@oblique ginkgo pressed πŸ”Œ API in #help to ask a question:

Question
Is there a way to set a default type for the payment method type in the set up intent id? I can add card and us bank account but I want to default to us bank

Related Request ID(s)
I could not find a related one

What have you already attempted?
I have looked at the front end side to set it that way but I want the api to handle it

What are you working on?
I have a stripe elements form where a user sets up a payment method for later use. It works I just want to set a default type

atomic shuttleBOT
#

@humble geyser pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
When loading a hosted invoice page for a customer that has a US bank account active payment method attached, I expected the invoice PM to load by default, instead of asking the user to enter US bank account details all over again.

What actually happened?
Default customer payment method not loading properly for us_bank_account type.

Nothing is loading as the PM, and it's asking the user to enter their US bank account info again.

Reproduction Steps
https://invoice.stripe.com/i/acct_1Nwpp9EJRALi1vex/test_YWNjdF8xTndwcDlFSlJBTGkxdmV4LF9QZ2l2aUFqV1lYMjdibEU1d0dmejJIUFlESE4ydVhLLDEwMDI3Njc5OA02004mWuNYxH?s=db

Loading this link, will present an invoice but won't load the customer payment method by default.

Question
If this wasn't clear -- I'm trying to create a "Pay invoice" button for my clients, that have already set up a US bank account payment method.

The idea is that the invoice is only payable by an US bank account, and that it loads by default when opening the invoice hosted page.

But that is not happening.

#

@odd meteor pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
Getting an expanded object from `invoice_settings->default_payment_method` or `null`

What actually happened?
Got a `card_` string instead

Reproduction Steps
Retrieve the default payment method from customer `cus_FxEOBQB1tTraC9`

Question
This used to give us `null` or an expanded payment method object. Now we also get a `card_` string back which isn't expected

What are you working on?
Cashier Stripe a laravel integration for Stripe

#

@tulip terrace pressed πŸ”Œ API in #help to ask a question:

Question
We are looking to use Stripe hosted forms.

Do the products have to be pre-setup on Stripe with fixed prices or can we just setup one product with a completely variable price and pass in the price?

Can we pass other IDs, or References to Stripe (hidden fields) and receive those back on Success / fail?

Related Request ID(s)
Sorry we don't have a developer area yet.

What have you already attempted?
We are the developer and we want to establish if Stripe can fit with our solution before we engage. The pre-sales team are unable to answer our questions.

What are you working on?
Stripe Forms Integration with Insurance Back-Office system.

atomic shuttleBOT
#

@versed rain pressed πŸ‘ Best Practices in #help to ask a question:

Question
Is there a way to include stripe identity verification as part of the hosted onboarding flow? I see that there's a requirement to submit a photo of your license, but not the selfie portion of the y'alls stripe identity flow

Doc/Guide Links
https://docs.stripe.com/api/accounts/create

What are you working on?
Integrating our application to stripe hosted onboarding

#

@hexed mist pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
I’m trying to apply a 100% off coupon to someone’s subscription

What actually happened?
it’s not letting me do it, possibly because they are in trial and have it set to cancel

Reproduction Steps
create An subscription in trial, attempt to put a coupon on it

Question
is there a way to apply a coupon if someone has already set their trial to cancel, so that their trial moves to a $0 paid subscription for x months? also if our service is designed to require payment for trial, what’s the best to have special cases where we can provide x month promo accounts w no payment required?

#

@heady moss pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/api/charges

Question
Is a single PaymentIntent ID created for a split payment scenario? I believe a separate charge object is made for each split payment, but not sure if multiple Payment Intent IDs are made. If not, can a single Payment Intent ID be linked to multiple Payout IDs?

What have you already attempted?
I have read through the PaymentIntent, Charge, and Payout docs.

atomic shuttleBOT
#

@wooden quest pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/payments/paypal/set-up-future-payments

Question
I'm currently setting up an our checkout to allow future subscription payments with PayPal as an option and I'm looking for some information. In the Stripe hosted test Paypal page, I can Authorise or Fail a payment and it passes back a url variable redirect_status. Will this be passed back in the PayPal hosted page?

What have you already attempted?
I have setup an integration with the Stripe hosted test Paypal page

What are you working on?
I'm trying to see if I can use this url variable to check what the user action on PayPal has been.

#

@wheat dagger pressed πŸ”Œ API in #help to ask a question:

Question
What is the best way to create a portal configuration only if it does not already exists?

Or is it better to create new portal configurations each time I start my backend?

Related Request ID(s)
req_bCtlXpA5kPnFUB

What have you already attempted?
- List portal configurations
- Loop through all to check if a specific metatag is set
- Create the portal configuration with the metatag if it does not already exists

What are you working on?
Basically, I have 2 products, each with 2 subscription pricings. I just want to generate a portal for each of those products.

#

@vocal wagon pressed ❌ An Error in #help to ask a question:

Error Message
Le code de refus Γ©tait requested_block_on_incorrect_zip.

Question
Tous mes paiements AMEX sont boquΓ©s avec le message d'erreur "Le code de refus Γ©tait requested_block_on_incorrect_zip."

What have you already attempted?
Les paiements AMEX sont autorisés dans mes paramètres

Reproduction Steps
Passer une commande sur payot.com/FR/fr en choisissant le mode de paiement AMEX

#

@pearl talon pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
```
import StripePaymentSheet

class MyBackendModel: ObservableObject {
let backendCheckoutUrl = URL(string: "Your backend endpoint/payment-sheet")! // Your backend endpoint
@Published var paymentSheet: PaymentSheet?
@Published var paymentResult: PaymentSheetResult?
```

Question
I have added the Stripe package dependancy using package manager in SwiftUI, but when I copied the code from the website it says "No such module 'StripePaymentSheet'"

What have you already attempted?
I tried importing more modules and they work, for example the normal Stripe module works fine.

What are you working on?
I am working on a payment screen for my SwiftUI app

#

@rare orchid pressed πŸ”Œ API in #help to ask a question:

Question
Hi, I asked Stripe support about a decline, and they indicated "Upon investigating, what needs to be done is to add Payment Intent to make sure that the payments will go through." but its not clear how I do this with our Stripe Elements integration

Related Request ID(s)
pi_3Or2FODgTpZ042Bg0aG9JZ5X

What have you already attempted?
Our integration generally works, but Stripe support seems to be saying is deficient for some cases

What are you working on?
SyncWith.com is a saas custom reporting tool for marketing agencies

#

@slender valley pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/customer-management/configure-portal#invoice-history-configurations

Question
We are using checkout with adhoc product creation for one time purchases. I can't seem to see invoices in the customer portal for those purchases. How do I integrate checkout into the customer portal so the user sees his past purchases?

What have you already attempted?
Create a customer portal session and redirect the user to the customer portal.

What are you working on?
Integrate customer portal for first viewing invoices of past purchases and then for adding subscriptions.

#

@buoyant sundial pressed πŸ”Œ API in #help to ask a question:

Question
I am currently using the stripe M2 reader. I am having a problem where, when the app crashes or is crashed on purpose or the WiFi is disconnected, I lose track whether the reader is Connected Bluetooth wise or not how can i? How can I ensure that it remains connected? Is there a variable that I can use to verify this?

Related Request ID(s)
There are no logs.

What have you already attempted?
I have implemented all the functions that the api requires and and attempted to keep track of the state of the reader on my end but it is not as efficient or as reliable as I thought it would be.

What are you working on?
Attempting to run transactions on an Android tablet using the stripe M2 reader.

#

@maiden blaze pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
Google is sunsetting Google Pay on Jun 2024. wonder what's going to happen if that happens and if I have users with google pay attached to their accounts

What actually happened?
Google is sunsetting Google Pay on Jun 2024. wonder what's going to happen if that happens and if I have users with google pay attached to their accounts

Reproduction Steps
Google is sunsetting Google Pay on Jun 2024. wonder what's going to happen if that happens and if I have users with google pay attached to their accounts

Question
Google is sunsetting Google Pay on Jun 2024. wonder what's going to happen if that happens and if I have users with google pay attached to their accounts.
Also, I was wondering what's going to happen when I'm using "PaymentRequestButtonElement". would google pay not be shown at all once Google sunsets Google Pay ?

atomic shuttleBOT
#

@dreamy fable pressed πŸ”Œ API in #help to ask a question:

Question
how can I make tax inclusive or exclusive via API to override Dashboard configuration using price, not price_data

Related Request ID(s)
cs_test_a1BoxuSpSNiKJIbr0XPNSdYfhEnTm5GjyYCUpsstHSvIWwUkinPf2JzYx5

What have you already attempted?
Trying to charge tax only in the UK, if stripe tax cannot do it I can try to force it via checkout session

What are you working on?
b2b subscription for digital product

#

@twin hamlet pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
no code no code no code no code

Question
Are radar for teams insights available via API

What have you already attempted?
nothing nothing nothing

atomic shuttleBOT
#

@tender quest pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
When we send a payment from our application (.net), we calculate the amount out to pass the fees on to the customer. So we expect the fee to be the standard Stripe one plus our application fee.

What actually happened?
Several payments (16 so far) that came over from our application (.net) do not have a stripe fee (2.9% + 30Β’) attached. It has our application fee, and that's it. The application logged the fee to our db properly, so we know it was calculated properly.

Reproduction Steps
I can't reproduce this. It doesn't seem to be happening anymore, but I need to assure that it doesn't and find any other payments that were affected.

Question
I have 16 payments that came over from our application (.net) that do not have a stripe fee (2.9% + 30Β’) attached. The application calculated it properly (we log it). It has the application fee, and that's it. The Stripe Fee is getting added properly now, but for one like pi_3OphsgGvFfcIUZMM0UuKeuRf , it didn't. Why?

What are you working on?
Stripe Integration via .Net application

#

@chilly spear pressed πŸ”Œ API in #help to ask a question:

Question
We are enabled for Level 2/3 data. We are passing the data in and it looks like it's being validated since the Stripe API is returning errors when the amounts don't add up.

My question now is making extra sure we have done what we need to do to qualify for L2/3. Is there a way to view it in the dashboard or via API?

Related Request ID(s)
pi_3OrP6KDFt6iTMCHH17uolY8W

What have you already attempted?
I've tried viewing the transaction in the dashboard but it looks like every other transaction with no difference. Is there a flag somewhere that shows L 2/3?

#

@halcyon dagger pressed πŸ”Œ API in #help to ask a question:

Question
Instead of paying with card number, what can i use to make customers pay with bank account and routing number?

Related Request ID(s)
000000000000000000

What have you already attempted?
I'm using stripe payment methods with the automated form, but it has only card number as input

atomic shuttleBOT
#

@vocal wagon pressed πŸ‘ Best Practices in #help to ask a question:

Question
I'm getting ready to submit a stripe marketplace app for approval and I need to supply a test username & password for my own web app. However, my app only supports single sign-on flows. What's the best way to provide a login in the case?

Doc/Guide Links
https://docs.stripe.com/stripe-apps/review-requirements#test-plan-and-credentials

What are you working on?
A stripe marketplace app that connects to a new accounting system.

#

@lusty owl pressed ❌ An Error in #help to ask a question:

Error Message
ERR_SSL_PROTOCOL_ERROR

Question
I'm on the dashboard, and then I click on Launchpad, and I click on link stripe account.
I am redirected to stripe's Oauth, "detail, it is in test mode", I click on skip form and it gives the error ERR_SSL_PROTOCOL_ERROR

What have you already attempted?
I don't understand what it could be yet

What are you working on?
conta vΓ­ncular do stripe no meu aplicativo

atomic shuttleBOT
#

@hexed wagon pressed πŸ”Œ API in #help to ask a question:

Question
How to handle Stripe API rate limits?

Related Request ID(s)
No requests IDs to share yet.

What have you already attempted?
Nothing really since it isn't that important at the moment. We want to future-proof our application for higher loads so this needs to be evaluated rather sooner than later

What are you working on?
Custom checkout for a SaaS product

#

@raven flare pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
//This is how we are fetching transfers for our connect account

const transfers = await stripe.transfers.list(
{
limit: 1,
transfer_group: transferGroup,
},
{
stripeAccount: connectAccountId,
}
);

Question
How can we query all transfers coming into the connect account when using the "separate charges and transfers" flow to move money from/to connect accounts?
While listing transfers with connectId provides all transfers created by a connect account, we need information on transfers incoming to the connect account.

What have you already attempted?
The above mentioned code is what we have tried out so far, and I have added the links to the documents that we have referred to for this.

  1. https://docs.stripe.com/connect/separate-charges-and-transfers

  2. https://docs.stripe.com/api/transfers/list

What are you working on?
A way to make payments between connect accounts and platform accounts and fetch their transaction history for any of these accounts.

atomic shuttleBOT
#

@astral rock pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
In dev mode: I reversed a transfer for an express account with a zero-balance. The platform does not have connected reserves set up. I expected the reversal to fail per the documentation.

What actually happened?
The reversal succeeded, despite the account's available balance being zero. The platform appears to not have connected reserves enabled.

Doc Reference: https://docs.stripe.com/connect/separate-charges-and-transfers#reversing-transfers:~:text=It is only possible to reverse a transfer if

Reproduction Steps
Initiate a transfer reversal for an (express) account with a zero balance

Question
Was this behaviour due to the fact that I am testing in dev mode, or am I checking the wrong place for whether or not the platform has reserves set up?

Doc Reference: https://support.stripe.com/questions/reserves-for-connect-platforms-and-connected-accounts

#

@red phoenix pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
$payout = \Stripe\Payout::create([
"amount" => 100,
"currency" => "usd",
"destination" => $bankAccount->id,
"source_type" => 'bank_account',
"description" => 'DepΓ³sito directo de prueba',
]);

Question
I have been trying to make payments to my employees from my payroll system but I have not been successful, first I create a client and assign that client a source to make the payment. but I have not been successful

What have you already attempted?
I am relying on the Stripe\Payout::create documentation

What are you working on?
payroll system in php

#

@frank tapir pressed πŸ”Œ API in #help to ask a question:

Question
When trying to update a connect account I am getting the error

"This application is not authorized to edit the parameters 'business_type', 'email', 'individual'."

Related Request ID(s)
I cant find my req id

What have you already attempted?
I have tried to change the data I am updating but I keep getting the same message?

What are you working on?
A marketplace where I take the money and then send it to the connect accounts which are selling the products

#

@harsh kiln pressed πŸ‘ Best Practices in #help to ask a question:

Question
How do we transition from API keys to Connect or App when we are a marketplace of marketplaces?

Doc/Guide Links
For marketplace users that have sellers of their own, if we use our API key and the seller's stripeAccount, it cuts out the marketplace user's stripe account. Currently, we can store the marketplace user's API key & add the stripeAccount header but this is deprecated. Also, have looked at Stripe App but has same issue.

What are you working on?
We offer a plugin to service both merchants and marketplaces.

atomic shuttleBOT
#

@vocal wagon pressed πŸ“š A Doc or Guide in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/api/external_accounts

Question
I want to initiate bank account verification process for external bank account created and linked to custom account via api. how will the micro deposit verification flow work for custom accounts linked external bank account ? so that I can use micro deposits verification later on.

What have you already attempted?
I am able to create custom account and created an external bank account linked to that custom account now I don’t understand how will the bank account verification process initiated for this specific bank account added. I am taking IBAN as bank account number as my customers are in Switzerland and Denmark

What are you working on?
I am adding my customer to stripe and then need to verify their bank account.

atomic shuttleBOT
#

@halcyon dagger pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
const paymentIntent = await stripe.paymentIntents.create({
amount: cost,
currency: "usd",
//confirm: true,

payment\_method\: {
  id\: pmc\_1OrRHEHc8lrNRlRwPS8jXjf9,
},


//confirmation\_method\: 'manual',

});

Question
I'm trying to create a payment intent with a payment method i created then updated to have us_bank_account preferences "on". How can i use this payment method with the payment intent?

What have you already attempted?
When I leave it as int, id is undefined and when i put it as string it says invalid string.

#

@buoyant sundial pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
How can i manually disconnect the reader from the application programmatically

Question
No Related topics found and the docs dont mention anything about it

What have you already attempted?
reading the documentation

What are you working on?
stripe m2 reader connection to tablet

atomic shuttleBOT
#

@honest viper pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
// secret for Payment Intent pi_3OrS7gQkSPiUQref0dSDjDuW
const client_secret = // ...
stripe.confirmCardPayment(client_scret, ...)

Question
What iFrame sources do I need to be allowlisting to properly handle transaction challenges (like 3DS?)

I ask this because it looks like our CSP (not exactly CSP, but the Cordova equivalent) is blocking transaction challenge iFrames. When we allow every source this works, but when we have an allow list it doesn't

What have you already attempted?
Allowing the following:
https://connect-js.stripe.com/*
https://js.stripe.com/*
https://testmode-acs.stripe.com/*
https://hooks.stripe.com/*
https://m.stripe.network/*

We also tried allowing
https://.stripe.com/, which did not work

Allowing all sources (*), but due to security reason cannot ship that

What are you working on?
Card Payments in Cordova Mobile App (iOS) using Stripe SDK and Elements

#

@toxic shadow pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
Hello! We have had the Link autofill prompt appear in our Stripe Elements. We've tried to disable them via the dashboard, but they're still showing up. We didn't opt in to this program so we would not expect these to show up in our checkout experience.

What actually happened?
The Stripe Link prompts appeared.

Reproduction Steps
We just open our forms and the autofill prompt is there.

Question
How can we make these prompts go away? They don't work, possibly due to the way that we have our integration configured, and we never asked for this feature.

What are you working on?
Custom checkout experience for brainstation.io

#

@dawn iron pressed πŸ”Œ API in #help to ask a question:

Question
How can I set up dynamic pricing based on usage (internal variable of our platform) and send it to the customer through the checkout?

Related Request ID(s)
https://docs.stripe.com/products-prices/pricing-models?ui=stripe-hosted

What have you already attempted?
I want to send a checkout to my client, however, the product price is not fixed and varies according to the store's revenue. For example, if the revenue is $200, client A needs to pay $10, if the revenue is $300, client B needs to pay $20, just an example. The price IDs are as follows with the intervals I find necessar

What are you working on?
Checkout with dynamic prices based on usage

#

@lost umbra pressed πŸ‘ Best Practices in #help to ask a question:

Question
Is there a way to confirm the email of a client account? (Not connected accounts)

Doc/Guide Links
could not find anything

What are you working on?
Just need to verify the email of our clients

#

@urban helm pressed πŸ”Œ API in #help to ask a question:

Question
I want to create a subscription or invoice using ACH Direct Debit, but cannot figure out how to attach the mandate_data to the PaymentIntent. Since the PaymentIntent is created by the subscription or invoice and not explicitly, how can I attach the data?

Related Request ID(s)
req_lwgytPIEalroaQ

What have you already attempted?
Retrieving the first payment intent that the subscription creates to add the mandate - does not work as it needs to be there at creation.

What are you working on?
A checkout flow using the Payment Element in React that accepts either a card or ACH

#

@halcyon dagger pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
const paymentIntent = await stripe.paymentIntents.create({
amount: cost,
currency: "usd",
//confirm: true,
payment_method_types:'us_bank_account',
automatic_payment_methods: {
enabled: false,
},
payment_method_configuration:
'pmc_1OYuV7Hc8lrNRlRwcFUpQu55'
,

//confirmat

Question
I don't want automatic payment methods to be enabled, I just want to use my payment method configuration which has US bank. When I disable automatic payment methods, I get error saying payment_method_options needs to be specified.

What have you already attempted?
I tried adding payment_method_options by passing in us_bank_account and got error saying StripeInvalidRequestError: Invalid array

atomic shuttleBOT
#

@remote palm pressed πŸ‘ Best Practices in #help to ask a question:

Question
Hello! How do I dynamically change the redirect url on a pricing table? My team and I have a project with a deployment pipeline (with 3 stages for development, Q&A, and production). Each stage in the pipeline is hosted at a different domain. Is there a different approach that we should be taking than the pricing table?

Doc/Guide Links
https://docs.stripe.com/payment-links/post-payment#change-confirmation-behavior

https://docs.stripe.com/payments/checkout/pricing-table

What are you working on?
A website that offers subscriptions

#

@timid glen pressed πŸ”Œ API in #help to ask a question:

Question
The stripe api docs say that line items are sorted in reverse chronological order, which field are they using? https://docs.stripe.com/api/invoices/object#invoice_object-lines.
Also in the UI how is the order determined to display the line items on an invoice found at https://dashboard.stripe.com/test/invoices/in_

Related Request ID(s)
Look in Invoice during test?

What have you already attempted?
reading docs and online discussions

What are you working on?
A billing service that invoices customers

#

@hearty goblet pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
Problems with payments after Trial Period ends. Refused by bank

Question
How can I Know if failed payment is related to my workflow?

What have you already attempted?
Cheking info on my daashboard for
pi_3OrStAChHlHBFg3w1ws27Hgm

What are you working on?
re-writing my whole code.

#

@rough forge pressed πŸ§‘β€πŸ’» Code in #help to ask a question:

Code
stripe.Subscription.modify(sub.id, application_fee_percent=6.5, stripe_account=acct)

Question
Using the python SDK (stripe==2.55.0) in a REPL, how can I get it stop printing the result to the console?

What have you already attempted?
I tried all those code options

```
import logging

stripe_logger = logging.getLogger("stripe")
stripe_logger.setLevel(logging.FATAL)

logging.getLogger().setLevel(logging.ERROR) # try others too

stripe.log = "error"
```

What are you working on?
A Stripe Connect platform

atomic shuttleBOT
#

@oblique siren pressed πŸ”Œ API in #help to ask a question:

Question
Not able to process payments on a physical reader with a test card. We can successfully create a paymentIntent and hand it over to the physical reader but when the test card is supplied the reader doesn't process the payment

Related Request ID(s)
Dashboard -> Payments -> any payment with status incomplete

What have you already attempted?
Tried creating a paymentIntent object with the CaptureMethod = "automatic". For some reason the paymentMethod is not updated.

What are you working on?
reader model: Stripe Reader S700

#

@rough forge pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
I tried to update the application_fee_percent on a Stripe Standard Connect account subscription that used direct charges. I expected it to work.

What actually happened?
I got the error message:

> Request req_zXcDtWgr7xxifS: You can't change the application_fee_percent on a subscription that was not created by your application.

Reproduction Steps
I’m not 100% sure how we got here, but here’s my best guess of what *maybe* happened:

  1. As the platform, create a direct charge subscription on a Stripe Standard account
  2. As the owner of the Standard account, change the subscription maybe from the dashboard?
  3. As platform, make API call to update app_fee_%

Question
Can you help me understand this error message and how/why it might be coming up? It looks like this subscription was created by the platform but my best guess is that the account owner modified it? I could be wrong on that, but the error message above is accurate!

#

@dawn iron pressed πŸ”Œ API in #help to ask a question:

Question

  1. If the user doesn't make any usage, do they pay "Tier 1" or nothing at all? Because Stripe has a bug that indicates conflicting information.

  2. Can I change the unit displayed in the checkout? Because the variable is currency and it only appears as a number without a unit in the usage record.

Related Request ID(s)
https://docs.stripe.com/api/usage_records/object

What have you already attempted?
I would like the user to receive usage-based information that makes sense for my business, especially the variable. Additionally, I need to charge the minimum amount even if the customer doesn't use anything from my application, which would be a tier from 0 to "x"

What are you working on?
Checkout with dynamic prices based on usage

#

@analog sable pressed πŸ”Œ API in #help to ask a question:

Question
When creating account ,As part of account creation object in - AccountCreateOptions

What capabilities do we need to provide for allowing the account to receive payment from Customers via bank transfers?

Related Request ID(s)
req_mjaZ0iPhbsYkz4

What have you already attempted?
Have tried this
Transfers = new AccountCapabilitiesTransfersOptions { Requested = true },

is this correct to use but it also ask to include CardPayments capabilities - got a exception to include it ?

What are you working on?
I am trying to register a account in stripe connect custom so they can receive payment for services provided.

atomic shuttleBOT
#

@tiny igloo pressed 🀨 Unexpected Behavior in #help to ask a question:

What did you expect to happen?
apple pay UI to show

What actually happened?
no apple pay UI shown

Reproduction Steps
using the react native sdk in a release app on a real iPhone, the apple pay UI does not show and no error is found.

Question
help me fix apple pay on react native app for release on real iPhones

#

@hexed mist pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Can't edit payment method of subscription

What actually happened?
There seems to be no way to adjust the payment method on a subscription

Reproduction Steps
This may just be default behavior but i need help

Question
I need to remove a payment method so the customer can have a coupon for free months without being charged automatically afterwards

#

@crimson badger pressed the πŸ”Œ API button in #help to ask a question:

Question
I'm using nodejs and I'm wondering if there is a way to specify that Stripe should save the payment method used in a checkout session as the default payment method for future payments?

Related Request ID(s)
stripe.checkout.sessions.create

What have you already attempted?
Google searching but I didn't find a good answer.

What are you working on?
Automatic checkout after a customer has agreed and purchased a setup fee.

atomic shuttleBOT
atomic shuttleBOT
#

@umbral mango pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
How can I disable receipts for subscription renewals?

Doc/Guide Links
https://docs.stripe.com/api/invoices

What are you working on?
A membership program with monthly renewal periods

#

@hearty goblet pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
Not sure on how to perform safe changes now that my code is in production

Question
I need to know if a webhook triggered when
"type": "customer.subscription.updated"
will always bring price metadata if I add metadata to my prices.

What have you already attempted?
I'm trying to resend failed webhook events but it seems to simply repeat, last JSON. and is not returning the price metadata

What are you working on?
how can I perform an event test? to check if return is now including price metadadas? My app is already in production

atomic shuttleBOT
#

@ebon oyster pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Downgrade at end of billing cycle via customer portal

Doc/Guide Links
I have read the upgrade/downgrade docs

What are you working on?
I have been using the customer portal for upgrades/downgrades. Now, I’d like to change the behavior such that downgrades are processed at the end of the cycle.

atomic shuttleBOT
#

@vocal wagon pressed the ❌ An Error button in #help to ask a question:

Error Message
This bank account is not a valid source for payments. Only valid sources can be attached to a customer. You can validate a bank account at creation time by passing the parameter usage='source'. The particular issue is: You cannot charge or add SEPA bank accounts to customers

Question
I am able to create customer but when I want to add bank account to that customer I get the above error. I would basically be adding customers from Switzerland with Swiss bank account and chf currency mostly

What have you already attempted?
I tried to use the test Iban number provider for Switzerland on stripe website

Reproduction Steps
create customer via api and then add bank to that respective customer using test iban from stripe website for Switzerland accounts

What are you working on?
I want to add customer with bank account in Switzerland having chf currency and later on I can send micro deposits for verification of that bank account

#

@timber oxide pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
they can close my stripe account because there are many payments failed due code not honor

What actually happened?
i want to improve my stripe account because the bank if my customer refuse a lot of payments due code not honor and I want to improve the security on my stripe account

Reproduction Steps
code do not honor how to fix it?

Question
how can I fix the problem of failed payments due the code do not honor?

What are you working on?
i have an ecommerce of sneakers

atomic shuttleBOT
#

@tidal ridge pressed the πŸ”Œ API button in #help to ask a question:

Question
Hi, is it possible to change company business name after subscription invoice is created? I can't just change business name in settings, because full name is not customer friendly, and it's showing up in multiple places like customer portal, so i want to change it each time invoice is created as work around.

Related Request ID(s)
not sure whats this field for.

What have you already attempted?
check documentation but I can't find that field

atomic shuttleBOT
#

@ashen root pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
If a coupon is set to be "eligible for first time orders" can it still be applied/redeemed after a $0 invoice has been generated for a trial subscription?

Doc/Guide Links
https://docs.stripe.com/billing/subscriptions/coupons

What are you working on?
Stripe Subscriptions via Checkout

#

@wide fractal pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
var createOptions = new AccountLinkCreateOptions
{
Account = connectedStripeAccountId,
RefreshUrl = _accountLinkFailureUrl,
ReturnUrl = _accountLinkSuccessUrl,
Type = "custom_account_verification"
};
var result = await _accountLinkService.CreateAsync(createOptions);

Question
want to generate stripe links using API for custom connect accounts to get the stripe required information for restricted accounts?
how can I do that?

What have you already attempted?
I have tried both types mentioned in documentation: on-boarding and account-update as well

What are you working on?
working on Cohere platform for coaches so they can create their services and sell using the platform

atomic shuttleBOT
#

@karmic warren pressed the πŸ”Œ API button in #help to ask a question:

Question
We currently use the Stripe Apps connection to analyze payment data of platforms using Stripe Connect.

For platforms using Direct Charges to Standard Accounts we access payment intent information by expanding the application fee.

At around 17:30 UTC yesterday this started to return a permission error.

Related Request ID(s)
req_Scosmc4qgXjXxa

What have you already attempted?
We are still able to expand `application_fee.charge` on the application fee endpoint but cannot expand `application_fee.charge.payment_intent`

What are you working on?
Revenew - We are a stripe partner

atomic shuttleBOT
#

@shadow basin pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/testing?testing-method=card-numbers

Question
Is there a way to help me add a card with insufficient funds to a customer in test mode?

What have you already attempted?
For example, I want to add the card number 4000000000009995, but Stripe will report an error saying the card is invalid due to insufficient funds.

atomic shuttleBOT
#

@hazy vessel pressed the πŸͺ Webhooks button in #help to ask a question:

Question
Can you please advise which webhook is used to provide an update when a Connected account is updated

Related Event ID(s)
req_JxdtgGi7R35Tjn

What have you already attempted?
I'm passing the response from this webhook event but Stripe.AccountUpdateParams interface doesn't contain these field
account.charges_enabled,
account.details_submitted,
account.payouts_enabled,

case StripeWebhooks.AccountUpdated: {
const account = event.data.object as Stripe.AccountUpdateParams

#

@tender gust pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
I've expected to obtain customer.subscription.pending_update_applied event

What actually happened?
I've obtained customer.subscription.pending_update_expired. Even if it has expired then I'd expect to have pending_update_applied event before pending_update_expired

Reproduction Steps
I've started subscription with credit card, then I've changed card to the one that requires authorization and I performed immediate upgrade on my subscription.
https://dashboard.stripe.com/test/subscriptions/sub_1OrLqmHZvjvUJinyohLfzsyz

Question
I'm wondering what has to be done to get customer.subscription.pending_update_applied and why in my scenario I didn't get events in an order that I have expected.

What are you working on?
shop application for tv content owners

atomic shuttleBOT
#

@royal stone pressed the πŸͺ Webhooks button in #help to ask a question:

Question
I am onboarding connected accounts on my platform through Account Link, which parameter do I look for if the account is enabled?

Related Event ID(s)
This is req id-req_wUzGAb4mnUjasa

What have you already attempted?
Using the account.updated webhook

#

@last anchor pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
We receive subscription-based payments from our customers.

Now, we need to manage exceptions for failed monthly payments. What would be the most effective strategy?

Doc/Guide Links
I'm considering monitoring Stripe webhooks for this purpose. Does this approach seem sensible? If so, which events should I monitor to identify failed subscription payments, ensuring it doesn't conflict with new subscribers who might also have insufficient funds, for instance?

What are you working on?
A subscription based service

#

@tepid moth pressed the πŸͺ Webhooks button in #help to ask a question:

Question
Hi, can I trigger a webhook for customers for example on demand?

Related Event ID(s)
customer.card.created

What have you already attempted?
I can't find a way of doing it

#

@vital wind pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
<script async
src="https://js.stripe.com/v3/buy-button.js">
</script>

<stripe-buy-button
buy-button-id="buy_btn_etc"
publishable-key="pk_test_etc"
>
</stripe-buy-button>

Question
I am using the "buy button" code that you can get from the Stripe dashboard. I was just wondering if there is anyway to get the feature list to appear on this generated card?

What have you already attempted?
I have added several items to the products feature list and was hoping it would appear in the "buy button" code but it doesnt.

What are you working on?
Subscriptions for website

#

@golden gale pressed the πŸͺ Webhooks button in #help to ask a question:

Question
Hi. I'm processing a stripe webhook on my python backend. After verifying the signature etc, I want to pass off the stripe payload, as is, to a kafka message queue. In order to do that I need to write an avro schema for the payload. Seems like this would be a standard already done thing? is there a def of this?

Related Event ID(s)
NA NA NA NA NA NA NA NA NA

What have you already attempted?
Wondering if you guys have sample code etc that defines an avro (kafka message) schema for the stripe payload received by the webhooks

atomic shuttleBOT
#

@vocal wagon pressed the πŸ”Œ API button in #help to ask a question:

Question
Hi , i;m trying to integrate stripe tap to pay to one of our app folowing these library https://github.com/stripe/stripe-terminal-react-native?tab=readme-ov-file#ios . But after i install id cand can't build android project and pod install anymore.

Related Request ID(s)
Dashobard>developers

What have you already attempted?
i try to install the library using npm install or pod install but on andorid i cant build the project anymore, on ios i can't pod install

atomic shuttleBOT
#

@uncut bay pressed the πŸ”Œ API button in #help to ask a question:

Question
I set up a chechout session with the manual capture method.But now I have a need. If the admin needs to decrease or increase the funds to be recovered (for some reason), what can I do?

Related Request ID(s)
req_Kil5ELJO12gbpj

What have you already attempted?
I tried using the update method of the intent but it returns an exception.

What are you working on?
I would like to update the amount of funds that can be withdrawn (decreasing) without having to ask the user for authorization again.

#

@frail valley pressed the πŸ”Œ API button in #help to ask a question:

Question
i want to charge a customer with some amount that will transfer into platform balance and generate a invoice

Related Request ID(s)
123456678912345678

What have you already attempted?
I created a payment intent with confirm=True which is directly charging the customer and adding the fincds to platform stripe balance but its not generating any invoice

What are you working on?
adding funds into stripe balance for my platform using customer card

#

@sweet lance pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
If a user is on a free plan that is worth 0 dollars, and changes to a premium plan of 2.99, they will be charged 2.99, and their active subscription plan is the premium plan.

What actually happened?
But let's say you immediately decided to switch from Premium to Free. Stripe's behavior will cause him to change it to Free when he has already paid for the Premium Plan. Shouldn't I keep it on the premium plan until the next billing?

Reproduction Steps
Free Plan to Premium Plan.

I immediately decided from the Premium Plan to the Free Plan.

It had been charged but it changed it to the Free Plan when it should be on the premium plan.

Question
That's my doubt. Is Stripe's behavior normal or is there a way to change that behavior?

#

@hard socket pressed the πŸ”Œ API button in #help to ask a question:

Question
I am required to transfer API with another currency instead of USD, but the API call returns an error of insufficient balance, while I have a balance in USD in my account

Related Request ID(s)
req_fhJLI5AZwU1iIA

What have you already attempted?
I tried to pass the source_type, but it returned me the same error.

What are you working on?
I want to pay to the account by transfer API, I passed the amount, currency and the destination, I have balance in USD & I try to transfer the amount in ILS

#

@vocal wagon pressed the πŸͺ Webhooks button in #help to ask a question:

Question
I'm using the PaymentLink passing the "client_reference_id" in the URL.
But I receive this information only on "checkout.session.completed" That is the last event that I received, there is no way to have "client_reference_id" before the event "customer.subscription.created" ?

Related Event ID(s)
checkout.session.completed, customer.subscription.created

What have you already attempted?
I tried many different Events, but I didn't find anything helpful.

What are you working on?
Connection between frontend that open the PaymentLink, Stripe, backend that read the webhook.

#

@winter harbor pressed the πŸ”Œ API button in #help to ask a question:

Question
How do i set the supply date when creating Invoice item using the nuget package.

Related Request ID(s)
req_IJ0ttgYfD4RpKC

What have you already attempted?
Tried setting period on invoice item. Did not work. Tried to read docs and look on other props. But found nothing

What are you working on?
Invoicing of customers for product that is installed

atomic shuttleBOT
#

@naive sandal pressed the πŸ”Œ API button in #help to ask a question:

Question
We're using the Subscription Schedule API to schedule downgrades to take effect at the next billing cycle for a user. We've noticed that these schedules remain active after the renewal, and we want it to be more of a 'single trigger' type event. Can we achieve this by creating a phase that has StartDate == EndDate?

Related Request ID(s)
no related request id

What have you already attempted?
We currently create the schedule with EndBehavior = Release and StartDate = Subscription.EndDate. This results, at renewal time, in a subscription that's correctly downgraded, but the schedule remains active and its EndDate is updated to subscription's EndDate.

#

@pearl stream pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
I expected that when remounting an 'open' checkout session, the billing address form would be 'enabled' and ready to receive inputs.

What actually happened?
The billing address form in the embedded checkout session is disabled and cannot receive any inputs. This prevents users from submitting the form since the address is required.

Reproduction Steps

  1. Create a checkout session with dynamic_tax_rates:
  2. Mount it and let the checkout's payment fail (e.g., with Sofort).
  3. On the 'return_url', redirect the user to the 'open' checkout session.
  4. Remount the checkout session

Now, the billing address form inside the embedded checkout UI will be disabled and empty.

Question
Am I missing here something with my current approach?

What are you working on?
I am working on creating subscription-based payments for a SaaS project.

#

@hidden flower pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
I am using Expo React Native It's all well in Local devices and i make the Build using this command eas build -p android and then convert .aab to .apk file and install that into the android device after installation the app will be crashed

Question
I am using Expo React Native It's all well in Local devices and i make the Build using this command eas build -p android and then convert .aab to .apk file and install that into the android device after installation the app will be crashed Let me know what is the reason

What have you already attempted?
I am using Expo React Native It's all well in Local devices and i make the Build using this command eas build -p android and then convert .aab to .apk file and install that into the android device after installation the app will be crashed Let me know what is the reason

What are you working on?
Exo React Native And mern Stack

#

@clear patrol pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
const { error } = await initPaymentSheet({
paymentIntentClientSecret:
res?.StripeClientSecret,
returnURL: 'REMOVED',
customFlow: true,
customerId: user?.CustomerStripeId
});

await confirmPaymentSheetPayment()

Question
We are using the customFlow, but only on iOS we encounter the following error when 3DS check is required and payment fails

"authenticationPresentingViewController is already presenting. You should probably dismiss the presented view controller in `prepareAuthenticationContextForPresentation`.

What have you already attempted?
Updating to latest stripe react native, disabling custom flow the 3DS system works correctly.

What are you working on?
React Native App with Stripe payments

#

@haughty mist pressed the πŸ”Œ API button in #help to ask a question:

Question
Hello team, I trying to do auto verify customer bank details with the help of API in postman. Is it possible to do without "microdeposits". If yes, then how?

Related Request ID(s)
No request id, just a question

What have you already attempted?
I have created "customer", "payment method", "mandate", "setup attempt" & "setup intent". I can do verify with "verification method" - "microdeposits". In "microdeposits" there is "verification code" is mandatory, but I want auto
verify from API.

What are you working on?
Integration b/w Business Central & Stripe app.

#

@vocal wagon pressed the πŸͺ Webhooks button in #help to ask a question:

Question
Is there someway to delay a webhook call?

Related Event ID(s)
I haven't seen none here

What have you already attempted?
I read the documentation in stripe and found nothing. the only thing mentioned is the cli... :/

#

@red phoenix pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
$employeeAccount = \Stripe\Account::create([
'type' => 'custom',
'first_name' => 'Fernando',
'last_name' => 'Trevino',
'dob' => [
'day' => "30",

Question
I'm currently able to register employees with Connect accounts from my web application, but they always get registered as restricted and/or blocked. I want to ask what I should do to prevent this from happening. It's worth mentioning that I'm building a payroll system to pay my employees their wages every week

What have you already attempted?
I've tried registering employees with Connect accounts through my web application, but they consistently end up being marked as restricted or blocked. I've reviewed my code to ensure that I'm following the correct procedures for account creation, but I'm still encountering this issue.

What are you working on?
payroll system in php

atomic shuttleBOT
#

@nimble geyser pressed the πŸ”Œ API button in #help to ask a question:

Question
Is there a way to pass metadata between customer/subscription and payment intents?

Invoices are automatically charged for subscriptions but these lacks any metadata and it's hard to quickly search or use radar for these payments

Related Request ID(s)
cus_Ph4PQmqdIvqW5k, sub_1OrgGkAueuVlHrCvXwgid1mY, in_1OrgGkAueuVlHrCvml1r3Vyy, pi_3OrgGlAueuVlHrCv0XQNMxrV

What have you already attempted?
We tried adding metadata to
- customer
- subscription
- payment method
- setup intent

And none is visible finally on payment intent related to the above.

What are you working on?
We want to make it easier to find payments based on metadata

#

@fiery stirrup pressed the πŸ”Œ API button in #help to ask a question:

Question
I am creating an ACH payment method using `000123456789` as account number and `110000000 ` as routing number. Then I am trying to create a payment intent that captures its amount using that payment method but the response has a "verify_with_microdeposits" next actions. Shouldn't this succeed?

Related Request ID(s)
req_oR9DSOrHqXqW3p

What have you already attempted?
I am creating an ACH payment method using `000123456789` as account number and `110000000 ` as routing number. Then I am trying to create a payment intent that captures its amount using that payment method but the response has a "verify_with_microdeposits" next actions. Shouldn't this succeed?

What are you working on?
Integration testing with Stripe API

atomic shuttleBOT
#

@long matrix pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
const getStripeElementOptions = () => {
const options = {
fields: {
...

<PaymentElement
options={ getStripeElementOptions() }
onChange={ updatePaymentElementCompletionStatus }
element"
/>

Question
Same issue as #dev-help message

What have you already attempted?
Nothing new, it just stopped working for no reason

What are you working on?
A plugin integration

#

@deep canopy pressed the πŸ”Œ API button in #help to ask a question:

Question
after creating a subscription, where can i find the next date that stripe will attempt to collect the recurring payment?

Related Request ID(s)
n/aaaaaaaaaaaaaaaaaaaaaaaaaaa

What have you already attempted?
google, but no answers

#

@thorn horizon pressed the πŸ”Œ API button in #help to ask a question:

Question
Hello,

  1. Refunds: Does Stripe automatically retry to attempt refund if the refund fails? If yes, then in how much interval and maximum number of attempts?
  2. Payouts: Does Stripe automatically retry to attempt payout if the payout fails? If yes, then in how much interval and maximum number of attempts?

Related Request ID(s)
https://discord.com/channels/841573134531821608/1208038551602856007

What have you already attempted?
I am analysing the process for my project to build the backend structure.

What are you working on?
I am analysing the process for my project to build the backend structure.

#

@lapis tartan pressed the πŸ”Œ API button in #help to ask a question:

Question
I want to transfer amount from my stripe platform account to a connect express account. However I want to write a code for that. Which API do I need to use here? Also is webhooks something which I need to work with here ?

Related Request ID(s)
Not applicable here

What have you already attempted?
I think I have to use the Transfer object. But do I need to use webhooks as well? I have no idea what webhooks are.

What are you working on?
I have a personal website where I want to pay users from the stripe platform account

#

@novel parcel pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Partial refund processed easily

What actually happened?
A partial refund doesn't work

Reproduction Steps
Steps to Reproduce:
1.Create an order, buy a product with Klarna
4.Fill out a partial refund
transfer is not available in the transfer table

Partial refund for different payment options Klarna

Question
How can we check if payment was paid to Klarna?

But how can we check it without Klarna API? It means we have to build logic for partial payments based on what buyer paid.

What are you working on?
Klarna partial refunds

#

@delicate heath pressed the πŸ”Œ API button in #help to ask a question:

Question
What requirements do we need to fit to have transfers w/o card_payments enabled?

Related Request ID(s)
req_XDAvh0tsxm7JPM

What have you already attempted?
I've built out onboarding w/ card_payments and transfers, but once I tried w/o card_payments, I got the error.

What are you working on?
SaaS w/ connected accounts using destination charges.

atomic shuttleBOT
#

@burnt pulsar pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Is there anything wrong with having the id of a customer from the platform account as metadata of a customer in the connected account?

The connected account holder can see these metadata properties as I understand it.

Doc/Guide Links
https://docs.stripe.com/api/metadata

What are you working on?
I'm working on integrating Stripe as a payment provider in my platform

#

@silk ocean pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/checkout/embedded/quickstart

Question
I am looking for the response object which we receive in session result (article #3 - "Handle session"). In example i can see that the status is checked, but it is not clear which data we will receive in addition (totals, cart lines, etc).

What have you already attempted?
I looked through API docs (https://docs.stripe.com/api/checkout/sessions/line_items). I think the response object contains all the required data. However, I am not sure if this API is used for Embedded form. The link from page https://docs.stripe.com/api/checkout/sessions navigates me to Stripe-Hosted page docs.

What are you working on?
We are building checkout page (using Embedded form).

#

@radiant pendant pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
const appearance = {theme: "night",variables: { colorPrimaryText: "#262626" },};const paymentElementOptions = {layout: {type: "accordion",defaultCollapsed: false,radios: false,spacedAccordionItems: true,}, paymentMethodOrder: ["card"],
};
return (<Flex gap={20}> <Box w="30rem"><AddressElement

Question
Hello i have few question and need help about stripe element

What have you already attempted?
i already try change style

What are you working on?
i create a website ecommerce

atomic shuttleBOT
#

@vocal wagon pressed the πŸ”Œ API button in #help to ask a question:

Question
I want to use the stripe payment element together with a direct payment over a connected account and collect an application fee.
The application fee amount should be deducted from the connected acct and credited to the "main" account. The connected account should also pay for the Stripe fees.
Is this even possible?

Related Request ID(s)
req_pR0FG1nMQ0jUmi

What have you already attempted?
I've created the payment intent with the connect id as the StripeAccount value, provided the application fee, then the intent get created successfully. On the client side I provide the generated client secret but when the Stripe element initializes it gives the above error message and no payment widget gets created.

What are you working on?
Course registrations for sports clubs with integrated payment.

#

@foggy oak pressed the πŸ”Œ API button in #help to ask a question:

Question
Payment intent API the description on a ideal payment - not necessarily the statement descriptor?

Related Request ID(s)
there is none request id

What have you already attempted?
See screenshot attached

What are you working on?
Subscription platform

#

@vale wing pressed the πŸ”Œ API button in #help to ask a question:

Question
When customers come onto our site and make a booking we take a Β£35 deposit, when work is completed, the the invoice is finalised and credit note is added of Β£35. A webhook for invoice_paid is ran to make a transfer of the invoice final amount + deposit. Error

Related Request ID(s)
in_1OqvMwIzvUgZFm3P9UeIpxaN

What have you already attempted?
The transfer fails as we're trying to send Β£190 when the invoice payment was Β£155 I have included a source_transation in the transfer. How do I send the full invoice amount to the repairer if we don't yet have it available?

What are you working on?
I have a website which has connected accounts for repairers.

#

@analog mulch pressed the πŸ”Œ API button in #help to ask a question:

Question
How can I create a checkout session of my PaymentIntend? I need to charge a customer a specific amount without creating an invoice on Stripe (we handle invoices ourselves)

Related Request ID(s)
ik ben niet mee.....

What have you already attempted?
1) $this->stripeClient->checkout->sessions->create(...)

2) $this->stripeClient->paymentIntents->confirm(
$invoice->id,
[
....
]
);

What are you working on?
Invoicing ERP for football clubs

#

@young plover pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?

  1. created a customer
  2. saved a payment method using react stripe elements
  3. attached payment method to the customer.

What actually happened?
Got an error: https://docs.stripe.com/error-codes#incorrect-zip
I've used a mastercard card issued by Revolut and got the error.
Then tried with a mastercard card issued by Intesa San Paolo bank.

Reproduction Steps

  1. created a customer
  2. saved a payment method using react stripe elements
  3. attached payment method to the customer.

I've used a mastercard card issued by Revolut bank.

Question
Id like to know how can i proceed to save the payment method correctly.

#

@vocal wagon pressed the πŸ”Œ API button in #help to ask a question:

Question
Is there an Attribute in the PaymentIntent Object that provides the transaction fees which were payed for this payment

Related Request ID(s)
req_peyaPL35mXsxk9

What have you already attempted?
Read PaymentIntent Documentaation and Cant find the Attribute, as Amount and amount received are the same

What are you working on?
Developing an Stripe Integration for myfactory ERP

#

@shell stratus pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/api/payment_intents

Question
I'm developing a mobile game app (React Native Expo) with a virtual currency reward system called "POPS". Users earn POPS by playing and can convert them into real euros to transfer to their own bank account once they reach a certain amount.

What have you already attempted?
After reading about Payment Intents, I'm unsure if it fits my need: converting 70 POPS to EUROS and transferring them via user's IBAN/CB. Could use some guidance, please.

What are you working on?
I'm seeking a solution using your product for a React Native app, aiming to convert virtual currency to real money and transfer it via users' bank details.

#

@woeful iris pressed the πŸͺ Webhooks button in #help to ask a question:

Question
I would like to catch every time a subscription is cancelled (user stopped or auto due to too many payment attempts).

What is the best way to get the subscription object (or id at least) every time one is cancelled ?

Related Event ID(s)
evt_1OrjqFIapwV6Dl8aS0rx5ETK

What have you already attempted?
Sometimes I receive a customer.subscription.updated, and sometimes a customer.subscription.deleted.

What are you working on?
Payment failed workflow

#

@dark yoke pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
I can't pass Payment Method domains verification.

What actually happened?
I added domain in Payment Method Domain. After configuring .well-known/apple-developer-merchantid-domain-association on my server, then click Verify. Stripe keeps telling me: We were unable to verify the SSL certificate.

Reproduction Steps

  1. config nginx added .well-known/apple-developer-merchantid-domain-association to my domain
  2. visit url: https://[MY_DOMAIN]/.well-known/apple-developer-merchantid-domain-association it works.
  3. Stripe told me: We were unable to verify the SSL certificate

Question
What is the best practice for passing domain verification in Payment Method Domains.

#

@hoary prairie pressed the πŸ”Œ API button in #help to ask a question:

Question
We provide an e-commerce platform where one of our features is a club subscription model. Customers sign up fro the club and then once a month or once a quarter all of the orders are processed at once. One of our clients just had 100% of their orders get declined for 'suspected card testing'.

Related Request ID(s)
pi_3Orj9jDFLdjPQhSc1hYHt1vy

What have you already attempted?
Our code to process these orders has not changed recently. This was a pretty small batch, 45 orders, but I'm concerned that something has changed in how card testing is detected.

What are you working on?
How can I identify these transactions as coming from our platform? support recommended a captcha, but that's not viable, these cards were stored way before.

atomic shuttleBOT
#

@woeful iris pressed the πŸͺ Webhooks button in #help to ask a question:

Question
I would like to catch every time a subscription is cancelled (user stopped, admin stopped on dashboard, or auto due to too many payment attempts).

What is the best way to get the subscription object (or id at least) every time one is cancelled ?

Related Event ID(s)
evt_1OrkbmIapwV6Dl8acKxuML7C

What have you already attempted?
Sometimes I receive a customer.subscription.updated, and sometimes a customer.subscription.deleted.

For eg, if I delete a subscription directly on the stripe dashboard. I only get the update event however the subscription is well cancelled

#

@quiet dawn pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Have a price setup such that:
If the total quantity is 1 to 4,000 $0.00 $0.00
If the total quantity is 4,001 or more $0.01 $0.00

Essentially $0.01 per unit over 4,000.

I have a usage of 5,000 units. I would expect that to charge my customer 10 dollars. The first 4,000 being free the final 1,000 units costing a peny

What actually happened?
It is charging the customer for 5,000 units or $50.00

Reproduction Steps
Create a usage that is 5,000 dollars with the following pricing setup

QUANTITY
PRICE PER UNIT
FLAT AMOUNT
If the total quantity is 1 to 4,000
$0.00
$0.00
If the total quantity is 4,001 or more
$0.01
$0.00

Question
How do I get the price to work appropriately? I am currently working in test mode.

#

@late timber pressed the πŸ”Œ API button in #help to ask a question:

Question
I have a subscription that was created with a checkout session. I need to set an end date on that subscription using a schedule. The subscription is monthly recurring. For instance, I want the subscription to end on 12/31/2024. How do I do this?

Related Request ID(s)
req_icRzAy8KbEC4Xq

What have you already attempted?
Using Laravel Cashier, I can't use cancel_at or Cashier will see the subscription as being in a grace period. My assumption is that if I set an end_date on a monthly subscription phase, it will make it not recurring, so not sure how to proceed.

What are you working on?
A monthly recurring subscription product

#

@glossy vortex pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
````
currency: 'usd',
automatic_payment_methods: {
enabled: true
},
````

Question
When utilising stripe intents for embed payment form on my next js project, using API Version `2020-08-27`, and have also configured my intent with below options,

    currency\: 'usd',
    automatic\_payment\_methods\: {
      enabled\: true
    },

but isn't showing up as payment option even though I enabl

What have you already attempted?
Tried enabling affirm in test mode etc

What are you working on?
Adding affirm to payment intents

#

@tardy shore pressed the πŸ”Œ API button in #help to ask a question:

Question
I want know if I can use Stripe standard template on Webflow? Is it with an API?

Related Request ID(s)
I dont have any , I was re-directed by a sales rep to come here

What have you already attempted?
Nothing, I am yet to use Stripe for the first time

What are you working on?
AI SaaS product for marketing

#

@vague abyss pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
No code provided, I need help with a question.

Question
Hi, I am researching something for my bot: I have a payment system already setup with mongoose schemas for data storage. How do I integrate stripe with my discord bot so it can have subscriptions so when someone pays for a new sub it sends them something in discord.

What have you already attempted?
Just been researching, I just found this server.

atomic shuttleBOT
#

@crystal anvil pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/elements/customer-sheet

Question
Where can I get a more detailed guide for this?

What have you already attempted?
Tried to ask Docs AI. Answer was vague.

What are you working on?
Just trying to show the customer his saved payment methods.

atomic shuttleBOT
#

@astral rock pressed the πŸ”Œ API button in #help to ask a question:

Question
Why is the `debit_negative_balances` setting set to `false` by default for express accounts? The docs indicate this should be `true`. Is there a global setting for this?

Related Request ID(s)
req_RV88insJF00HkD, req_r2WX43fpfTep4r

What have you already attempted?

  1. In dev mode, I created a new express account. I fetched the account thru the API (see request ID) and can see the value was already set to `false`

Docs I used: https://docs.stripe.com/api/accounts/object#account_object-settings-payouts-debit_negative_balances

Account ID: `acct_1OrlBGR4ZxOgCVgu`

What are you working on?
Want to set `debit_negative_balances` false for new express accts. Expected to have to update the setting via the API per docs, but new accts were false already

#

@ebon oyster pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
the customer portal should allow a user to cancel their subscription

What actually happened?
the customer portal does not show the current subscription information at all

Reproduction Steps
set up a customer portal, toggle "cancel subscriptions" on, toggle "update subscriptions" off

Question
why can't the user cancel? in the "preview" it shows that the user can cancel...

atomic shuttleBOT
#

@sterile snow pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Hello! We're introducing a single paid subscription plan with monthly billing, allowing users (content creators) to set the subscription cost. Subscribers gain access to all paid publications. Is the product the article or the subscription? Any partner cases resembling a subscription model? Thanks.

Doc/Guide Links
https://stripe.com/use-cases/creator-economy

What are you working on?
Community with paid subscription

#

@graceful thistle pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
$stripe->invoices->pay(
'in_1Ox',xxx
[]
);

Question
We want to create invoices AND use a Terminal Reader to accept payment. How can we attach a PI to an invoice, or have an invoice create a paymentintent that can be sent to the user

What have you already attempted?
I've tried passing the `card_present` to the payment_method_types attribute on the invoice, but I get an error about an invalid array

atomic shuttleBOT
#

@viscid meadow pressed the πŸ”Œ API button in #help to ask a question:

Question
hi, i'm looking to programmatically cancel + refund subscriptions that were accidentally created. i have the sub id. which api calls do i need to create the refund?

Related Request ID(s)
i don't believe any are related

What have you already attempted?
i'm thinking i need to find the charge id, so i can use stripe.Refund.create. how do i find the charge id for the most recent renewal on a subscription id?

What are you working on?
i'm looking to programmatically cancel + refund subscriptions that were accidentally created

#

@teal wave pressed the πŸ”Œ API button in #help to ask a question:

Question
When linking a client's Stripe account (acct_1D69heHq1WHDe8ig) with my app's Stripe account (acct_1MwYHqEjvQfwawcF) the linking appears to work but requests fail ("Application access may have been revoked.") and the client account isn't in https://dashboard.stripe.com/connect/accounts/overview

Related Request ID(s)
I see `account_invalid` in Recent errors on /developers but the request isn't in /logs

What have you already attempted?
- connecting other Stripe accounts (it works)
- throttling the requests I make to fetch the account's products and prices immediately after linking (no difference, even if I don't fetch them at all)
- having my client try to link with their owner account instead of our admin account (no change)

What are you working on?
An affiliate sales tracking platform called Rootabl

#

@delicate snow pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
How can we change the payment button text?
I want to change us bank account to us based bank account.

Question
How can we change the payment button text?
I want to change us bank account to us based bank account.

What have you already attempted?
i am not able to find anything on this topic

What are you working on?
intigrating payment element

atomic shuttleBOT
#

@elfin fulcrum pressed the πŸ”Œ API button in #help to ask a question:

Question
I am having a difficult time identifying if a customer will be billed for immediate proration and what there next monthly bill will be using the invoices.retrieveUpcoming endpoint. I would like to inform the user what the immediate cost will be and what their next monthly bill will if they add an additional licence.

Related Request ID(s)
NANANANNANANANANANA

What have you already attempted?
The Issue is occurring because i am manually applying a coupon code through stripe to the subscription after purchasing the subscription with default pricing.

I have been trying different parameters in the subscription.update endpoint and the invoice.retrieveUpcoming endpoint

#

@jade trench pressed the πŸ”Œ API button in #help to ask a question:

Question
When I create a new subscription, why does my invoice finalize instantly and not have the 1 hour delay in between?

Related Request ID(s)
req_K7GWAp3SxC8oDz

What have you already attempted?
Google search and have read the docs

What are you working on?
Looking to update the invoice with metadata before the invoice.payment_succeed gets triggered

#

@ocean sparrow pressed the πŸ”Œ API button in #help to ask a question:

Question
Hi, I'm struggling with elements and the payment intents created automatically from an invoice.

I would like to create an invoice for each of my sales (so i can have line item data for reporting and sales tax).

But the payment_methods/automatic_payment methods/setupfutureusage will not match the invoice created PI

Related Request ID(s)
req_U0lbOBGmj8i99G

What have you already attempted?
I've tried automatic_payment_methods hoping it would all default and match. But this fails. Of note i'd like to use affirm as a method. But this is not in the list of options for payment_settings parameter on the invoice

What are you working on?
web app with subscription and one off purchases

#

@ashen elm pressed the πŸ”Œ API button in #help to ask a question:

Question
A customer enters the checkout today March 7th. They need to pay full price Β£24.99 and then a subscription recurs every 3 months starting June 1st.

Stripe checkout won't allow me to create this one time bill and then trigger the subscription on specific date.

Related Request ID(s)
req_dCdUpc3iU6y6VW

What have you already attempted?
Using checkout.sessions.create()

Set the billing_cycle_anchor to nextClosestMonth.getTime() / 1000. Set proration_behaviour to 'none'.

line_items includes a recurring payment, but also needs the one time upfront fee.

Errors "You cannot set `proration_behavior` to `none` in a Checkout Session with one-time prices"

What are you working on?
Product subscription box. Customer is billed full price on purchase. Subscription begins in the following closest month to March, June, September or December.

#

@analog gulch pressed the πŸ”Œ API button in #help to ask a question:

Question
J'ai besoin de ma clΓ© de api pour joindre a mes systeme

Related Request ID(s)
acct_1OlbFlFSZPExg297

What have you already attempted?
just need my api number for link podium systeme and progi

What are you working on?
progi and podium need api key

#

@faint burrow pressed the πŸ”Œ API button in #help to ask a question:

Question
If we create payment methods with Setup Intents, is there a token associated with them?

Related Request ID(s)
req_mQ47F0zmfcBUBo

What have you already attempted?
I am pretty sure there's not, but I just want to confirm

What are you working on?
Transferring customers to a different company

#

@high verge pressed the πŸ”Œ API button in #help to ask a question:

Question
Stripe Connect Express Account payout schedule (platform is US based): Is 7 days the lowest allowed values for delay_days for non-US connected accounts? This page https://docs.stripe.com/payouts#standard-payout-timing shows lower values but the API is not allow anything lower than 7.

Related Request ID(s)
req_PXGdwMytTxbLXx

What have you already attempted?
Attempted to use API to modify settings.payouts.schedule.delay_days to values < 7 on non-US accounts (those countries which I have tried), but received error "You cannot lower this merchants delay below 7".

#

@hexed mist pressed the πŸ”Œ API button in #help to ask a question:

Question
I can't figure out how to get failed webhook data from the API

Related Request ID(s)
Not applicable ----

What have you already attempted?
Is this not possible? We had a major bug and the easiest way to grab all of the emails for customers who couldn't create accounts would be webhook failed events

#

@cursive bay pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
When users are prompted to perform 3DS/SCA auth on the Stripe webview on iOS and Android, and are taken to their bank app to auth, completing the auth on their bank app should take user back to the Stripe webview, which will then redirect back to the calling app to complete the purchase.

What actually happened?
When users are prompted to perform 3DS/SCA auth on the Stripe webview on iOS and Android, and are taken to their bank app to auth, coming back to the Stripe webview leaves them on a blank white screen, and the webview doesn't close out to return to the calling app.

Reproduction Steps
Launch into a webview using a hooks.stripe url that contains a valid payment intent. In the webview, complete an auth approval that takes you to another (bank) app. If using the test env, you can quickly background the app after approving the auth request to mimic the behavior of going to a diff app. See white screen

Question
Why is the stripe webview on mobile getting stuck on a white screen after completing the SCA/3DS auth?

What are you working on?
Android/iOS app that allows users to purchase passes for classes using cards that may require SCA auth.

#

@normal osprey pressed the πŸͺ Webhooks button in #help to ask a question:

Question
Hi, I am trying to replay some webhooks that did not get processed by our system correctly. The problem is these events are older than 15days so I am unable to replay them from the stripe dashboard. Is there any way I can replay the events using an API or any other way or can you replay them for me?

Related Event ID(s)
evt_3OjpfvJYMOMTx4nT18PLxS7O

What have you already attempted?
I have tried replaying the event from the dashboard but its not allowed. I also tried looking at the API docs but could not find a solution.

What are you working on?
This is in regards to stripe checkout. Some cases are hosted checkout and some are custom checkout.

#

@tired dagger pressed the πŸ”Œ API button in #help to ask a question:

Question
Can passing in a stripe connect account ID into loadStripe cause an issue with mismatched accounts, if I"m trying to make a charge to the normal parent account. I.e., if I'm trying to process the payment directly on the stripe account (that is not a connect account), should I just not pass in accountId to loadStripe?

Related Request ID(s)
weifunweifuweifuhwefiuwh

What have you already attempted?
Not sure really just asking a question

#

@candid lily pressed the ❌ An Error button in #help to ask a question:

Error Message
Invalid payment_method_types[1]: must be one of card, acss_debit, affirm, afterpay_clearpay, alipay, au_becs_debit, bacs_debit, bancontact, blik, boleto, cashapp, customer_balance, eps, fpx, giropay, grabpay, ideal, klarna, konbini, link, oxxo, p24, paynow, paypal, pix, promptpay, sepa_debit, sofort, swish, us_bank_acc

Question
I am integrating ATM into my system. The documentation indicates to use "source" to perform the integration, however, using "source" seems to be deprecated and they are indicating the use of "Payment Intents". However, when using payment intents with ATM I receive the following message:
Invalid payment_method_types[1]:

What have you already attempted?
Using source integration and find the multibanco integration with payment intents

What are you working on?
Checkout with multibanco

#

@ebon oyster pressed the πŸͺ Webhooks button in #help to ask a question:

Question
if the webhooks can be sent out of order, what's the functional difference between subscription created and subscription updated?

Related Event ID(s)
xxxxxxxxxxxxxxxxxx

What have you already attempted?
this question relates to my previous thread which has since been closed

atomic shuttleBOT
#

@gray field pressed the πŸ”Œ API button in #help to ask a question:

Question
I still have not come up with an option that allows me to securely leverage Stripe's payment method creation or update from my app. I have customers that have multiple payment methods and multiple subscriptions how.

Related Request ID(s)
N/AN/AN/AN/AN/AN/AN/A

What have you already attempted?
I need to either allow them to edit payment methods on the subscriptions themselves accross a whole customer. or only give them access to edit one payment method associated with one subscription at a time.

What are you working on?
Saas app billing management

atomic shuttleBOT
#

@static mica pressed the πŸͺ Webhooks button in #help to ask a question:

Question
I have been trying to test receiving a webhook in test mode but keep getting `webhook had no valid signature` as a response from `ConstructEvent`. I tested on both CLI and Dashboard. Has something changed between v72 and v76 that isn't documented?

Related Event ID(s)
evt_1OrpCSGniDWbO48MMUyIpG2q

What have you already attempted?
Fired test webhooks `customer.updated` from both CLI and Dashboard using the `wh_sec` found on webhook `we_1OrWNiGniDWbO48Mu2vBLex9` via the dashboard. I dumped the raw `Stripe-Signature` header and the only item in it is the `t` value. No `v0` or `v1` was sent.

What are you working on?
Working on upgrading my existing webhook system from v72 to v76. Using the Go SDK.

atomic shuttleBOT
#

@vocal wagon pressed the ❌ An Error button in #help to ask a question:

Error Message
Something went wrong
We’re sorry, an unexpected error occurred when we tried to look up your charge. This could be due to multiple charges for the same amount on the same day or an invalid card number. To resolve this issue, please contact our support team.

Question
this is just one I am asking about. the other doesn’t come up. but I have no idea what the charge is.

What have you already attempted?
I’ve put in the card, date etc details get error

#

@candid slate pressed the πŸ”Œ API button in #help to ask a question:

Question
Can we use Stripe BankAccounts to complete payments in PaymentIntents API without generating a Mandate (or passing mandate date to the PI) first?

And furthermore, is it sufficient to just supply
`payment_method_types: ['us_bank_account']` to the PI when using a BankAccount? Or do we need verification method defined?

Related Request ID(s)
This request led me to learn that I don't actually need financial connections, but is not reflective of the proposed solution: req_EFKz5UtZOvna8o

What have you already attempted?
When I first started building this functionality, I followed the documentation a little too blindly and tried using BankAccounts with PaymentIntents while using a config that included a financial connections definition. This led to my first attempts being rejected because it required a mandate, which I then implemented

What are you working on?
Using Stripe + Plaid BankAccounts with PaymentIntents

#

@fickle scaffold pressed the πŸ”Œ API button in #help to ask a question:

Question
When retrieving a Customer by API the country code is sometimes missing from the phone no. However in the Dashboard/payments it is never missing. Any suggestions how I can retrieve the phone no including the country code every time.

I try to link to a pdf with an example (marked in yellow)

Related Request ID(s)
I am not aware of related id's.

What have you already attempted?
See example:
https://mega.nz/file/ndBVkLjK#YSpAfG2EgpsRRaZEPgGHGJdN-OzpPBvaviwnD0y65PM

What are you working on?
sending of Voucher codes by SMS

#

@timid ember pressed the πŸ”Œ API button in #help to ask a question:

Question
We are using stripe's terminals. One merchant reported that his customer's company credit card only allows payments to businesses registered as Restaurants. But he cannot use his credit card with the Stripe terminal we provided because apparently it's registered as a SaaS/software company.

Related Request ID(s)
not applicable in this

What have you already attempted?
not applicable for this

atomic shuttleBOT
#

@dense gull pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/payments/checkout/managing-limited-inventory

Question
For stripe hosted checkout, is it possible to show a timer countdown to checkout session expiration?

What have you already attempted?
Reading through docs to see if this feature is available.

What are you working on?
Online marketplace, with items that are limited in inventory.

#

@balmy yacht pressed the πŸ”Œ API button in #help to ask a question:

Question
How do I get the actual partial refunded amount? Let's say I have a $30 purchase. The first partial refund of $10, shows amount_refunded = 10. Then the second refund of $10 shows amount_refunded = 20. But in reality I refunded $10 - how do I get this?

Related Request ID(s)
we_1B6sPuDY3BzcP9iqgOZ3NkH0

What have you already attempted?
I'm looking at the list of refunds in a charge, but can I guarantee that the order will always be sorted from oldest to newest?

atomic shuttleBOT
#

@vocal wagon pressed the ❌ An Error button in #help to ask a question:

Error Message
return new StripeInvalidRequestError(rawStripeError);
^

StripeInvalidRequestError: Missing required param: bank_account[routing_number].
at StripeError.generate (C:\Users\junio\Desktop\projetos\SDKApps\node_modules\stripe\cjs\Error.js:10:20)
at res.toJSON.then.Error_js_1.StripeAP

Question
I'm trying to add a bank account to a client's account through the nodejs API, but I'm getting the routing_number error, but I can't put any value there because Brazil doesn't work with routing number, what should I do?

What have you already attempted?
I already tried to put the routing number, I tried to add the bank branch number instead of the routing_number

#

@south trellis pressed the πŸ”Œ API button in #help to ask a question:

Question
If we enable the affirm payment button is there a way to only show if for certain prices/plans and not others or does it have to be enabled at the payment level so it either shows or doesnt show for the entire stripe payment element

Related Request ID(s)
there is no related id

What have you already attempted?
I have attempted to google it

What are you working on?
working on integrating bnpl with affirm

atomic shuttleBOT
#

@ebon oyster pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/billing/subscriptions/webhooks

Question
invoice.paid: Sent when the invoice is successfully paid. You can provision access to your product when you receive this event and the subscription status is active.

What have you already attempted?
Why would the status be anything other than active? Does this event get triggered during a free trial?

#

@vocal wagon pressed the ❌ An Error button in #help to ask a question:

Error Message
return new StripeInvalidRequestError(rawStripeError);
^

StripeInvalidRequestError: Missing required param: bank_account[routing_number].
at StripeError.generate (C:\Users\junio\Desktop\projetos\SDKApps\node_modules\stripe\cjs\Error.js:10:20)
at res.toJSON.then.Error_js_1.StripeAP

Question
I already tried to put the routing number, I tried to add the bank branch number instead of the routing_number

What have you already attempted?
I'm trying to add a bank account to a client's account through the nodejs API, but I'm getting the routing_number error, but I can't put any value there because Brazil doesn't work with routing number, what should I do?

atomic shuttleBOT
#

@brave citrus pressed the πŸ”Œ API button in #help to ask a question:

Question
When I call stripe.Customer.list_payment_methods, I get all payment methods registered for a customer. How are they ordered? I'd like to sort by most recent

Related Request ID(s)
Not applicable for question

What have you already attempted?
Tried calling the API and looking for documentation but haven't found it.

atomic shuttleBOT
#

@floral herald pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Stripe::Subscription.retrieve("sub_1OrsWWGIehx05fPOI5mksDBo") will return object with "plan": {...}

What actually happened?
Stripe::Subscription.retrieve("sub_1OrsWWGIehx05fPOI5mksDBo") returned object with "plan": null

Reproduction Steps
Stripe::Subscription.retrieve("sub_1OrsWWGIehx05fPOI5mksDBo")

Question
"We are wondering why an API call for the subscription with id "sub_1OrsWWGIehx05fPOI5mksDBo
" returns an object where "plan" attribute is null, but an API call for the subscription with id "sub_1Ors2VGIehx05fPONiBALFez" returns and object where the "plan" attribute has an object when the only difference we can tell is

What are you working on?
Populating our customer database with the metadata fields from the Stripe subscription.plan.product

atomic shuttleBOT
#

@steady basin pressed the πŸ”Œ API button in #help to ask a question:

Question
Using the API, how do I fetch the paypal fees related to a charge (or any third party fees). I can see them in the dashboard but I can't find any relevant field in the API docs.

Related Request ID(s)
not_relevant_not_relevant

What have you already attempted?
I can't find any relevant field in the API docs.

What are you working on?
A custom report that shows all fees

atomic shuttleBOT
#

@high verge pressed the πŸ”Œ API button in #help to ask a question:

Question
Stripe Connect Express Accounts, Separate Charges and Transfers
I'm trying to record what Stripe Fees are being charged associated with an outgoing Transfer but cannot find it in any related object that I've checked. Thanks for your help!

Related Request ID(s)
req_0ao6ARyD2YPCDe, req_ntJZxHKj3Cgl3M, req_W8icV3cNvYHJqs, req_wztOp9jZQ8Ee5a

What have you already attempted?
Transfer.create() return object has no fee information
BalanceTransaction.retrieve(transfer["balance_transaction"])["fee"] is 0
Charge.retrieve(transfer["destination_payment"])["application_fee"] is 0 (expected)
BalanceTransaction.retrieve(destination_payment["balance_transaction"])["fee"] is 0
Cant find stripe fee

atomic shuttleBOT
#

@modern marsh pressed the πŸͺ Webhooks button in #help to ask a question:

Question
I am getting System.NullReferenceException: Object reference not set to an instance of an object while calling ContructEvent() method

Related Event ID(s)
Payment.Succeed events

What have you already attempted?
I have checked it with cli but cli not hitting my server

What are you working on?
My test Project to understand stripe payment flow for my upcoming projct

atomic shuttleBOT
#

@mossy yarrow pressed the πŸ”Œ API button in #help to ask a question:

Question
I have had an app up that uses stripe connect since 2016 and nothing has changed but for some reason I get this message when a user tries to connect a new account -
"""
{
"error": "invalid_client",
"error_description": "No such API key: **********"
}
""" nothing has changed recently and the key is there

Related Request ID(s)
hard to tell, not seeing matching time requests to connect.stripe.com

What have you already attempted?
I've looked at my logs, I've completed any stripe info verification, tried it on different browsers.

What are you working on?
I'm not working on anything, the app has been working fine for the last few years.

#

@torn plinth pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
next_action.use_stripe_sdk.type = stripe_3ds2_fingerprint

Question
I noticced that you have changed the type from
three_d_secure_redirect to stripe_3ds2_fingerprint

May I ask if there is a way to create new PaymentIntent with the old type (three_d_secure_redirect) ?

What have you already attempted?
We are trying to complete 3DS authentication by the stripe_js link from PaymentIntent

What are you working on?
My automation test Project to test payment with Stripe 3DS authentication

#

@fickle nest pressed the πŸ”Œ API button in #help to ask a question:

Question
In an Identity Verification link, Is there a way to change the business name in: "{business_name} works with Stripe to verify your identity" as well as the avatar next to the stripe logo

Related Request ID(s)
Stripe API > Identity > Verification Session > Create a VerificationSession

What have you already attempted?
Looking into the metadata, or key/value pairs accepted when creating a verification session

What are you working on?
Business owners creating identity verification sessions for their customers

#

@eternal jewel pressed the πŸͺ Webhooks button in #help to ask a question:

Question
If customer add a payment method via Stripe checkout session, will stripe wait for webhook to return 200 response before mark the payment method as visible/active to users?

Related Event ID(s)
evt_1OrvKiLZYTcA9IFh2BCrMANc

What have you already attempted?
Didn't find document describing the webhook behavior

atomic shuttleBOT
#

@ebon oyster pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I want to understand how to use the invoice api alongside the subscription schedule api

Doc/Guide Links
https://docs.stripe.com/api/invoices

What are you working on?
I have multiple subscriptions that assign credits to users. if the user upgrades their subscription, I want to pro rate the price and the credits, so for exampl

#

@wise nimbus pressed the πŸ”Œ API button in #help to ask a question:

Question
I want to create a checkout session for a user. I want it so they click on "pay" I can check if they meet the requirements before authorizing the payment from the user's card.

i.e When user clicks on pay inside a checkout session, Stripe issues request to my backend, and then I can attempt the payment if all good

Related Request ID(s)
------------------

What have you already attempted?
Setting manual capture. Although this doesn't achive what I want. I don't want to place an temporary authorization on the user card without checking if they meet the requirements beforehand.

atomic shuttleBOT
#

@vocal wagon pressed the πŸͺ Webhooks button in #help to ask a question:

Question
How to use webhook to upgrade/switch to another subscription offer in month 2? if price is usd 10$ in month 1 (discounted offer), but main offer is $20 per month.

Related Event ID(s)
Webhooks1234567890

What have you already attempted?
We have tried coupons but it's not the correct way.

What are you working on?
next js 13 MEMBERSHIP app.

atomic shuttleBOT
#

@glacial oak pressed the πŸ”Œ API button in #help to ask a question:

Question
{
"statusCode": 400,
"message": "User account details not saved properly",
"type": "ACCOUNT_SAVE_ERROR",
"data": "US tax IDs must have 9 digits"
}

Receiving this error from stripe when I am entering 123456789 in tax_id field for US on live server

Related Request ID(s)
Not able to create one

What have you already attempted?
I have tried different values in tax_id

What are you working on?
I want to add tax_id on live server

atomic shuttleBOT
#

@brave fog pressed the πŸ”Œ API button in #help to ask a question:

Question
stripe.accounts.retrieve(stripe_account_number)

i am retriving the connect account data from the this stripe function in code.
it is giving me the

        "account\_status"\: "VERIFIED",

in the response then why it is giving me this
"future_requirements": {

Related Request ID(s)
"stripe_account_number": "acct_1GciHNIsbTYJtr0d",

What have you already attempted?
i am trying to create the checkout link for the pending data to be field by connect user

What are you working on?
i am trying to Handle verification updates

atomic shuttleBOT
#

@hidden moss pressed the πŸͺ Webhooks button in #help to ask a question:

Question
I am receiving an `invoice.created` webhook for a renewal invoice. In the same flow, on fetching the subscription I seem to be getting the details of the subscription before the renewal. Is there any lag in which the subscription update happens but the invoice gets created?

Related Event ID(s)
https://dashboard.stripe.com/events/evt_1OrixIA5BZ3mzPMyJ9TVPu2I

What have you already attempted?
I have tried adding logs in my service and it seems to return the old subscription details like (period start and end)

What are you working on?
I am trying to create an invoice item on the renewal invoice on receiving the event. The period end for which needs to be aligned with the new subscription

#

@crimson wave pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I would like to know about cases where one customer registers several subscriptions at the same time using the API, one of which is successfully paid and one of which is unsuccessful.

Doc/Guide Links
https://docs.stripe.com/billing/subscription-resource

What are you working on?
If one fails, is the only way to cancel and refund a successful subscription? I am looking into that method.

#

@uneven axle pressed the πŸ”Œ API button in #help to ask a question:

Question
In the stripe powered checkout page, I want to display the infomation about the product/subscription alaong with tax details and final price. I am unable to find how to do this. I am using Node.js

Related Request ID(s)
https://docs.stripe.com/checkout/quickstart

What have you already attempted?
I have gone through the customise checkout option but not able to find anything. but only in https://checkout.stripe.dev/ I am able to do not after loggin in.

What are you working on?
Creating subscription modal to one of out fintech product.

atomic shuttleBOT
#

@unreal garnet pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/tax

Question
We use Stripe Tax to calculate tax automatically. We've seen few cases where tax/vat percent changes for a certain country after certain time. Is there a way to fetch tax / vat percent by passing country as parameter? This is also needed for maintaining few tax-inclusive plans in our website.

What have you already attempted?
Didn't get anything related to my search.

What are you working on?
Trying to get tax / vat percent based on country so that our databases are always latest.

#

@chilly spear pressed the πŸ”Œ API button in #help to ask a question:

Question
I'm now getting an error on ACH transactions. This error is popping up on our automated tests that have been running without issue for months. It just started failing today.

"The routing number provided does not support the ACH network. Please use a routing number that supports ACH."

Related Request ID(s)
req_ieG9wnaPhph14D

What have you already attempted?
I tried waiting and re-running again. I tried Googling for the answer but couldn't find any information on this error.

atomic shuttleBOT
#

@daring tendon pressed the πŸ”Œ API button in #help to ask a question:

Question
How we can identify major or minor firmware version in m2 readers update method

Related Request ID(s)
2.01.00.20-SZZZ_Prod_US_v10-480001

What have you already attempted?
How we can identify major or minor firmware version in m2 readers update method

atomic shuttleBOT
#

@vocal wagon pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/co-badged-cards-compliance?type=checkout-payment-links

Question
We've got an email that we need to be compliant and let customers with Co-badged cards choose the network that they want to process their transactions on (IE: VISA/MASTERCARD or Cartes Bancaires)

Is there something we need to do to have customers that input these kind of cards have the network select drop-down shown?

What have you already attempted?
I've tried the test cards mentioned in the prebuilt checkout:

4000 0025 0000 1001
5555 5525 0000 1001

The payment method Cartes Bancaires is activated under payment methods settings.

What are you working on?
Compliance with EEA on Co-badged cards

#

@pure mica pressed the πŸ”Œ API button in #help to ask a question:

Question
Has something changed on Stripe's API side? Since this morning we are getting errors on ACH DIrrect Debit payments for test environment.

Related Request ID(s)
req_VPHZWnoDH8UmAs

What have you already attempted?
We use the account number = 000123456789 with the routing number = 110000000. Instead of the payment succeeding, it fails with the error code: routing_number_invalid

What are you working on?
We ar ejust running our test suite without any significant changes on the past 12 months.

atomic shuttleBOT
#

@fickle nest pressed the πŸ”Œ API button in #help to ask a question:

Question
Based on this thread I previously asked: #dev-help message

Is there a way to change/upload an Icon and business name via API for different businesses? (e.g. Coffee Corner, Milky Way)

Related Request ID(s)
Stripe API > Identity > Verification Session > Create a VerificationSession

What have you already attempted?
I did not try the Branding on the settings, since I'm wondering if it can be done via API or not.

What are you working on?
Creating Identity Verification Sessions with different business names and icons

atomic shuttleBOT
#

@burnt pulsar pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
params := &stripe.InvoiceItemParams{
Params: stripe.Params{
Context: ctx,
StripeAccount: accountID,
},
Amount: stripe.Int64(amount),
//Currency: stripe.String(currency),
Customer: stripe.String(customerID),
Description: stripe.String(descript

Question
When creating an invoice you can (maybe it is required) add a customer to the invoice. Is there any plans to have customer as optional for the invoice lines and the customer would be the same as the customer for the invoice?

What have you already attempted?
Having the customer in the params and not.

What are you working on?
creating an invoice for a customer

#

@sweet lance pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Do not make a charge on the bill if you had previously been charged for a plan change

What actually happened?
If I change from a free plan of 0.00 USD to a premium plan of 2.99 USD, it charges you 2.99 USD, but if then it changes at once to premium plus of 3.99 USD, it will charge you the difference, which is 1 USD. But then it happens that if you change from premium plus to premium, it will charge you 0.99

Reproduction Steps
in the next billing, it does it and everything is fine. But it turns out that if you change from premium to premium plus again, it charges you the difference again when it had already charged you before, wouldn't that be a bug?

Question
My question is if this is a bug or is it normal?

#

@fathom comet pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I will have a subscription base application, where user can chose between yearly and monthly plan. And I'm just interested what is the best way to update my app when that happens?

I'm thinking that I should use webhooks, but before I start would love to get better insight in to this, maybe there is a better way

Doc/Guide Links
I didn't read a lot, I think I understand webhooks, but wish to see is there something else.

What are you working on?
subscription base application, where user can chose between yearly and monthly plan.

#

@foggy oak pressed the πŸ”Œ API button in #help to ask a question:

Question
Issue extending some subscriptions

Related Request ID(s)
sub_1OWbdXLjYDcRA6KWoYG7evY7

What have you already attempted?
We are trying to change the cancel_at_period_end from true to false

What are you working on?
Subscription platform

#

@vocal wagon pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
create connect account in test mode

What actually happened?
getting a "phone number doesn't seem to be valid" when trying to onboard

Reproduction Steps
create account via API then try to do onboarding and get this error multiple times

Question
any idea what i could be doing wrong? i read many times the test data page and am using values that should enable this account 01/01/1901 DOB, address_full_match on line1 of address... and phone number +1 0000000000 but this last one is rejected. What am i missing?

#

@gleaming patio pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
'additional_verifications': {
'document': {
'apply_to': ['representative'],
'upfront': [{'disables': 'payouts_and_payments'}],
'require_matching_selfie': True,
'requested': True,
},
},

Question
I'm currently working on stripe identity verification and on the dashboard, I can create a verification which requires a document and selfie check. I want this check on account creation however i get this error: Received unknown parameter: additional_verifications[document][require_matching_selfie]

What have you already attempted?
Tried creating a verification on the dashboard and it allows me to create on for document and selfie check.

What are you working on?
On-boarding identity verification with a selfie check

#

@vocal wagon pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Is there a way to know if a charge/invoice payment failed due to 3DS or lack of funds?

Doc/Guide Links
https://docs.stripe.com/billing/subscriptions/webhooks

What are you working on?
Is there a way to know if a charge/invoice payment failed due to 3DS or lack of funds?

#

@nimble moon pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
What is the best way to handle old users who created subscriptions with us using the Souces API? We are currently using Payment Methods but still have code referring to sources. Would removing the code cause any issue for customers who didn't signup with payment method?

Doc/Guide Links
https://docs.stripe.com/sources

What are you working on?
Migrating old service to a new codebase

atomic shuttleBOT
#

@sour vector pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
const httpAgentInstance = new HttpsProxyAgent(proxyUrl);

const stripe = new Stripe\(rak, {
	apiVersion,
	typescript\: true,
	maxNetworkRetries\: 1,
	httpAgent\: httpAgentInstance,
	timeout\: 1000,
	telemetry\: true,
}\);

Question
How to use stripe SDK with a proxy in Deno environment ?

What have you already attempted?
I try the classic code for NodeJs. I try using Stripe.createFetchHttpClient and with/without Deno.createHttpClient

What are you working on?
Deno environment / Stripe identity / stripe restricted key

atomic shuttleBOT
#

@willow goblet pressed the πŸ”Œ API button in #help to ask a question:

Question
Need assistance on SetupIntents, a card which is using 3DS2 is not being prompted for 3DS2 and is met with "We are unable to authenticate your payment method. Please choose a different payment method and try again."

Related Request ID(s)
req_rGhE59IZKsMASm

What have you already attempted?
- https://docs.stripe.com/api/setup_intents
-Try a different card on our portal to ensure portal works - Done, it does
- Try different browsers - Done, same issue
- Remove any AdBlockers - Done, same issue
- Confirm this given card works on other platforms - Done, it does
- Open browser console and check errors, none

What are you working on?
Attaching a new payment method / saving a card for future use

#

@delicate heath pressed the πŸ”Œ API button in #help to ask a question:

Question
Following up on my previous question, I've been through 2 agents at Stripe Support. They don't seem to be getting what I'm asking of them.

Could you tell me what _exactly_ do they need to flip and where please?

Related Request ID(s)
#dev-help message

What have you already attempted?
See prev message. Padding

#

@dim agate pressed the πŸ”Œ API button in #help to ask a question:

Question
Hi! I have connected my stripe to shopify but now it checkout it only shows the creditcards and paypal. How can i add all the other payment methods such as ideal or GiroPay or BanContact

Related Request ID(s)
1234543234532453243

What have you already attempted?
Most things on youtube

What are you working on?
My webshops checkout

#

@real pumice pressed the πŸ”Œ API button in #help to ask a question:

Question
Why does the credit card number 0000 0000 0000 0000 throw an error 500?

Related Request ID(s)
https://dashboard.stripe.com/test/logs/req_TNXJsccYwYghlB?t=1709902125

What have you already attempted?
Input the credit card number 0000 0000 0000 0000

What are you working on?
Just to cover an error called incorrect_number

#

@solar dew pressed the πŸ”Œ API button in #help to ask a question:

Question
I was created the withdrawal API means withdraw money from stripe to bank account and i have a testing account and i aslo used the testing bank account but it was return error like:
Error initiating withdrawal: StripeInvalidRequestError: No such external account: 'btok_1Os0RYSD98LCdufVubh9WFiz'

Related Request ID(s)
Testing Bank Accounts

What have you already attempted?
WithDraw Money Process

atomic shuttleBOT
#

@eager bluff pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
elementOptions.payment_method_types = ['card', 'affirm'];

Question
for Affirm, the minimum requirement is to have products of atleast $50
when that doesn't satisfy the whole element fails to render, it should skip affirm and render the other methods.

What have you already attempted?
I have tried to look for solutions on the web and also explored the Stripe API docs for options (or params) that can help. No success yet.

What are you working on?
Stripe Payment Elements Integration on Checkout

atomic shuttleBOT
#

@sterile gulch pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Hi, I’m running a discord cook group focused on sneaker reselling. My team has setup a Stripe account and we’re looking for ways to integrate Stripe with our server. We need the customer, that purchases our subscription thru Stripe, automatically added to the server and get a role assigned. Can you help?

Doc/Guide Links
I’ve found Zapier which is a third party service which should do what we’re looking for (auto assign roles to paid customers from stripe) but I’d prefer if the process wouldn’t involve any other parties

What are you working on?
A discord sneaker group

#

@cerulean pasture pressed the πŸ”Œ API button in #help to ask a question:

Question
Is there a way to combine subscription and one off payments on the same payment form? I have onboarding where the user is selecting both their stripe terminal and their subscription package.

Related Request ID(s)
req_mvFDEWRtbBz5ww

What have you already attempted?
I have tried create session of both payment and subscribe, but can't seem to get them to work simultaneously.

What are you working on?
Building a game/comic store point of sale with stripe as our merchant provider

#

@alpine junco pressed the πŸ”Œ API button in #help to ask a question:

Question
I aim to ascertain whether Stripe's fees for API services are incurred solely upon the creation of a Subscription object and not for the repeated configurations and tax calculations performed with the Quote object.

Related Request ID(s)
req_HvId8PgGKG1fJj

What have you already attempted?
I've tried a workflow where modifications generated a new Subscription and deleted the previous one. However, each was counted as payable, even without reaching payment.

What are you working on?
A Django/Python integration with Vue.js front-end for an ecommerce app to sell b2b services

#

@lapis tartan pressed the πŸ”Œ API button in #help to ask a question:

Question
I want to initiate money transfer from my platform account to a particular connect account. How do I initiate it with transfer object?

Related Request ID(s)
No applicable here

What have you already attempted?
I have created a transfer object but how do I initiate the payment? Is there a method to do that ?

What are you working on?
Transferring amount from platform to connect account

#

@valid shoal pressed the πŸ”Œ API button in #help to ask a question:

Question
How can we show Klarna with PaymentIntent and save_for_future_usage and off_session

Related Request ID(s)
no request id so far

What have you already attempted?
Hello , we have already talked several times with dev support and got a solution to our problem , but it deosnt work since Klarna is not showing when we try to use save_for_fture usage and off_session

#

@sudden yoke pressed the πŸ”Œ API button in #help to ask a question:

Question
is there a way to add credit card surcharge on top of the customer outstanding to pay using payment intent

Related Request ID(s)
I have not spoke out anything

What have you already attempted?
aware that we might not know the card type if this is a new payment method that is not attached yet

What are you working on?
best way to determine the surcharge and how to include in the api call

#

@valid orchid pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Once a subscription is "cancelled" because too much payment attempt failed in a row, some customers decide to go and pay all their failed invoices but their subscriptions are not re-activated. My goal is to either prevent them from doing so or to be able to reactivate their subscriptions if they decide to pay.

Doc/Guide Links
https://stackoverflow.com/questions/77981419/how-to-void-a-invoice-automatically-in-stripe-after-automated-retries-have-faile

What are you working on?
A simple subscription system

#

@ebon oyster pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/billing/subscriptions/coupons

Question
i want to create a referral system. the user makes a code, and depending on the product, it's either valid for $5 or $10 off. is there any way to do this? maybe there's a workaround via code?

What have you already attempted?
i've tried to make a code but i only see one discount possible

#

@minor rampart pressed the πŸ”Œ API button in #help to ask a question:

Question
Is it possible to apply individual discounts to each item of a subscription?

Related Request ID(s)
Subscription > Create a subscription

What have you already attempted?
I'm working on implementing automation for subscriptions in my code. However, I came across a doubt: is it possible to apply different discounts to each product within a subscription? From what I've seen in the documentation, it seems that it's only possible to apply a discount coupon to the total value of the subscrip

#

@mortal furnace pressed the πŸ”Œ API button in #help to ask a question:

Question
I am adding subscription on the website i'm working on using laravel and cashier. The subscription status stay as `incomplete` even if the customer as a default payment method. Is there an option to activate ?

Related Request ID(s)
req_ZMv3dZBXCFCdWT

What have you already attempted?
- SetupIntent creation
- with Stripe js confirmCardSetup return a payment method
- Save payment method as customer's default pm
- Create Subscription

#

@still spade pressed the πŸͺ Webhooks button in #help to ask a question:

Question
will the invoice.upcoming webhook contain the invoice object ID for the corresponding Invoice? or will it not contain it if the invoice has not been created in draft? if that’s the case, how can we associate the invoice.upcoming event with the upcoming invoice object

Related Event ID(s)
no related event ID

What have you already attempted?
subscription with test clock

atomic shuttleBOT
atomic shuttleBOT
#

@alpine jay pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
const payload = {
customer,
amount,
currency: 'usd',
automatic_payment_methods: {
enabled: true
},
receipt_email: email,
metadata
};
if (paymentMethod) payload.payment_method = paymentMethod;
payload.setup_future_usage = null;

Question
I have disable future usage on my payment intent, however affirm and afterpay fail to show up on the front end

What have you already attempted?
tried disabling then re-enabling the affirm, and after pay.

What are you working on?
it is a nextjs project. it generate payment intent on the backend then on the frontend I am utilizing element via stripe-react library

#

@late fjord pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Hi! I'm using Connect and i've set up our connect settings page for users to onboard. However once they onboard how would I retrieve their client id?

Doc/Guide Links
https://docs.stripe.com/connect/express-accounts

What are you working on?
An application to receive payments then payout

#

@arctic heart pressed the πŸ”Œ API button in #help to ask a question:

Question
Hello. I'm looking to modify an existing program which calls the Stripe Dispute API. It needs to have the authentication switched from Basic Auth to OAuth 2.0. The extant program is an Java automated backend tool which upload dispute representment docs. It is not a Stripe app, and does not use JavaScript.

Related Request ID(s)
https://docs.stripe.com/stripe-apps/api-authentication/oauth#obtain-access-token

What have you already attempted?
I have already read the SDK, API, and OAuth 2.0 docs on the stripe website. They all seem to be oriented around the idea of a user with a web app or mobile app using the APIs via JavaScript.
This doesn't help.

What are you working on?
A Java application server backend program responsible for upload dispute representment docs for resolving chargebacks.

#

@hexed mist pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
I'm having strange behavior with my checkout session function

What actually happened?
It seems like after a successful checkout, for some reason a users status is incomplete or incomplete_expired and i'm unclear on what that is

Reproduction Steps
This is happening with quite a few users

Question
The confusing thing is i don't see any mention of those statuses in my databse or on stripe's dashboard

atomic shuttleBOT
#

@ionic girder pressed the ❌ An Error button in #help to ask a question:

Error Message
SSL certificate is not valid. Security level: DANGEROUS. No UI will be shown. CanMakePayment and hasEnrolledInstrument will always return false. Show will be rejected with NotSupportedError.

Question
How do you develop in a local environment with self signed SSL certificates? Is this even possible? I'm using the stripe.js and following the tutorial https://docs.stripe.com/payments/quickstart?lang=php to load the payment element

What have you already attempted?
i tried disabling the verification in a chrome browser, and of course that didn't work. only other relevant thing i found was setting setVerifySslCerts to false in stripe.php but i don't think that has any bearing on the frontend

Reproduction Steps
build a docker image
generate self signed ssl with open ssl
&& openssl genrsa -out "/etc/nginx/ssl/mysite.key" 2048
&& openssl req -new -key "/etc/nginx/ssl/mysite.key" -out "/etc/nginx/ssl/mysite.csr" -subj "/CN=ovblogger.test/O=optimized/C=US"
&& openssl x509 -req -days 365 -in "/etc/nginx/ssl/mysite

What are you working on?
my first laravel cashier stripe site

#

@vocal wagon pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Hi,

I have put an automated reports into production, but it seems that not all the expected data is available.
In the generated report, I only receive charges and do not receive fees. This gives me a gross total rather than a net total.
I enclose as an example the file generated automatically for the account

What actually happened?
I only receive charges and do not receive fees. This gives me a gross total rather than a net total.

Reproduction Steps
{
"id": "evt_1OodNqH2uumRlpXhp2yYORAj",
"object": "event",
"api_version": "2020-03-02",
"created": 1709089238,
"data": {
"object": {
"id": "frr_1OodNNH2uumRlpXhjJESwkAs",
"object": "reporting.report_run",
"created": 1709089209,
"error": null,
"livemode": true,
"paramete

Question
To resume, in the automatic extraction with the API call, the fees line is missing. I would like to know how to retrieve it.

#

@thorny needle pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Physical test card should work with the physical reader in test mode

What actually happened?
We are using BBPOS WisePad 3 with our iOS app with Stripe SDK integrated. Everything works in live mode (cards, Apple Pay etc), also works with simulated readers in test mode. However, Stripe's physical test card causes the reader to show an error, while the iOS app keeps waiting. I will provide a video if needed.

Reproduction Steps
Use BBPOS WisePad 3 with Stripe's physical test card. In fact this is the second pair of reader+card that we are receiving and are showing the same behavior.

Question
How to make the physical card work in test mode?

atomic shuttleBOT
#

@maiden blaze pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
``` paymentRequest.on('paymentmethod', onPaymentMethod);```
const onPaymentMethod = async ({ complete, paymentMethod }: any) => {
....
const {
error,
paymentIntent,
} = await stripe.confirmCardPayment(
clientSecret,
if (error.code === 'card_declined') {
// custom err
}

}

Question
i want to close google/apple pay window programtically in "paymentmethod' handler and display custom error message. or just display a custom(meaningful) error message on the google/apple pay window

What have you already attempted?
complete('fail') doesn't close it

#

@hollow bronze pressed the ❌ An Error button in #help to ask a question:

Error Message
The statement_descriptor parameter is not supported for the payment_method_type `card`. To continue supporting payment_method_type `card`, please pass in `statement_descriptor_suffix` or remove the `statement_descriptor` parameter altogether. Please see https://support.stripe.com/questions/use-of-the-statement-descript

Question
I'm searching the forums and I know I should change to statement_descriptor_suffix but I can't find where I should change that.

What have you already attempted?
I'm searching the forums and I know I should change to statement_descriptor_suffix but I can't find where I should change that.

#

@west pumice pressed the πŸ”Œ API button in #help to ask a question:

Question
I am using Card element in web app with hidePostalCode = true.

Card element validation fails due to ZIP code being length of 4 instead of 5. Looks like ZIP code does not accept non-US post codes.

Related Request ID(s)
Code issue.........

What have you already attempted?
Not sure what to attempt.

#

@eager forum pressed the πŸͺ Webhooks button in #help to ask a question:

Question
I'm having an issue where I'm not receiving webhook events in live mode in my Stripe integration. I've checked my endpoint URL, verified my webhook signing secret, and ensured that my server is properly configured to handle incoming requests. However, I'm still not receiving any webhook events in live mode.

Related Event ID(s)
Not sure...............

What have you already attempted?
First I tested webhook events in test mode to make sure I was receiving the events in a testing environment. I changed my test API keys to live API keys and went to create a new connected account upon completing the onboarding info I am not receiving events to update onboarding=true in a database when event's triggered

What are you working on?
I am creating an app similar to airbnb where hunters and book and hunting trip with available outfitters.

atomic shuttleBOT
#

@dapper smelt pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
What is the best practice to schedule a subscription and release the SubscriptionSchedule as soon as the subscription starts?

Doc/Guide Links
https://docs.stripe.com/billing/subscriptions/subscription-schedules, https://docs.stripe.com/api/subscription_schedules/create#create_subscription_schedule-end_behavior

What are you working on?
I want to avoid dealing with updating SubscriptionSchedules when possible and update the Subscriptions directly

#

@round helm pressed the πŸ”Œ API button in #help to ask a question:

Question
I have built a webpage on Canva & have linked my Stripe payment links in certain part on my page. When we click on there, it takes us to a Stripe-hosted payment page. My issue is, all the quantities default at 1 so it looks like we're trying to charge $150. Canva cannot code so how can I default to 0?

Related Request ID(s)
https://dashboard.stripe.com/logs?method[0]=post&method[1]=delete&direction[0]=connect_in&direction[1]=self

What have you already attempted?
I have worked with support but told it can only default with API coding. If I'm only putting your payment link in my site, where would that coding go anyway? I go to a Stipe-hosted payment page so why isn't the coding done there? Or how can it be?

What are you working on?
This is a webpage for a 1 time event that we are selling tickets to and allowing people to pick their options and quantities.

#

@lucid epoch pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I want to collect customer card information in my app using stripe elements. I am have it working now using react SDK and cardnumber, cvc, and exp date elements. having a hard time figuring out how to include zip code without using the paymentIntent component. I am saving a card for future use.

Doc/Guide Links
https://docs.stripe.com/stripe-js/react
https://docs.stripe.com/payments/payment-element

What are you working on?
Building out a checkout form and upgrade form in the UI.

#

@nova patio pressed the πŸ”Œ API button in #help to ask a question:

Question
I'm trying to retrieve the bank accounts for a list of customers (list containing the customer ID) using the
curl -G https://api.stripe.com/v1/customers/cus_9s6XI9OFIdpjIg/bank_accounts
-u "
sk_test_β€’β€’β€’7lJI:"
-d limit=3
(obtained on Stripe documentation)
Enter on an eternal waiting loop

Related Request ID(s)
cus_PhEOnJwWhQ9nfT

What have you already attempted?
Tried adding -H "Stripe-Account: {{CONNECTED_ACCOUNT_ID}}

What are you working on?
Importing information from our Stripe acc to our system

#

@strange arrow pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
result = await stripe.confirmPayment({
...stripeParams,
clientSecret: subscription.latestInvoice.paymentIntent.clientSecret,
});
const { error } = result;

Question
im testing react elements implementation, trying to get a useful error message to my users.
when a user inputs a non us address, cashapp does not work which is expected, on the network tab i can see the message returned by the confirm setup api but the message on the error objext is not the same, it is generic

What have you already attempted?
loggin everything, but it still returns the generic "The payment details you provided are invalid" error, i need the one returned on the network request. "Cash App Pay does not support 'CA' as the billing country, it only supports 'US'"

#

@sage dove pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Was testing using test clocks on yearly subscripiton. Used a card with an expiry date in the future but before the next year. Expected payment to fail

What actually happened?
The payment made with an expired card succeeded

Reproduction Steps
create customer
create sub on yearly price
upload payent method with expiry before now + 1 year
simulate time advancing beyond one year
payment is successful

Question
Is this due to limitations of test clocks or is it the card I am using (4242 4242 4242 4242)

What are you working on?
QA on yearly subscriptions, past due state

atomic shuttleBOT
#

@hexed mist pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
I got disconnected when discussing incomplete/incomplete expired behavior with checkout sessions

What actually happened?
I was asking with incomplete and incomplete expired, do i allow checkout again and if so, do i need to pass the original session info along somehow?

Reproduction Steps
Please see above................

Question
Please see above................

atomic shuttleBOT
#

@gaunt seal pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Updating to a card or Wallet seems to work correctly, however when changing to CashApp I expect the intermediate CashApp screen to appear with a QR code to link the customer's CashApp account

What actually happened?
CashApp can be selected but the intermediate CashApp modal does not appear. The payment method CashApp is successfully linked to the customer object, but the Cashapp.buyer_id and cashtag are returned as blank.

Reproduction Steps
Payment element is instantiated.
Customer selects a payment method.
An onchange event listener listens for event.complete
I send the following
stripe.createPaymentMethod({
elements,
params: {
billing_details: {
name: currentAddress.name,
},
},
}
more.

Question
https://docs.stripe.com/js/payment_methods/create_payment_method_elements

Using the documentation above and a payment element instantiated with the option 'setup' and paymentMethodCreation: 'manual', I want customers to be able to change/update their method of payment.

#

@mossy hazel pressed the πŸ”Œ API button in #help to ask a question:

Question
Is it possible to retrieve balance of a connected account. Need that for my the statistic in the dashboard?

Related Request ID(s)
Dashboard.........

What have you already attempted?
I looked in to the api doc but nothing for connected acc

atomic shuttleBOT
#

@spark pawn pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
"line_items" => [
[
"quantity" => 1,
"price_data" => [
"currency" => "usd",
"unit_amount" => 2000,
"product_data" => [
"name" => "T-shirt"
]
]
],

Question
I have a basic example of Stripe checkout working. In \Stripe\Checkout\Session::create(). There are line items. I would like to add line items from my database. Should I add a loop programmatically, or is there an easier way to add my line items to \Stripe\Checkout\Session::create()?

What have you already attempted?
I have added a basic Stripe Checkout example to my web application.

What are you working on?
I am working on an ecommerce web application?

atomic shuttleBOT
#

@sturdy jacinth pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
We allow users to manage their own subscriptions/payment methods via the Stripe billing portal. If a user chooses to change their payment method to Apple Pay, does this use a merchant token?

Doc/Guide Links
https://docs.stripe.com/apple-pay/merchant-tokens#add-apple-pay-merchant-tokens

What are you working on?
Checkout/subscription service using Stripe

atomic shuttleBOT
#

@next ridge pressed the πŸ”Œ API button in #help to ask a question:

Question
Is there a way to forward and Mask a paypal payment URL to a Stripe URL on a Buy Now button? I'm working with a client that needs a way to offer Stripe as a payment option for Distributors (200). Currently it's only set up for PayPal. Need for US and Global Pay Pal accounts.

Related Request ID(s)
eb@ebdragonfly.com

What have you already attempted?
I haven't attempted anything yet. Hoping someone has the answer before I dive into it.

What are you working on?
How to Add Stripe as a payment option or link Pay Pal to Stripe for Payment.

#

@worn onyx pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Markdown in custom_text.submit.message should be "translated" to formatting, links, etc.

What actually happened?
Markdown in custom_text.submit.message is not translated, but for custom_text.after_submit.message it works. I haven't found something in the API that would exclude the functionality for "submit" but not for "after_submit"

Reproduction Steps
In the checkout session (in testing mode):

        'custom\_text' =\> \[
            'submit' =\> \[
                'message' =\> 'Some text \[a link\]\(https://www.stripe.com)',
            \],
        \],

Question
Is markdown not usable for all custom_texts?

#

@weary crescent pressed the πŸͺ Webhooks button in #help to ask a question:

Question
We want to use Stripe Automation to mark an unpaid invoice as uncollectible for scenarios where a customer pays by invoice. The automation works fine except for the very first invoice which is auto generated by Stripe when creating a subscription

Related Event ID(s)
evt_1Os1j6LhqrbPIMLG9L7YIF7f

What have you already attempted?

  1. Create Stripe automation to mark an invoiceΒ uncollectibleΒ right after it is due and unpaid, with metadata condition
  2. Create new customer, add subscription with β€œsend_invoice” 45 days
  3. Finalize invoice
  4. Add relevant invoice metadata
  5. advance test clock to 45 days later
  6. invoice.status is just "overdue"

What are you working on?
We want a first time invoice to be marked as uncollectible after 45 days so we can void the invoice and cancel the subscription

atomic shuttleBOT
#

@median echo pressed the πŸ”Œ API button in #help to ask a question:

Question
Hi, we have seeded users for our local development database that use an old API for creation. We've since switched to Stripe Checkout and the Billing Portal and we would like to be able to create those users so they mimic the Stripe Checkout created users. Is there a way to do that other than the old API process?

Related Request ID(s)
cs_live_a1GdpZiBhHGAnBp4yxvRY9GoBm0Hmm11KhoXndmPpY5V8duQ8sYQprNMtZ

What have you already attempted?
I've looked at the checkout docs and at the API docs to see if I could spot the update. We may just change some of the API calls but I wanted to see if there was a better practice.

#

@novel current pressed the πŸ”Œ API button in #help to ask a question:

Question
Looking to see what users I just successfully added 14 free trial days to and who failed

Related Request ID(s)
I don't have any, which is part of the problem

What have you already attempted?
I tried to add 14 days of free trial to all users with an active or free trial subscription with us (mentaya), but I think the script I ran failed partway through due to Stripe limiting the number of requests I sent in a short time frame. I was wondering if I could get data on who it worked for, if any?

What are you working on?
I'm trying to add 14 days of free trial membership to our customers, it failed to complete but I think it succeeded for some

#

@gaunt seal pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
We're using a payment element for subscription products. I am working on an account page where a person can change their payment method but realistically that would account for a very small percentage of page visits. Create a setupintent first or collect payment method first then create the setupintent as needed?

Doc/Guide Links
https://docs.stripe.com/payments/save-and-reuse?platform=web&ui=elements

What are you working on?
I'm working on an account page.

atomic shuttleBOT
#

@languid hearth pressed the ❌ An Error button in #help to ask a question:

Error Message
com.stripe.core.aidlrpc.AidlRpcException: Failure to connect to service com.stripe.reader.com.stripe.reader.services.AidlServerService

Question
Getting a failure when trying to connect to Tap to Pay on Android. It was working fine a few days ago.

What have you already attempted?
Tried to use the tutorial information but still happening

#

@scenic hound pressed the πŸ”Œ API button in #help to ask a question:

Question
Hello, I'm testing a scenario where I have to do a transfer reversal of a transfer I did to my standard connected account. I'm getting a "The recipient of this transfer does not have sufficient funds in their Stripe balance to reverse this amount." There is balance in that standard connected account when I attempted.

Related Request ID(s)
req_FrzTZ0c9sZGsMQ

What have you already attempted?
https://docs.stripe.com/connect/separate-charges-and-transfers?lang=curl#reversing-transfers

atomic shuttleBOT
#

@ebon oyster pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I would like help understanding pro ration alongside resetting the billing cycle.

Doc/Guide Links
https://docs.stripe.com/billing/subscriptions/billing-cycle#:~:text=Reset the billing cycle to the current time&text=Call update the subscription%2C setting,paid in the previous cycle.

What are you working on?
When use your upgrades from subscription A to subscription B, I want to credit them for the unused time on A and then invoice them for the full amount of B and

#

@tired pine pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
selenium; so far, we got to the point where we use the test phone number and email to submit the request for verification code, which is blocked by hCaptcha

Question
Hello, my project is now using stripe's payout verification. I was wondering if there is a way to automate this. Currently, we are using selenium and blocked by hCaptcha and were wondering if there is an API call or a way to go around the captcha.

What have you already attempted?
to be honest, not much. We used to send the request directly to our BE, but we are trying to use Stripe's payout instead.

#

@faint nest pressed the πŸ”Œ API button in #help to ask a question:

Question
Im using wordpress and everytime integration fails

Related Request ID(s)
donthavergrvregrtregrgeg

What have you already attempted?
ive attempted many different plugins

What are you working on?
Documentary: Korean Prison $5

cerulean pineBOT
atomic shuttleBOT
#

@spark pawn pressed the πŸͺ Webhooks button in #help to ask a question:

Question
Any suggestions why my dashboard shows this webhook response error?

Webhook error while validating signature

I've been stuck on this for a couple of days

Related Event ID(s)
evt_1Ot1KVIIYLWrOwdxHavqco04

What have you already attempted?
I have sent payment intent requests on my live https website with CLI and placing a test order via my website. I assume it is failing in the sample code here maybe.

$payload = @file_get_contents('php://input');
$sig_header = $_SERVER['HTTP_STRIPE_SIGNATURE'];

What are you working on?
I am building an ecommerce website.

atomic shuttleBOT
#

@brave fog pressed the πŸ”Œ API button in #help to ask a question:

Question
https://support.stripe.com/questions/2023-2024-us-verification-requirements-updates-for-custom-platforms-faqs I have received this update from Stripe regarding the 2023-2024 US verification requirements updates for custom platforms. I have made changes according to it, and now I want to test the changes.

Related Request ID(s)
https://support.stripe.com/questions/2023-2024-us-verification-requirements-updates-for-custom-platforms-faqs

What have you already attempted?
I have received an update from Stripe regarding the 2023-2024 US verification requirements updates for custom platforms. I've made the necessary changes according to the update. Now, I need to test these changes. In order to do so, I require access to an account that has the future requirements implemented.

#

@quick pine pressed the πŸ”Œ API button in #help to ask a question:

Question
When a user downgrades I want to make it effective from next billing cycle, but when he upgrades I want to make it effective immediately. Also what web hooks will i be receiving in each case.

Related Request ID(s)
evt_1Ot1jhSA2e71Dz91OSBAVPgR

What have you already attempted?
I'm using stripe.subscriptions.update method, and passing in proration_behavior to be always invoice in case of upgrade and create_prorations in case of downgrade.

#

@solar dew pressed the πŸ”Œ API button in #help to ask a question:

Question
I was create the api of withdraw money from stripe to bank account and i have a sripe in test mode

Related Request ID(s)
Stripe Withdrawal Integrationn

What have you already attempted?
I have already created the api but not working throw the error

#

@gentle flint pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/payments/quickstart

Question
How can I test all the available payment methods like Google Pay, Klarna, Link etc in test mode.

What have you already attempted?
I have verified the test domain and integrated a US stripe account which we use for testing. The stripe account is in test mode. But I'm able to see only the card option.

What are you working on?
I'm integrating Stripe payment element

atomic shuttleBOT
atomic shuttleBOT
#

@exotic sand pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/currencies/conversions

Question
We have funds in non-USD currencies that are inaccessible to our account. I see we can create a manual payout, but how do we avoid this all together?

What have you already attempted?
I've read the doc linked above, as well as the ones for converting currencies here: https://docs.stripe.com/payments/checkout/automatic-currency-conversion. How would I implement this for the manual PaymentIntent confirmation flow?

atomic shuttleBOT
#

@static wind pressed the ❌ An Error button in #help to ask a question:

Error Message
Desktop Chrome : paynow and wechat payment pop ups are closed automatically in embedded stripejs Payment element. Also automatically selected wechat pay as well.

Question
Desktop Chrome : paynow and wechat payment pop ups are closed automatically in embedded stripejs Payment element. Also automatically selected wechat pay as well. Other browser works well even Chrome incognito mode.

What have you already attempted?
Tried opening in other browsers

Reproduction Steps
Go to https://app.talkyourheartout.com/ by using SINGAPORE VPN (important).

register and log in.

book a session in SGD.

At check out page, try to use Paynow option and wait for pop up. it will automatically disappear. Also at first, WeChat will be automatically selected as well.

What are you working on?
Online Personalised Therapy System

atomic shuttleBOT
#

@dense plinth pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/billing/revenue-recovery/customer-emails

Question
Is there a way to set CC for failed payment in the dashboard to configure it globally

What have you already attempted?
Read the docs and checked the dashboard

What are you working on?
platform for growing companies

#

@devout trout pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
So, to avoid the main account pull we are trying to pull the amount from the connected account using (https://docs.stripe.com/connect/account-debits-stripe-managed-risk). but we are facing the issue that the connected account is debitting the account 2 time i.e. while refunding as well as transferring the amount to th

Question
So, to avoid the main account pull we are trying to pull the amount from the connected account using (https://docs.stripe.com/connect/account-debits-stripe-managed-risk). but we are facing the issue that the connected account is debitting the account 2 time i.e. while refunding as well as transferring the amount to th

What have you already attempted?
So, to avoid the main account pull we are trying to pull the amount from the connected account using (https://docs.stripe.com/connect/account-debits-stripe-managed-risk). but we are facing the issue that the connected account is debitting the account 2 time i.e. while refunding as well as transferring the amount to th

What are you working on?
As per the current flow we are using the destination charge for the payment and when we refund we do reverse transfer so due to this when the connected account

#

@hasty sequoia pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
i was trying to create connect account for my client in standard mood

What actually happened?
some requirement is not full fill

Reproduction Steps
create link use that link to create account

Question
i enter full details but got the errors and ,
what is redirect url and anothe url req

#

@jade beacon pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
in stripe apps, once a user installs my app they grant merchant access to their account permissions without additional oauth in order for them to accept payments. I am planning on building an app similar to readyshop where merchants can quickly create an online store and accept payments and subscriptions for products.

Doc/Guide Links
https://m.youtube.com/watch?v=0Qy73vMDAuA&t=2594s&pp=ygULc3RyaXBlIGFwcHM%3D

What are you working on?
I am building an app you can install from market place however I cannot get my head around how you would pass dynamic api keys for user to accept payments in ap

atomic shuttleBOT
#

@magic lance pressed the πŸ”Œ API button in #help to ask a question:

Question
Users in my app can login via Twitter. When they login via Twitter I don't have their email. By default, Twitter does not share the user's email address. So I am creating now free subscription without user's email and when user buys something in customer portal(subscription) I need email for sending invoice to user.

Related Request ID(s)
No requests yet made

What have you already attempted?
Nothing yet, researching

What are you working on?
Subscription management in customer portal

atomic shuttleBOT
#

@solar dew pressed the πŸ”Œ API button in #help to ask a question:

Question
i have create the API in which withdraw money from stripe to my bank account and i have a test mode stripe account and i used the test bank account

Related Request ID(s)
requestId: 'req_gWpD6fdbZw4cru'

What have you already attempted?
Stripe Withdraw Integration

#

@strange minnow pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
stripe.subscriptions.del(sub_ref)

Question
how are stripe.subscriptions.del and stripe.subscriptions.cancel different?
we have legacy code and we are using subscription del method and I couldn't find docs for the same. is it safe to update the del code with cancel?

What have you already attempted?
also any effect on customer.subscription.deleted web-hook?

#

@lost umbra pressed the πŸ”Œ API button in #help to ask a question:

Question
Is there an api that I can use to get the processing fee amout before an actual charge, using the payment_method_id for example?

Related Request ID(s)
check question......

What have you already attempted?
check question......

What are you working on?
check question......

#

@glad loom pressed the πŸ”Œ API button in #help to ask a question:

Question
We are having an issue w/ coupons/promo codes. We just did a test and found the sub creates fine but charges the full amt even though we have a promo code in the API call

Related Request ID(s)
sub_1Ot4lhDkZSYTZpYMwXD478md promo_1OTOoLDkZSYTZpYMJMV7hgj3

What have you already attempted?
We tried various API calls to get to this point where the coupon was used. Our goal is to create the sub but charge the card nothing or the discounted rate.

What are you working on?
We are doing a SaaS for Sales/CRM/Marketing

#

@steel jacinth pressed the πŸͺ Webhooks button in #help to ask a question:

Question
what does the API version (2023-10-16 or 2022-11-15) from my developers dashboard differ from my stripe python api version?

Related Event ID(s)
evt_3Ot1XCKx3YMpzW4U2AzABv5W

What have you already attempted?
everything is working, I just want to know how does my stripe python api 8.5.0 version affect the API version I set in the dev dashboard

What are you working on?
I am trying to modify my connect account's payment intent metadata whenever they have a new payment intent created

#

@rain grail pressed the πŸ”Œ API button in #help to ask a question:

Question
How to get a list of all emails from subscribed users?

Related Request ID(s)
req_1w9oyyu16P8sju

What have you already attempted?
I can't find in docs how to do this

What are you working on?
I need to migrate from old Stripe account to new one I made with Stripe Atlas

#

@pearl stream pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
The customer should be exempted from tax, if he enters a Tax ID that is applicable for reverse charge during the checkout session for a subscription product with reoccurring payment.

What actually happened?
The customers tax_exempt status before creating the checkout cannot be determined without the information about the tax ID entered during the checkout. Therefore, reverse charge doesn't apply for this checkout session.

Reproduction Steps

  1. Create a minimal stripe customer with only an email address.
  2. Create a checkout session for a product with reoccurring payment/subscription and tax_id_collection enabled.
  3. Use a billing address with a manually configured tax rate
  4. Enter a Tax ID that is applicable for reverse charge.
  5. Finish the checkout.

Question
When creating a checkout session for a 'subscription' product having tax_id_collection enabled, is it possible to use the tax ID the user enters during checkout to update the customer tax_exempt status before the checkout completes, to ensure reverse charge is handled correctly for the initial payment?

What are you working on?
Integrating Stripe Checkout with manual taxes and tax_id_collection enabled for subscription products with reoccurring payments.

#

@gaunt pike pressed the πŸ”Œ API button in #help to ask a question:

Question
I am getting an error retrieving connection token while i am trying to connect the card reader

Related Request ID(s)
we are able to connect it from another application

What have you already attempted?
yeah we tried to get the terminal loaction

What are you working on?
application using Stripe

#

@delicate heath pressed the πŸ”Œ API button in #help to ask a question:

Question
How could I let people choose their country of residence during Connect onboarding?

Related Request ID(s)
req_Xcfw0UxX8Dw6Iw

What have you already attempted?
Creating it w/o any capabilities requested.

What are you working on?
SaaS where we accept payments on behalf of others and pay out to them

atomic shuttleBOT
#

@quick pine pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
await stripe.subscriptionSchedules.create
({
from_subscription : sub_id,
start_date: period_end,
end_behavior: 'release',
phases : [
{
items: [
{

Question
I want to downgrade a subscription from next month when user clicks on downgrade. Also I'm using update method to upgrade directly with always_invoice proration is it good practice?

What have you already attempted?
So I want to make downgrade applicable from next billing cycle. But I get this error : 'You cannot set `start_date` if `from_subscription` is set.'

#

@quiet fog pressed the πŸͺ Webhooks button in #help to ask a question:

Question
I have found checkout.session.completed in https://dashboard.stripe.com/test/webhooks/we_1OlbWdLvLDgrKnvIyjvvvQ0t , but i want to change the succesurl in checkout.session.completed to another URL, how can i do that?

Related Event ID(s)
evt_1Ot5xGLvLDgrKnvIaZmTVO62

What have you already attempted?
Checking youtube videos and stripe docs, but cannot exactly find how i can do that.

What are you working on?
Setting up thank you page for succesfull payments.

#

@burnt pulsar pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Is it possible to give the application fee of an invoice a description for the connected account. I'd like to explain how the application fee is calculated to the connected account holder. A description that would not be shown to the customer.

Doc/Guide Links
https://docs.stripe.com/connect/invoices

What are you working on?
Invoicing customer for connected accounts

#

@safe cipher pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Hello, I use Stripe checkout for subscriptions, my problem is the customer address is not display in invoices. I use 'billing_address_collection' => 'required', I enter address on the stripe form, but after in invoices only the customer name/email. the returned invoice object have no customer address

Doc/Guide Links
https://docs.stripe.com/api/checkout/sessions/create

What are you working on?
I create an application using Laravel Cashier with Stripe checkout

#

@naive crag pressed the πŸ”Œ API button in #help to ask a question:

Question
Can I change price through Subscription API provided by Stripe?

Related Request ID(s)
pk_live_51OoPC0Beea2F6fQTuXnN9uqc6eLFSDxJK1eDHh9Uz5N4Wt0hf7Pfg86JAKD5OwjyKjbvmS2ZAszPyqRoMIyADYIV00yakf0XZs

What have you already attempted?
Nothing so far, I'm asking as our dev says it's impossible.

#

@vocal wagon pressed the πŸ”Œ API button in #help to ask a question:

Question
I have a customer with a subscription.
the subscription is canceled and ends March 23rd
I'd like to preview a potential plan's invoice
I want the plan to start on the 23rd, immediately after the current one ends.
How do I call the upcoming invoice endpoint with subscription_item starting in the future, with proration?

Related Request ID(s)
https://dashboard.stripe.com/test/logs/req_dbr55XfLLbQQSz

What have you already attempted?
I have tried setting a trial period.
I have tried using proration_date but it starts now.

What are you working on?
previewing the amount of a downgraded plan.

#

@rich forge pressed the πŸ”Œ API button in #help to ask a question:

Question
How can I cancel after the current SubscriptionPhase

Related Request ID(s)
Not relevant for the question.

What have you already attempted?
I'm trying to get the SubscriptionSchedule to cancel after it's *current phase*, however the `end_behavior` only executes at the end of the *last phase*.

How can I make it happen at the end of the current phase, is there a phase-level `end_behavior` flag of some sort?

What are you working on?
Implementing per-phase subscription cancellation for subscriptions

#

@sweet lance pressed the πŸͺ Webhooks button in #help to ask a question:

Question
Why isn't my webhook working? I did a wipe all my data in test mode, and now it doesn't work anymore, I put the secret endpoint back, and it says it can't find my 404 resource.

Related Event ID(s)
evt_3Ot6ZgGGleJkx5qo0b4K6wz0

What have you already attempted?
I have tried deleting the api key and putting it back, everything.

What are you working on?
I am working with a project in Nextjs

#

@open iron pressed the πŸ”Œ API button in #help to ask a question:

Question
I'm building an on-demand service application where service providers need to register and add their bank accounts to receive payment. So, I want to onboard service providers and add their bank accounts on Stripe so that whenever a service is completed, money will go to their bank account from my Stripe. How can I achi

Related Request ID(s)
https://stripe.com/in/connect

What have you already attempted?
Stripe connect documentation

#

@woven dragon pressed the πŸ”Œ API button in #help to ask a question:

Question
while using setProrationBehavior(SubscriptionCreateParams.ProrationBehavior.NONE), unable to get latest invoice. So there is no client secret

Related Request ID(s)
subscription: sub_1Ot6eYFG3Dh3H5V4qPlojaFT

What have you already attempted?
Was using without proration, but experiencing issue with last invoice. So mentioned proration while creating subscription

#

@glacial oak pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
I have submitted all the details of the user and its business-type is individual but still it is asking for company_name and tax_id, but an individual user didn't have company-name

What actually happened?
Getting error on stripe portal

Reproduction Steps
Made user new account
Added all the required information
Hit account-save api

Question
If a user is an individual and already shared his ssn number but it is not getting verified from stripe and asking for company-name and tax-id, so how to resolve this issue ?

What are you working on?
Trying to add a user on live server and verify its ssn details

#

@brave kelp pressed the πŸ”Œ API button in #help to ask a question:

Question
I have the requirement to query and show all invoices that were marked as "manually paid" in a certain time range. I found out that paid_out_of_band is true for such invoices.
However, I did not find a way to filter by paid_out_of_band in the API. Is this possible somehow?

Related Request ID(s)
no related request ids

What have you already attempted?
I queried all invoices and filtered by paid_out_of_band in my own application. This is terrible performance wise because I have to query thousands of invoices while only two or three are paid_out_of_band. It would be much better if I could filter on that in the API.

What are you working on?
A software that syncs stripe transactions to a specific accounting software

#

@wanton dirge pressed the πŸͺ Webhooks button in #help to ask a question:

Question
Test Invoices that should be getting automatically finalised are instead staying stuck in "Subscription
invoice will be finalised and charged soon"

Related Event ID(s)
sub_1OrhI2BAfHXJh6Di9d21TnDU -> in_1OsQFEBAfHXJh6Dio4iWHk20 , sub_1Orj8AHDZYLSKlzYMGko8ANs -> in_1OsS67HDZYLSKlzYLd5WXfwk

What have you already attempted?
We're creating subscriptions using the Checkout.Sessions API, that should be automatically finalising. Manually clicking the "charge customer" option does work, and also prompts to confirm using "manual finalisation" instead of automatic, so it appears it's set up correctly.

What are you working on?
Online ticketing system.

#

@twin thicket pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I want to create an invoice via API with an intention to immediately mark it as paid out-of-band. However, I want to avoid creating a payment intent with the customer's default payment method on invoice creation, which leads to a cancelled payment on paid out-of-band update. Is this possible?

Doc/Guide Links
https://docs.stripe.com/api/invoices/create

What are you working on?
Invoicing tool with out of band payment option

atomic shuttleBOT
#

@lost umbra pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
ApplePay to appear on the listed payment methods

What actually happened?
ApplePay did not appear on the listed payment methods

Reproduction Steps
Create a fresh test account, make sure apple pay is enabled, create a payment link (session mode Setup) and open the link with safari

Question
Apple pay is enabled on my test account, but it still does not appear in the list of payments method on safari (with card connected to it) using the generated payment link from stripe

atomic shuttleBOT
#

@wanton dirge pressed the πŸͺ Webhooks button in #help to ask a question:

Question
Metadata is not copied from a Subscription to its invoices. Are there any other fields that can be used to pass custom identifier from a Subscription to its invoices?

Related Event ID(s)
no related events ids

What have you already attempted?
No relevant actions attempted for question.

What are you working on?
Online ticketing system.

#

@lost umbra pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I need to create many express accounts (1000+) in my test environment, is there a way to enable them to receive transfers without having to do the onboarding?

Doc/Guide Links
............................

What are you working on?
............................

#

@raven atlas pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I need to add save a credit card for future usage

Doc/Guide Links
https://docs.stripe.com/payments/save-and-reuse

What are you working on?
an e-commerce app that needs to pay via stripe

#

@dusk oracle pressed the πŸ”Œ API button in #help to ask a question:

Question
Is there a way to transfer some funds from an issuing account to a custom account ?

Related Request ID(s)
No related request ids

What have you already attempted?
Reading the documentation: https://docs.stripe.com/issuing/funding/balance?push-pull-preference=balance-transfers#effectuer-un-virement-depuis-votre-solde-issuing
It looks like it possible to transfer money from accounts to issuing account, but I don't find how I can do the inverse.

What are you working on?
I want to allow the users of my application to tranfer money from their issuing account to their Stripe-custom account

#

@half forge pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
What happens if you use an old version of the api without upgrading?

Doc/Guide Links
https://docs.stripe.com/upgrades

What are you working on?
I am working on a recurring monthly subscription checkout for saas

#

@devout pasture pressed the πŸ”Œ API button in #help to ask a question:

Question
I found a button on the stripe dashboard where I can make a subscription to not have a recurrent payment method (the user receives an email to subsribe again). How can I do this via API?

Related Request ID(s)
Dashboard > Subscriptions > Click in some subscription > Actions > Update Subscription > Payment > Send invoice via e-mail

What have you already attempted?
I've tried searching in the API and didnt find something like that

What are you working on?
Subscriptions in my app

#

@languid ledge pressed the πŸͺ Webhooks button in #help to ask a question:

Question
Is `payment_intent.latest_charge.balance_transaction` always available by the time the `checkout.session.completed` webhook event occurs?

Related Event ID(s)
000000000000000000

What have you already attempted?
Basically just the title...

#

@limpid mauve pressed the πŸ”Œ API button in #help to ask a question:

Question
I am using a free trial in my api that gives users 7 days free. I have also created a promotion code for first month free. When used together they combine to give 1 month plus 1 week free. If a user, uses a promocode I'd like the free trial to not apply.

Related Request ID(s)
evt_1Ot9FpI5J5g9FwjlQkbM1Z9V

What have you already attempted?
Scanned documentation. Tested.

What are you working on?
NextJS web application

#

@deep harbor pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Hello. I’m integrating webhooks and specifically use invoice.paid, invoice.payment_failed, subscription.updated, and subscription.canceled to update subscription statuses. Can I streamline this by only listening to subscription.* events instead? Are there any downsides to this approach?

Doc/Guide Links
https://docs.stripe.com/billing/subscriptions/webhooks

Sorry if this has been asked already. I did a brief search for on previous webhook questions and didn't see something similar enough.

What are you working on?
I'm working on an social network app for music lovers. Getting ready to charge users.

#

@tall saffron pressed the πŸ”Œ API button in #help to ask a question:

Question
Hi

I am trying to create an express account with transfers enabled(requested), but I am receiving the following message: "Your platform needs approval for accounts to have requested the transfers capability without the card_payments capability. If you would like to request transfers without card_payments, please con"

Related Request ID(s)
I haven't seen any

What have you already attempted?
I've tried to change the configs on the admin panel, but no luck, it is obvious that you will need to help me somehow

#

@umbral atlas pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/payment-links

Question
I wanted to add a pixel in the success page, but I don't found in the documentation the way to add this pixel.

What have you already attempted?
I searched where I can add a pixel but didn't found it :/

#

@half forge pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
What happens if you use an old version of the api without upgrading? Is there a cut off period after which an old version stops working?

Doc/Guide Links
https://docs.stripe.com/upgrades

What are you working on?
checkout subscription recurring

#

@vernal wigeon pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Is it OK to mount more than 1 stripe elements on a page? I have a flow that needs to checkout 2 things at once both with potentially different payment methods. This seems to work but also they exhibit odd behavior like "adding a card to one means adding a card to the other doesn't update the view"

Doc/Guide Links
https://docs.stripe.com/js/element/mount

What are you working on?
checkout page for a sports program registration flow

#

@thorn oxide pressed the πŸ”Œ API button in #help to ask a question:

Question
Missing information on how Stripe workflow works. I can accept payments with only session.checkout, but how do I implement paymentIntent, why would I actually need to do that?

Related Request ID(s)
123123123123123123

What have you already attempted?
I can already accept payment with only session.checkout routine.

What are you working on?
integration into custom CMS.

#

@devout pasture pressed the πŸ”Œ API button in #help to ask a question:

Question
I found a button on the stripe dashboard where I can make a subscription to not have a recurrent payment method (the user receives an email to subsribe again). How can I do this via API?

Related Request ID(s)
Dashboard > Subscriptions > Click in some subscription > Actions > Update Subscription > Payment > Send invoice via e-mail

What have you already attempted?
I've tried searching in the API and didnt find something like that

What are you working on?
Subscriptions in my app

#

@hexed mountain pressed the πŸ”Œ API button in #help to ask a question:

Question
When a setup intent fails verification, the `setup_intent.setup_failed` webhook includes a payment method ID. Can our Backend retry the verification of that setup intent using that ID?

Related Request ID(s)
req_mYOtYlKbMStZgu

What have you already attempted?
Trying to confirm the setup intent, or attach the payment method to a customer resulted in the following errors

Stripe::SetupIntent.confirm('seti_...', {payment_method: 'pm_...'} )
# => Stripe::InvalidRequestError: The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared

What are you working on?
Storing user credit cards to be charged later (setup intents)

#

@hexed mist pressed the πŸ”Œ API button in #help to ask a question:

Question
I can't seem to figure out how this customer slipped through the cracks with a site bug, and they have duplicate payments but only one subscription

Related Request ID(s)
Customer ID is cus_PiIcqnDQUJZLtk

What have you already attempted?
I've looked on Stripe's dashboard and confirmed they were charged twice, i've used the API to confirm they only have one customer object. But as far as i can tell they only have one subscription, so how did they get charged twice?

atomic shuttleBOT
#

@wispy crow pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Hi! I want to know if there is any way to emit a subscription free trial but without any invoice, I see that by default emits a 0 invoice, but I would like to skip this invoice

Doc/Guide Links
https://docs.stripe.com/billing/subscriptions/trials

What are you working on?
stripe integration service

atomic shuttleBOT
#

@still jay pressed the πŸ”Œ API button in #help to ask a question:

Question
How can I check for my connected accounts via java skd when the initial 7 week time expired after they have received their fist successful transaction.
My stripe platform is also in this 7 day period and also all connected accounts are still in this period.
Do you expose this information via sdk?

Related Request ID(s)
req_B1cURJKjzhuaVL

What have you already attempted?
account.getExternalAccounts() and just checking balance for different curencies but where do I look for when the initial onboarding time expired? Should I just manage this on my own?

What are you working on?
A marketplace ore different actors provide different services between them.

atomic shuttleBOT
#

@proper hornet pressed the πŸ”Œ API button in #help to ask a question:

Question
How to create a "link payment method" ? or set a link payment method as default for a customer with a test credit card ?

Related Request ID(s)
https://dashboard.stripe.com/test/logs/req_xenJPS8AQivPNQ?t=1710174617

What have you already attempted?
I have attempted a simple `stripe payment_methods create --type=link` and got an error message : "You cannot create a type `link` PaymentMethod directly."
Then I tried creating a link account with a test credit card, but how do I link it to a customer ? thank you

What are you working on?
enabling link as a payment method

#

@devout pasture pressed the πŸ”Œ API button in #help to ask a question:

Question
How can I manually set up taxes for prices/subscriptions, instead of leaving stripe decide the percentage? Is there a way I can update more than one at a time?

Related Request ID(s)
https://docs.stripe.com/api/tax_rates

What have you already attempted?
https://docs.stripe.com/api/tax_rates

What are you working on?
Making the owner of the business manually update its tax based on the size of the project

#

@mellow citrus pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
I expected that upon entering the Stripe checkout page to create a new subscription through the pricing table, Stripe would be able to verify the payment methods already registered by the customer and suggest that they pay with those already registered methods.

What actually happened?
The issue is that on the checkout page, it's not identifying the customer's previously registered payment methods. As a result, it's only possible to create a new subscription during checkout by configuring a new payment method.

Reproduction Steps
Visit the checkout page on your website where the Stripe product table is embedded.
Select a product from the Stripe product table.
Proceed to the checkout process.
Upon reaching the checkout page, observe that the previously registered payment method of the customer is not displayed or suggested.
Notice that only the

Question
Is it possible to perform a checkout and select the payment method that the customer already has registered in Stripe? Without Customer Portal?

atomic shuttleBOT
#

@little dust pressed the πŸ”Œ API button in #help to ask a question:

Question
Hi. Trying to understand what determines the availability of "instant_or_skip" on setupintent.payment_method_options.us_bank_account.verification_method

I thought maybe this was API version dependent, but it doesn't seem to be.

Related Request ID(s)
req_jHRrH7SuadXlva

What have you already attempted?
I've tried several different API versions. I know the
"instant_or_skip" option exists *in general* because we use it on a different Stripe account (acct_17D0L4FgdUDf9Xi2).

What are you working on?
Trying to allow customers to set up ACH payment methods without falling back to microdeposits

#

@jolly scarab pressed the πŸͺ Webhooks button in #help to ask a question:

Question
Is it normal to receive small amount of payment_intent.succeeded webhook timeouts even when the receiver is returning within <100ms. I'm seeing about 0.1% of events timeout and then succeed on next retry. Our server logs show no log of the first try.

Related Event ID(s)
evt_3OtBEjHN0ANLCni902Kz4W7F

What have you already attempted?
Increased logging. Checked firewalls and proxies.

What are you working on?
connect platform integration

atomic shuttleBOT
#

@fervent stirrup pressed the πŸ”Œ API button in #help to ask a question:

Question
Hello, I am using Stripe with MemberSpace integration to run my online courses. I wanted to set up Affirm to give my members the option to pay over time. On your back end it looks like it IS possible. I asked MemberSpace and they are saying it's not. So which one is it? If it is possible, I want to set it up.

Related Request ID(s)
https://dashboard.stripe.com/settings/payment_methods?platform_id=pmc_1O08n6Jm6rLTZVfKNRRTIPDT

What have you already attempted?
I reached out to Memberspace.

What are you working on?
Connecting Affirm to Payment method

#

@ebon oyster pressed the πŸ”Œ API button in #help to ask a question:

Question
upcoming invoice api - i don't see the "subscription proration date"

Related Request ID(s)
not sue what this is

What have you already attempted?
const invoice = await this.stripe.invoices.retrieveUpcoming({
subscription: subscriptionId,
subscription_cancel_now: true,
// subscription_billing_cycle_anchor: "now",
// subscription_proration_behavior: "create_prorations",
// subscription_proration_date: timestamp,

#

@hexed mist pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
I'm still trying to figure out how a customer skipped trial initially and am hoping someone can check out a customer issue

What actually happened?
I'm not really sure - customer ID is cus_PhpEfsSmnb5gIJ

Reproduction Steps
I'm not sure how to reproduce at this point

Question
I spoke to support before, it seems my integration was allowing repeated resets of billing anchor cycle on subscriptions. However, on this customer, i'm looking at the events and i'm confused about the order of what happened

#

@vocal wagon pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
what are the best practices to process payments with sepa direct debit ? as it’s a delayed notification payment method so how to deal with instant credit of customer account with service we provide and how to track if payment wasn’t a fraud or user some incorrect bank account details ?

Doc/Guide Links
https://docs.stripe.com/payments/sepa-debit

What are you working on?
we have implemented payment checkout page where user is shown payment methods including SEPA direct debit. we have webhook which listens to events

#

@torpid eagle pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Charge to partially refund in Stripe from a Shopify request

What actually happened?
One of two things happens. The charge either does refund correctly, but we receive an error in Shopify that it didn't. Or it doesn't refund and we get the error in Shopify. This ha been happening multiple times a day.

Reproduction Steps
Not sure how to show you how to replicate it. I can give examples of customer emails if you are logged into our account.

Question
Why is this happening and how do we get it resolved? This is impacting our business as it is upsetting customers and we are spending lots of extra time handling these refunds.

#

@opal marlin pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Is it possible to create a 0 value annual subscription?

Doc/Guide Links
https://docs.stripe.com/billing/subscriptions/overview

What are you working on?
I need to onboard customers who are members of another affiliated club. I need to track the members but not issue them bills?

#

@jade trench pressed the πŸ”Œ API button in #help to ask a question:

Question
Following up with an issue mentioned before, where I am looking to add metadata to the invoice before invoice.payment_succeeded is triggered.

Tried the follow options
1/ metadata on the subscription
- subscription_details (will not work because of other integration)
2/ add short trial (this create 2 invoices)

Related Request ID(s)
req_j96N4Ll6t8kRPf

What have you already attempted?
Google search, have read the docs, and ask on discord

What are you working on?
Looking to update the invoice with metadata before the invoice.payment_succeed gets triggered

atomic shuttleBOT
#

@calm geyser pressed the πŸ”Œ API button in #help to ask a question:

Question
When downgrading subscription to a different price, i see that the invoice gets a refund attached to it. Can i get rid of this and just apply the new price on new invoice without any adjustments?

Related Request ID(s)
not sure what to put here

What have you already attempted?
I tried updating the price id of a subscription item and i got a refund in the invoice, which i don't want

#

@storm imp pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
We want to implement a family plan, in which one customer_id will be responsible for multiple subscriptions. Every subscription will be have unique taxes and be the same product. is there a way to consolidate invoices from multiple subscriptions, so that the customer does get multiple in one day?

Doc/Guide Links
https://docs.stripe.com/billing/subscriptions/multiple-products

What are you working on?
we are building a group plan system

atomic shuttleBOT
#

@vocal wagon pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Hello, sorry for writing over Discord, but I have a question that requires a quick answer. I am trying to receive €1800 from a customer in 2 payments. He's trying to buy 2 coding courses. We wanted to do this with 2 payment links, one today and the next in a week. Will my Stripe be fine? I created my account 2 days ago

Doc/Guide Links
aaaaaaaaaaaaaaaaaaaaaaaaaaa

What are you working on?
aaaaaaaaaaaaaaaaaaaaaaaaaaa

#

@ebon oyster pressed the πŸ”Œ API button in #help to ask a question:

Question
proration_behavior: always_invoice

Related Request ID(s)
evt_1OtEI5BZ8IchjqOeZbqi3gL3

What have you already attempted?
``` return this.stripe.subscriptions.update(subscriptionId, {
items: [{ id: subscription.items.data[0].id, price: finalPriceId }],
billing_cycle_anchor: "now",
proration_behavior: "always_invoice",
payment_behavior: "pending_if_incomplete",
```

#

@umbral thunder pressed the πŸ”Œ API button in #help to ask a question:

Question
On the Stripe dashboard at url `/invoices/<invoice_id>` for a failed payment, there is a button named `Retry charge`. I am wondering what API it is so I can have my own button on my customer site so when a customer updates their payment method successfully on a previous failed payment attempt, I want to call this API

Related Request ID(s)
no related ids here

What have you already attempted?
I went into the API docs and found the API `stripe.invoices.pay('invoice_id')` and want to confirm this is the API used when that button is clicked.

What are you working on?
When a customer updates their payment method successfully, I want to attempt a payment since their last payment attempt failed.

#

@fluid glade pressed the πŸ”Œ API button in #help to ask a question:

Question
Customer tried to pay with VISA GIFT CARD and got declined. We are trying to understand if it's something on our end or it's something that we need to enable via stripe or something else.

Related Request ID(s)
There is not request connected to this

What have you already attempted?
Contactinc the support service in stripe website, he pointed us to some not usefull page and closed the chat :)

What are you working on?
simply the checkout page of our website

#

@vivid ember pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
What is the best way to do the following? We are going to have an event and I want 2-3 people to charge credit cards using the "Tap To Pay" feature. How can I add users to the team that can do this and keep them away from refunds, changing bank accounts, adding other members etc...?

Doc/Guide Links
https://support.stripe.com/questions/tap-to-pay-on-iphone-or-android-and-stripe-terminal

https://support.stripe.com/questions/invite-team-members-or-developers-to-access-your-stripe-account

https://docs.stripe.com/payments/account/teams/roles#admin

What are you working on?
Allow for person-to-person payment methods.

#

@humble wraith pressed the πŸ”Œ API button in #help to ask a question:

Question
I'm reviewing the API and I don't see a way to retrieve the tax breakdown through the API. I can only obtain them when taxes are calculated (https://api.stripe.com/v1/tax/transactions/create_from_calculation), but there is no way to retrieve them later.

Related Request ID(s)
https://dashboard.stripe.com/logs?method[0]=post&method[1]=delete&direction[0]=connect_in&direction[1]=self

What have you already attempted?
I've run several test examples, and I can retrieve the values at the time of transaction creation. What I'm being asked is to retrieve them later, as the cart team manages its own project. curl https://api.stripe.com/v1/tax/transactions/tax_...
-u "sk_test_...:"
-d "expand[0]"=line_items.data.tax_breakdown

What are you working on?
There are two projects, one for the cart and the other for reports. I'm working on creating reports.

#

@safe birch pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
My site is an Asp.net Web Forms C# application. All of your documentation is for ASP Core MVC.

Question
what is the easiest way to pass a parameter (customer ID) to Stripe and for Stripe to send it back for automatic reconcilation on our back end or associate it with the payment in stripe for manual reconcilation.

What have you already attempted?
I have tried metadata, I have tried webhooks but the code differences make it dis

What are you working on?
I am looking for a simple solution to accept online payments that I can reconcile on the backend when the payment was successful.

#

@lyric ermine pressed the πŸ”Œ API button in #help to ask a question:

Question
Hello, I am struggling with hitting the correct endpoint to obtain the fields from the balance report. They are metadata[order_id], metadata[productName], and metadata[payment_type]

Related Request ID(s)
There are no other requests

What have you already attempted?
I have already attempted with Expanded Fields and to no avail. It also doesn't explain how you are supposed to obtain this metadata retroactively. I also tried through PaymenIntents but it also didn't seem to offer any insight on historical transactions/balances. I would definitely need those three metadata fields.

What are you working on?
Working on a daily cron that will bring in data from our customer transactions

#

@fierce jackal pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
`subscription.latest_invoice.payment_intent` to not be null when using `stripe.subscriptions.create` with a coupon

What actually happened?
some coupons make the `subscription.latest_invoice.payment_intent` object come as null while other don't

Reproduction Steps
1 - create coupon
2 - try to use it through `stripe.subscriptions.create` in the `coupon` field
3 - some coupons work and some don't

Question
I don't understand why when creating a subscription, sometimes the `subscription.latest_invoice.payment_intent` object comes as null and sometimes it comes populated. I need the `client_secret` always

#

@hexed sand pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Hi, I currently have a functional subscription system through Stripe, using pricing tables. I would like to add up-charges for add ons (ex. $5/month per extra product). How can I do this and keep using Stripe's customer portal, pricing tables, etc.? I don't want to have to manually build all of that at this point.

Doc/Guide Links
https://docs.stripe.com/billing/subscriptions/multiple-products

What are you working on?
React App accounting sofware for non-profits with Firebase back end. Beta customers currently onboarded.

#

@mental shoal pressed the πŸ”Œ API button in #help to ask a question:

Question
I want to access the fee taken from stripe during payment

Related Request ID(s)
req_4dpAfHHB5K7NAS

What have you already attempted?
I don't see any possible implementation

What are you working on?
I'd building a backend where i can store the amount and the amount fee.

#

@zenith vault pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
Pretty sure the culprit is here: https://github.com/BekahLew/northwest-handmade-market/blob/main/components/cart-summary.tsx

Question
I am trying to setup stripe in my nextjs app. The issue is that I get a 500 error when I click "checkout" from the cart page. I have this hosted on Amplify AWS as well as Vercel. It works locally and on Vercel.

What have you already attempted?
I've double checked env vars in amplify. I've looked endlessly for a resolution online to no avail. I've tried to log out my data but I'm not sure how to view detailed logs in Amplify.

What are you working on?
I'm building an ecommerce site to accept payments for vendor booth space

atomic shuttleBOT
#

@ebon oyster pressed the πŸ”Œ API button in #help to ask a question:

Question
how to create 2 phases with the subscription schedule api

Related Request ID(s)
none.... i don't see any associated event

What have you already attempted?
i'll drop my code in the thread

atomic shuttleBOT
#

@royal mortar pressed the πŸ”Œ API button in #help to ask a question:

Question
Creating and sending invoices to customers. Part of this involves creating a customer if they don't already exist (using either `stripe.customers.create` or `stripe.customers.update`). However, if events are sent in close succession they create duplicate customers even if they have the same ID in their metadata.

Related Request ID(s)
req_noZBCkxo34Mnfn, req_5XtPRFSW74wgwP, req_8zWRUTRLRq4jXY

What have you already attempted?
Have been able to reliably recreate this behavior by sending multiple events in quick succession with changes in the data

What are you working on?
Adding functionality to our product that allows us to create and send invoices to members.

#

@trail dawn pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I have a Saas and we are launching a WhiteLable Solution. We want to charge Main Account (Agency) on the number of Sub Accounts (their Clients) and number of Sub Accounts usage.

Doc/Guide Links
For example: Agency needs to be on a Subscription where we charge $10 for each sub account + usage based on each sub account.
I was thinking to make them subscribe to 2 products and charge them separate bill, but I wanted to ask if there is any other solution?

What are you working on?
Billing Agency for white label app

atomic shuttleBOT
#

@silver fjord pressed the ❌ An Error button in #help to ask a question:

Error Message
Payment intent cancelled after some retries

Question
Do payment intents get cancelled after a number of retries? I have this one pi_3OtD6WFeKZ5612QC1knKhAdM that got cancelled after do_not_honour code from bank

What have you already attempted?
Nothing, just confused, I need to know if I should just listen to payment intent.canceled event

Reproduction Steps
please explain why to the payment intent pi_3OtD6WFeKZ5612QC1knKhAdM in live was cancelled

What are you working on?
receiving payments using stripe elements

atomic shuttleBOT
#

@worthy gyro pressed the πŸ”Œ API button in #help to ask a question:

Question
Payouts are confusing, i want to get 30% application fee from transaction
Discounted Cost/Base = $99
Credit Card Fee = $99 Γ— 3 / 100 = $2.97
Service Fee = $1
Total Cost = $99 + $2.97 + $1 = $102.97
Platform Fee = $102.97 Γ— 30% = $30.891
To coach=$102.97 - $30.891 = $72.079
Am i sending wrong values to stripe?

Related Request ID(s)
req_EEmNZTOUhNxh4r

What have you already attempted?
I want coach to have 72.08 fees and rest to myself as application fee, in payout coach is getting $41.49. for simplicity sake lets assume lesson = $100, coach gets= $70 me(application fee)=$30 . json: "amount": 7208,
"application": null,
"application_fee_amount": 3089. is this wrong amount+application=$102.97

What are you working on?
using stripe connect. coaches and player, lesson scheduleing

#

@left mantle pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Apple Pay checkout trial amount says "0"

What actually happened?
Apple Pay checkout trial amount says "Amount Pending"

Reproduction Steps
Initialize the React Stripe Elements component with these options:
{
amount: 0,
currency: 'usd',
appearance: stripeElementsOptions,
mode: 'setup',
paymentMethodCreation: 'manual',
}

check out with Apple Pay and see "Amount Pending

Question
I am using Payment Elements React component with Apple Pay, I am initializing the component in "setup" mode as it will be used to start a free trial with the customer's Apple Pay method as the future charge. Prior to migrating to Elements, we were showing Apple Pay using "stripe.paymentRequest" which showed "0.00"

What are you working on?
Web checkout platform

atomic shuttleBOT
#

@wild swift pressed the πŸͺ Webhooks button in #help to ask a question:

Question
I am reviewing a situation with webhooks where previously the endpoint was getting a HTTP 500 error and activating application code. Using the resend webhook option in the Dashboard to validate my fix now appears as `Invalid encoding: ISO-8859-1`. Is it possible that the resend button in the Dashboard works differently

Related Event ID(s)
evt_1OqyexGa7qzGHbgmm4hVfnCt

What have you already attempted?
Ive gone through the `Webhooks: what to do when the HTTP status code starts with a four (4xx) or five (5xx)` guide with no luck.

What are you working on?
Company's Stripe Connect integration

#

@neat sinew pressed the πŸ”Œ API button in #help to ask a question:

Question
Im looking to setup Hardware orders (terminals) as a subscription via connect instead of a one time purchase,

for example we would upfront the cost of the terminal through our business then charge our connected accounts $10 a month per terminal.

Related Request ID(s)
https://docs.stripe.com/api/terminal/connection_tokens/object

What have you already attempted?
cont...

Who has ownership of the terminal if its purchased through the our primary Stripe Account? and can I transfer connected accounts and locations when a customer leaves us?

What are you working on?
terminal ordering and subscriptions

#

@spark pawn pressed the πŸ”Œ API button in #help to ask a question:

Question
Is it possible to ask for the shipping & billing address (city also) - in the sesssion::create [( )]; statement for stripe checkout?

Related Request ID(s)
No related request Ids

What have you already attempted?
I've searched the API.

What are you working on?
Ecommerce Web Application

#

@glad loom pressed the πŸ”Œ API button in #help to ask a question:

Question
We've been running our dev fine w/ the Stripe test acct. to create customers, charge, and create subscriptions. Today, we tried one in prod and no subscription created. We are hoping you can help us figure out what happened.

Related Request ID(s)
cus_PidXnbvnFScB3t

What have you already attempted?
Reviewed logs for both dev and prod

#

@distant notch pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/connect/dashboard#status-badges

Question
I have a question about Wehook, especially how to receive the status of the accounts.

As you know, if a connect account status has some issues, we can check it on console.
I found the doc.

https://docs.stripe.com/connect/dashboard#status-badges

But can we receive this status change as soon as possible via Webhook?

What have you already attempted?
I looked into the logs, but I cannot find any corresponding webhook events from Stripe to our system. I couldn't find it on Stripe console either.

Also I looked around the doc how to capture the update events but I cannot find it.

What are you working on?
Payment system in Freight industory

#

@cold owl pressed the πŸ”Œ API button in #help to ask a question:

Question
Need help to configure Stripe for native android app. New bee here.

Related Request ID(s)
No logs produced yet.

What have you already attempted?
I followed the instructions to configure Android app with php backend. Getting this error - Failed to load data. Error: java.net.ConnectException: Failed to connect to /10.0.2.2.4242. Should the URL point to my server/create.php?

What are you working on?
Building an ecommerce app to use Stripe as payment

#

@hardy venture pressed the ❌ An Error button in #help to ask a question:

Error Message
200 and 400 error

Question
I am onboarding my users with the connect account feature and we are asking required details to make the account in good standing for payments and payouts but we continue to get a restricted account message even though we supply all the required information during on boarading and after if our user misses it.

What have you already attempted?
My developer has coded it and I have reached out to support which sent me to special support that did not help either

Reproduction Steps
Only what my developer has done

What are you working on?
payout and the connected account not being restricted when account is created.

atomic shuttleBOT
#

@spark pawn pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
$checkout_session = \Stripe\Checkout\Session::create([
'shipping_address_collection' => [
[
'allowed_countries' => 'us, ca',
],
],
]);

Question
Attempting to tell Stripe Checkout to ask for address information, but I keep receiving system error. I left the other code out of the create statement for this example.

Is my syntax correct for the shipping address? I don't any syntax examples in the link I was provided.

What have you already attempted?
I've attempted to send a request asking for the shipping address to Stripe Checkout.

What are you working on?
Ecommerce web application

#

@wide temple pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
sub = stripe.Subscription.create(
customer=customer_id,
items=[
{
'price': price_id
}
],
payment_behavior='allow_incomplete' if is_setup else 'default_incomplete',
payment_sett

Question
Has something changed with the Stripe Python package recently? This code was working previously, however, the sub now doesn't return latest invoice.

What have you already attempted?
I've read the create subscription docs, however, it has no mention of client_secret. This is old code, so I'm wondering what has changed.

What are you working on?
saas app for wordpress websites

atomic shuttleBOT
#

@snow glacier pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Hey guys, what are the best practice around Stripe dev instance when you have a lot of developers in house? We are now sharing our instance between devs across all of our engs + playwright tests, but we're regularly hitting rate limit (429) errors in our playwright tests making them fairly flaky.

Doc/Guide Links
I don't really have one, just wondering

What are you working on?
We are working on Loom

atomic shuttleBOT
#

@merry sedge pressed the πŸ”Œ API button in #help to ask a question:

Question
I have a Subscription based website, and create a Payment Link for each plan. I need a way to keep in sync a specific user and their subscription level on my database with the customers and their subscription status in the stripe database of my account. What is the appropriate way to do this?

Related Request ID(s)
req_01Rl4bWIz273gS

What have you already attempted?
I've checked the documentation for Checkout Sessions and Webhook Events but it was not clear what was the appropriate way to keep the subscription between the 2 databases in sync (specially for API when using Payment Links for Subscriptions)

What are you working on?
A Website Tool for Students with Subscription Tiers for better tools

atomic shuttleBOT
#

@sick pumice pressed the πŸ”Œ API button in #help to ask a question:

Question
Is there a way to add a shipping method for payment sheet or any mobile elements that have this option? I am using flutter_stripe which wraps the React Native SDK

Related Request ID(s)
Not applicable to this

What have you already attempted?
Looking for a shipping parameter in payment sheet

atomic shuttleBOT
#

@naive spindle pressed the πŸ”Œ API button in #help to ask a question:

Question
Regarding the stripe balance which is available in "https://dashboard.stripe.com/test/balance/overview" in this url, can you please let me known how I can add the balance over here, is it like the owner of the account can add money over here or I can deposit my stripe customer money as well in Stripe Balance

Related Request ID(s)
https://dashboard.stripe.com/test/balance/overview

What have you already attempted?
I have implemented the payment intent, but wanted to double check whether there is alternative or we can directly added customer amount in stripe balance

What are you working on?
Integrating Wallet System in our platform where the money can be transferred from one account to another account

atomic shuttleBOT
atomic shuttleBOT
#

@eternal jewel pressed the πŸ”Œ API button in #help to ask a question:

Question
Can we expand a nested field?

For example, when I call CheckoutSessionList API, I want to expand the field: CheckoutSession.SetupIntent.PaymentMethod, can I set Expand="data.setup_intent.payment_method"?

Related Request ID(s)
req_5BB4sn0WKKV6Ku

What have you already attempted?
Did find example from https://docs.stripe.com/api/checkout/sessions/list

#

@hasty sequoia pressed the πŸ”Œ API button in #help to ask a question:

Question
step and process of creating connect and external bank account for company

Related Request ID(s)
step and process of creating connect and external bank account for company

What have you already attempted?
step and process of creating connect and external bank account for company

What are you working on?
step and process of creating connect and external bank account for company

atomic shuttleBOT
#

@proven igloo pressed the πŸͺ Webhooks button in #help to ask a question:

Question
I am running the Stipe CLI and I am getting 200 requests back except I am getting a 400 error for the event that I am trying to run a function when that event triggers. (customer.subscription.created). I am using Next.js 14 and Typescript.

Related Event ID(s)
evt_1OtNOdIGYAlugcNbGMRJT39j

What have you already attempted?
I am receiving other evt and getting the 200 status. I have tried to switch the evt I want to run the function on and then I will get the 400 for the evt and all the others would be fine.

What are you working on?
I am building a monthly subscription with a free 14 day trial

atomic shuttleBOT
#

@proven igloo pressed the πŸ”Œ API button in #help to ask a question:

Question
I am trying to pass metadata through to my webhook and the metadata object is empty even though I believe I am passing through an id to it.

Related Request ID(s)
evt_1OtOFMIGYAlugcNb2TjhyJ1H

What have you already attempted?
I have been console logging everything and maybe my syntax is wrong but I am pretty stuck here.

What are you working on?
subscription model and using the webhook as well to update my database.

atomic shuttleBOT
#

@quick pine pressed the πŸ”Œ API button in #help to ask a question:

Question
I have scheduled an update on a subscription to downgrade from a higher plan to lower plan but why is upcoming phases has amount due 0$ does this mean user will be charged 0$ for next billing cycle?

Related Request ID(s)
sub_1Ot7ijSA2e71Dz91JjJEJhvY

What have you already attempted?
I'm using const subscriptionSchedule = await stripe.subscriptionSchedules.create
({
from_subscription : sub_id,
}) method to create a schedule and then using update schedule I'm passing a phase

atomic shuttleBOT
#

@limpid kettle pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I am trying to use stripe to load my virtual wallet in my platform (not the stripe wallet). I am trying to deduct a certain amount from my customer card and load it in my platforms stripe wallet. What would be the best practice for this?

Doc/Guide Links
https://docs.stripe.com/payments

What are you working on?
I am working on loading my platforms virtual wallet. Here the customers can load money to the virtual wallet provided by my platform.

#

@small grotto pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
How can I create pricing table with multiple product bulk in to one just like subscription

Doc/Guide Links
https://docs.stripe.com/invoicing/products-prices

The subscription structure involves three main product categories: MAU Product, Generative Video Product, and SMS, Push Notification, and Ad Reels Products. Each category has five plans with different pricing tiers, ranging from $0 to $20,000.

What are you working on?
Simple build product table with multiple plan each plan has multiple products

atomic shuttleBOT
#

@open iron pressed the πŸ”Œ API button in #help to ask a question:

Question
I got this error while creating account on stripe
{
"error": {
"message": "Platforms in MY cannot create accounts where the platform is loss-liable, due to risk control measures. Please refer to our guide (https://support.stripe.com/questions/connect-availability-for-businesses-located-in-malaysia) for more detai

Related Request ID(s)
https://docs.stripe.com/connect

What have you already attempted?
using stripe account create with express type

#

@wind blaze pressed the πŸ”Œ API button in #help to ask a question:

Question
I a stripe hostedt checkout session, can I configure it to contain a field for the cutsomer to pass a coupon code I handed him?

Related Request ID(s)
Read the documentation

What have you already attempted?
Tried to set an empty coupon when creating the checkout session

#

@hasty sequoia pressed the πŸ”Œ API button in #help to ask a question:

Question
why i am getting this errors but capability is enable

Related Request ID(s)
why i am getting this

What have you already attempted?
i enable capability in code but not working

#

@regal spoke pressed the πŸͺ Webhooks button in #help to ask a question:

Question
What is the differences between checkout.session.completed and customer.subscription.created , whats the use cases for both ? I want to use one of them to initially create a sub in my database

Related Event ID(s)
checkout.session.completed ,customer.subscription.created

What have you already attempted?
both seems to work for me but I believe surely there is a difference

What are you working on?
Sass product , I am handling subscriptions for teams

#

@manic ridge pressed the ❌ An Error button in #help to ask a question:

Error Message
Hi, I am a customer of Xero (NZ) Ltd and they used Stripe as payment gateway, I have submitted my case to their CS support but they could not solve my issue, is your side able to solve it directly?

Question
Hi, I am a customer of Xero (NZ) Ltd and they used Stripe as payment gateway, I have submitted my case to their CS support but they could not solve my issue, is your side able to solve it directly?

What have you already attempted?
Hi, I am a customer of Xero (NZ) Ltd and they used Stripe as payment gateway, I have submitted my case to their CS support but they could not solve my issue, is your side able to solve it directly?

Reproduction Steps
Hi, I am a customer of Xero (NZ) Ltd and they used Stripe as payment gateway, I have submitted my case to their CS support but they could not solve my issue, is your side able to solve it directly?

#

@opal wing pressed the πŸ”Œ API button in #help to ask a question:

Question
Please tell me which API I need to use to check payment status. My case: using paymentIntent and 3DS, thanks

Related Request ID(s)
acct_1NeqNBG9f1td7ToX

What have you already attempted?
I use the API retrieve paymentIntent, but in case the 3DS fails or the card has problems, its status is required_payment_method.

What are you working on?
I'm building a new payment project using stripe

#

@devout trout pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
testttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttttt

Question
testttttttttttttttttttttttttttttttttttttttttttttttt

What have you already attempted?
testttttttttttttttttttttttttttttt

What are you working on?
testtesttesttesttetetete

#

@versed igloo pressed the πŸ”Œ API button in #help to ask a question:

Question
Is that possible to charge several stripe payments at once? So for user it looks like a single charge, but in fact it processes several transactions with different payment intent ids.

Related Request ID(s)
------------------

What have you already attempted?
--------------------

#

@potent coral pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
stripe.handleNextAction(client secret)

Question
will stripe.handleNextAction manage the 3ds screen popup even in live mode or do I have to load it in a iframe explicitly

What have you already attempted?
currently I'm in test mode, so not sure on the behavior of live mode

#

@wind blaze pressed the πŸ”Œ API button in #help to ask a question:

Question
I want to answer to this response on my previous question: #1217029112372133969 message

Related Request ID(s)
Read the docs and examples

What have you already attempted?
Asking a question here

atomic shuttleBOT
#

@placid locust pressed the πŸ”Œ API button in #help to ask a question:

Question
Can I create a coupon that applies to a specific price ID?

Related Request ID(s)
https://dashboard.stripe.com/coupons/create

What have you already attempted?
I can only apply a product ID.

#

@little thorn pressed the πŸ”Œ API button in #help to ask a question:

Question
Hi, I am facing a problem with a payment flow with cards. This problem appears both with payment intent and setup intent. If the card has the 3ds2 support (only the frictionless mode), the intent fails (remains to require_payment_method) and in the dev dashboard I see a 'require_action'. But I did't find anythin in doc

Related Request ID(s)
evt_1OtAekBHlcEWpgCk6iW1LbCw

What have you already attempted?
I searched in the documentation this scenario but I did't find anything about it. The test cards in the doc doesn't have this case.

What are you working on?
Stripe integration with API in our application

#

@oblique mango pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
const pr = stripe.paymentRequest({
country: 'US',
currency: 'usd',
total: {
label: 'Total',
amount: totalPrice,
},
requestPayerName: true,
requestPayerEmail: true,
supportedMethods: ['card'],
supportedNetworks: ['visa', 'mastercard', 'a

Question
Hi! I'm trying to set up Google/Apple Pay for a custom checkout, but I only am able to get Link to work.

What have you already attempted?
I've read https://docs.stripe.com/js/payment_request/create, but I only see mentions of how to disable certain wallets, not how to make sure some wallets always show up.

What are you working on?
Custom stripe checkout

#

@slow nova pressed the ❌ An Error button in #help to ask a question:

Error Message
The currency provided (eur) is invalid. Payments with alipay support the following currencies: cny, usd.; request-id: req_keEJuHYQVxzONO

Question
Error message while creating a Payment Intent for Alipay says that EUR is not supported by Alipay. But in this stripe document (https://docs.stripe.com/payments/alipay) it was mentioned that Alipay will support EUR currency payment.

What have you already attempted?
Yes. have tried creating Payment Intent with the Shipping address country as "NL".

What are you working on?
Trying to provide Alipay for our customers

#

@vocal wagon pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
When i pay with my Google pay it should redirect to the app instead of lingering on stripe checout.

What actually happened?
When successfully paying with Google pay on stripe checkout it still stays on stripe checkout.

Reproduction Steps
- we are using hosted stripe checkout
- Stripe checkout session is started
- select Gpay for payment
- pay from google wallet as per respective popup
- the popup disappears after successful payment and shows back the stripe checkout initial page.

Question
what should be necessary measures to redirect the user to the app instead of keeping him/her on stripe hosted checkout page when google pay happens successfully. Like card payment the user is redirect to app instantly but in case of Gpay it doesnt happen like this

#

@foggy oak pressed the πŸͺ Webhooks button in #help to ask a question:

Question
Stripe cli --live resending an event that had no webhook sent initially

Related Event ID(s)
evt_1OoZQULjYDcRA6KWxKbPbI89

What have you already attempted?
stripe events resend evt_1OoZQULjYDcRA6KWxKbPbI89 --live

Getting the message "No CLI endpoints found to retry delivery....."

What are you working on?
Subscription platform

#

@lyric wyvern pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/api/customers

Question
Bulk import of customers from Stripe dashboard
Hi, I have CSV with customer details, is there any way to upload these customer details through the dashboard?

What have you already attempted?
I have checked the Stripe Dashboard, but did not see any option

What are you working on?
Onboarding customers on Stripe

atomic shuttleBOT
#

@brave vector pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
confirmParams: {
payment_method_data: {
billing_details: {
name: cardholderName.value,
email: '@Model.myOrder.email'
}
},
return_url: someUrl
}

Question
I am using stripe.js to make a payment using stripe. In the code above, we have a retun url, that the stripe will use to make a call to my server. In the return url stripe attaches additional parameters like payment intent and payment intent client secret. In the inspect element these parameters are exposed

What have you already attempted?
I checked stripe documentation and contact stripe support for this matter, but seems like these fields will always passed in the url by stripe.

What are you working on?
I currently working in a page that implements stripe payment

#

@fallen ginkgo pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/payments/cards

Question
Do I need to do any settings to accept CAD on card transactions? I could only see the card brand supported in the documentation.

What have you already attempted?
The USD could be charged in a production environment.

What are you working on?
Start business in a new country

#

@autumn creek pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
When there are multiple items in the subscription and one of them needs to be cancelled, how do I go about doing this?

Doc/Guide Links
https://docs.stripe.com/api/subscriptions

What are you working on?
Building an internal UI to allow cancellation of subscription items as this is not supported by Stripe Customer Portal

#

@rich valley pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
`
const { error, paymentIntent: paymentIntentResult } =
await confirmPlatformPayPayment(clientSecret, payload);
`

Question
hello, how can I catch an error related to the insufficient funds in stripe-react-native. Also would like to be able to catch other card related errors.

What have you already attempted?
I know that you have this.
export enum PlatformPayError {
Canceled = 'Canceled',
Failed = 'Failed',
Unknown = 'Unknown',
}

I know you have these error codes, but looks like they are only for web version or am I missing anything?

https://docs.stripe.com/error-codes#balance-insufficient

What are you working on?
integrating platform pay into my checkout flow.

#

@rotund warren pressed the πŸ”Œ API button in #help to ask a question:

Question
Checking if there is any possibility to pass tax and discount in the stripe invoice?

Related Request ID(s)
none.... i don't see any associated event

What have you already attempted?
Refer the documentation but could not find relevant information other than total_details.amount_discount and total_details.amount_tax. Could not find any relevance if this is pass down to Invoice

What are you working on?
During payment I am collecting tax and discount information. Now when payment is done on stripe, I want stripe to pass that information in Invoice

atomic shuttleBOT
#

@toxic quartz pressed the πŸ”Œ API button in #help to ask a question:

Question
I want to change the statement descriptor with Stripe Subscription

Related Request ID(s)
req_ulg9BbCgBBoxg1

What have you already attempted?
I want to set the statement descriptor

#

@earnest lintel pressed the πŸ”Œ API button in #help to ask a question:

Question
I accidentally deleted a connected express account via API. Is there anything I can do to bring it back?

Related Request ID(s)
xxxxxxxxxxxxxxxxxx

What have you already attempted?
Regular support was no help unfortunately.

#

@empty spade pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
some of my connected accounts have debits cards as their external accounts, and i expect stripe to automatically payout them after 7 days
(payout is set to automatic )

What actually happened?
Stripe do not automatically payout to debit cards . Payout date keep moving

Reproduction Steps
-> connected account changed their external accounts from bank account to debit card
-> charge happen from customer to stripe connected account
-> payment accumulates in stripe balance of connected account
->payout date keeps moving further but payout to external account doesn't happen

Question
I want stripe to automatically payout in debit cards too after set days.

#

@raven atlas pressed the πŸͺ Webhooks button in #help to ask a question:

Question
We want to use webhooks helllooo

Related Event ID(s)
webhooks post payment

What have you already attempted?
we read too much documentation

What are you working on?
e commerce app for users

atomic shuttleBOT
#

@wanton coral pressed the πŸ”Œ API button in #help to ask a question:

Question
I have a problem with payment integration between Stripe and Profitroom. Information about the payment made is not transferred to Profitroom.

Related Request ID(s)
pm_1Oj86hC8HGlnWnILNrLNbqqa

What have you already attempted?
I didn't try anything.

#

@oak pine pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Hello, I was hoping you could provide a guide or best practice relating to configuring radar rules specific to selling virtual and physical gift cards. We're hoping to create a frictionless journey for good actors and block or direct potential bad actors to 3DSecure

Doc/Guide Links
https://docs.stripe.com/disputes/prevention/best-practices

What are you working on?
Radar Rules for Gift Cards

#

@devout pasture pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I want to add taxes to my app, and I am already using subscriptions. My subscriptions use "send_invoice" collection, when this invoice is sent to the client, will it maintain the external_reference and the tax that I created together? Also is there a way to change the Tax on the second purchase?

Doc/Guide Links
https://docs.stripe.com/api/subscriptions/create#create_subscription-collection_method

https://docs.stripe.com/api/tax_rates/create

What are you working on?
Adding taxes to my subscriptions depending on the size of my enterprise

#

@autumn creek pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
This is in continuation to the question on the thread 1217067724522651658. If I include all the items on the subscription and set `deleted:true` will it automatically cancel the subscription? Just wondering if I should manually call the cancel subscription or just deleting all the items on the subscription would be ok

Doc/Guide Links
https://docs.stripe.com/billing/subscriptions/upgrade-downgrade#changing

What are you working on?
Building a cancel subscription item UI for customers.

#

@wheat drift pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
what is the best practice to provide rebate on considering the usage of one product.?

Doc/Guide Links
negative invoice line item by updating the invoice
adding coupons
adding discount

What are you working on?
working to give a rebate to the customer who is consuming a product based on the usage.

#

@rapid siren pressed the πŸ”Œ API button in #help to ask a question:

Question
I am trying to obtain the object "Person" from a connected account in my platform, these accounts are of type "Express" and I need to obtain the data for the correct functioning of my project.

Related Request ID(s)
Obtain "Person" data associated with an account

What have you already attempted?
I have performed the following query:
this.stripe.accounts.listPersons(acc).

But the API throws me the following error:

This application does not have the required permissions for this endpoint on the account 'acct_XXXXXXXXXXXXXXXXXXXX'.

What are you working on?
We are developing a loyalty platform for retailers, in which they will be able to offer offers and discounts to their customers.

#

@brave olive pressed the πŸ”Œ API button in #help to ask a question:

Question
Trying to call create person with with account type individual. As I understand that It should work (https://docs.stripe.com/connect/handling-api-verification#person-information)
but for some reason Im getting an error:
invalid_request_error
Adding additional persons is not supported for accounts with business type in

Related Request ID(s)
req_ke55vS1cRzOoX1

What have you already attempted?
Tried to create person with business type individual. checked the account and the request and there are no other calls

What are you working on?
Changed our API calls to create person for company and indivudual type

atomic shuttleBOT
#

@craggy vigil pressed the πŸ”Œ API button in #help to ask a question:

Question
Looking to understand subscription behavior/settings. When a subscription is deleted, are invoices always voided? We have custom webhook logic to void invoices manually during subscription deletion but encountering that some invoices are already voided.

Related Request ID(s)
in_1OtU5aD0tZaJVqhD6h1yJhb8

What have you already attempted?
This seems partial to events out-of-order but more wanting to learn about when/how subscription deletion impacts voiding of an invoice

What are you working on?
Custom stripe subscription based integration

atomic shuttleBOT
#

@naive crag pressed the πŸ”Œ API button in #help to ask a question:

Question
Can I remove subscription plan (not item, but a whole plan) from my account using API only?

Related Request ID(s)
pk_live_51OoPC0Beea2F6fQTuXnN9uqc6eLFSDxJK1eDHh9Uz5N4Wt0hf7Pfg86JAKD5OwjyKjbvmS2ZAszPyqRoMIyADYIV00yakf0XZs

What have you already attempted?
I asked AI for this and it said it works, but sent me to Prices API.

What are you working on?
Website using subscriptions for different services.

#

@fading scroll pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
const invoice = await stripe.invoices.create({
customer: customer.id,
collection_method: 'send_invoice',
days_until_due: 30,
invoice_template_id: 1 # Invoice template creaded inside https://dashboard.stripe.com/settings/billing/invoice?tab=templates
});

Question
I want to use Node.JS stripe API to generate an invoice for my APP. I am able to add invoice lines (invoice items) without problem. My issue is that I can't figure out how to split the lines on categories, so each set of lines will have a header above them.

What have you already attempted?
I attempted exploring most recent API, and attempted using v1 API method with summary items described here https://docs.stripe.com/invoicing/line-item-grouping#create-summary-items . Group line items described here https://docs.stripe.com/invoicing/group-line-item do not work with API.

What are you working on?
Personal project with stripe integration and programmatic invoice generation

#

@tough shell pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
I am using the simulation in test mode. I have a subscription that offers 1 month-trial. I am trying to fastforward to the first actual charge.
It should charge the payment method and sent "invoice.paid" webhook event.

What actually happened?
But instead the payment failed with "requires_payment_method" reason.

Reproduction Steps
Fastforward a subscription with free trial, and see the first payment failing.

Question
Is this expected? When setting the payment method to default, it seemed to go through. Why is that?

#

@torn token pressed the πŸͺ Webhooks button in #help to ask a question:

Question
website is using the plug in Ultimate membership pro for subscriptions. The web hooks used to work fine. They now don't work. Subscription payments continues to be taken from the Stipe account, but on the website it doesn't update or link with Stripe like it used to.

Related Event ID(s)
Invoice - Subscriptions - Customer - Charge

What have you already attempted?
Disconected Stripe, deleted web hooks, re-connected website to stripe, added in web hooks.

atomic shuttleBOT
#

@lost umbra pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I am trying to add an ApplicationFeeAmount to a payment intent but I receive an error:
Can only apply an application_fee_amount when the PaymentIntent is attempting a direct payment (using an OAuth key or Stripe-Account header) or destination payment (using `transfer_data[destination]`).
It's a offsession payment

Doc/Guide Links
How can I do add an app fee for an offsession payment?

What are you working on?
................................

atomic shuttleBOT
#

@untold light pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://support.stripe.com/questions/data-migrations-types-that-can-be-requested?locale=es-419

Question
Can we get a file with the store credit cards but all of being in format cardID?

What have you already attempted?
We try downloading from the customer dashboard the credit card tokens or id to migrate them to a POS system. but we get I'd like src_, pm_ and our post system only can work with card ID

What are you working on?
trying to migrate the store credit card from customer so the client can still charge them through stripe.

atomic shuttleBOT
#

@lyric quest pressed the πŸ”Œ API button in #help to ask a question:

Question
How to access more than 10 (proration) invoice line items of the `UpcomingInvoice` that I called to simulate the underlying product change of a subscription? (golang sdk)

Related Request ID(s)
req_JMNYcFpzESE0pX

What have you already attempted?
I see in the response that there are 12 results in total and I also get an endpoint to call that will probably retrieve them BUT is there a way to retrieve them via the golang SDK?
I tried to use `ListLines()` but this upcoming invoice does not have an id at that point.

What are you working on?
I'm trying to show to our customers the prorated amounts of a potential product change, offer them a preview of what they will be charged/credited ifthey update

#

@echo flint pressed the ❌ An Error button in #help to ask a question:

Error Message
It's not possible to verify your payment details.

Question
is there a restriction for creditcards or anything that could prevent verification. how can i figure out what went wrong in verification process?

What have you already attempted?
i tried verifying a mastercard credit card as preferred payment method. not possible to verify, the window closes itself while loading mastercard secure dialogue field. Mastercard Debit card works just as usual.

What are you working on?
An app that enables users to pay for services.

#

@jade mist pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I have an app with an overall account, each pro is a connected account, when creating a customer to then creating an invoice, should the customer that I create be specific to that pro's connect account, or just a general customer that other pros can also invoice

Doc/Guide Links
API Docs AI helper, API endpoint documentation

What are you working on?
Appointment booking/payment system

#

@sleek belfry pressed the πŸ”Œ API button in #help to ask a question:

Question
Is it possible to have pre-authorization with Interac payments?

Related Request ID(s)
Payment api for interac

What have you already attempted?
Looking through the docs, trying to pay with interac pre-authoziation irl

What are you working on?
App for weighing trucks and their content.

atomic shuttleBOT
#

@glass gyro pressed the πŸ”Œ API button in #help to ask a question:

Question
Just need some clarification. I'm trying to test account onboarding with connect. I get the error stating I must update my connect branding settings. Is this necessary if I'm just testing the integration?

Related Request ID(s)
req_NuT4SJCdn1yGq1

What have you already attempted?
I've followed the documentation regarding account onboarding but I have not updated my connect branding settings yet. Just need to know if it is necessary even in testing.

What are you working on?
I'm working on a group project for a computer science course. We're building an e-commerce system and I'm responsible for the payment service.

#

@vocal wagon pressed the πŸ”Œ API button in #help to ask a question:

Question
Hi there, I'm trying to create an Invoice via the API (using PHP). This Invoice has set the payment_method_type to paypal. In test-mode this works. In live-mode I get "The payment method type `paypal` cannot be used with invoices that have the `collection_method` set to `charge_automatically`."

Related Request ID(s)
req_b3WlGO0KUQ94IS

What have you already attempted?
I have tested the requests on our staging server with the test-mode.

What are you working on?
I'm implementing a custom Stripe integration for a online shop.

#

@graceful niche pressed the πŸ”Œ API button in #help to ask a question:

Question
hello,
i have a question regarding the create customers route, how can i specify the dialing code & phone number of the customer please

Related Request ID(s)
000000000000000000

What have you already attempted?
i've entered the dialing code without the "+" :
(french phone number example)
phone = 33600000000

but my customer is registered like that in the dashboard : +33 33600000000.

atomic shuttleBOT
#

@steel inlet pressed the πŸ”Œ API button in #help to ask a question:

Question
A customer with 2 suscriptions to same price?

Related Request ID(s)
not applies for this question

What have you already attempted?
Nothing yet..........

#

@elder glen pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Customers in our hosted checkout sessions in subscription mode, with currency conversion turned on, to be prompted with prices shown in their local currencies.

What actually happened?
Customers are not prompted with prices shown in their local currencies, and are always shown prices in USD.

Reproduction Steps
Configure automatic currency conversion in the dashboard.
Create checkout session via API (in subscription mode).
Connect to VPN to spoof location as Canada.
Browse to checkout URL.
Prices shown in USD, not CAD.

Question
I imagine I'm misunderstanding something about how this works, but I'm not seeing any currency conversion happening.

What are you working on?
MythWeaver is a subscription based SaaS app for D&D players

atomic shuttleBOT
#

@raven fog pressed the ❌ An Error button in #help to ask a question:

Error Message
you guys suck

Question
I need help fixing my account immediately

What have you already attempted?
why can’t you guys do your job

Reproduction Steps
it’s been weeks and nothing has been done I need my money and payment processing up and running you are destroying my business

What are you working on?
truly a trash company

#

@subtle comet pressed the πŸ”Œ API button in #help to ask a question:

Question
Is it possible to run Sigma queries for connected accounts?

Related Request ID(s)
It doesn't apply...

What have you already attempted?
Not yet, because it requires subscription.

#

@raven fog pressed the ❌ An Error button in #help to ask a question:

Error Message
need help with my account

Question
you guys have frozen my payment processing and your not working on it at all

What have you already attempted?
I need help right now with this and need to get the issue solved

Reproduction Steps
I need to have stipe turned on until I can change payment processors

What are you working on?
I need this done today

atomic shuttleBOT
#

@covert oracle pressed the πŸ”Œ API button in #help to ask a question:

Question
WisePOS E Server-driven Integration in VB .NET

Related Request ID(s)
no related request ids

What have you already attempted?
Looking for getting-started documentation - "register this reader" on the display

What are you working on?
custom .NET / KIOSK POS application

#

@brave beacon pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/api/checkout/sessions/create#create_checkout_session-subscription_data-proration_behavior

Question
How do I charge immediately using Checkout Sessions with a subscription mode? I would like this behavior to charge the proration right away, something similar with the option `proration_behavior: always_invoice` in subscription API

What have you already attempted?
The current behavior, `create_prorations,` doesn't charge for the proration immediately but after an hour.

What are you working on?
I'm trying to create refunds when proration exists: https://support.stripe.com/questions/refunding-credit-balance-to-customer-after-subscription-downgrade-or-ca

atomic shuttleBOT
#

@tardy condor pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/elements/express-checkout-element

Question
We are unable to calculate tax properly as express checkout elements do not return the complete shipping address when a new address is added or updated. We need addressLine1 as just having the postal code, city and state information is not sufficiently accurate for tax calculation purposes.

What have you already attempted?
Steps to replicate the issue

  1. Click on express checkout
  2. Select the google pay card
  3. Select shipping address
    Once the shipping address is selected, stripe does not return addressLine1 information.

What are you working on?
Upgrading our checkout flow to utilize express checkout.

#

@sudden quartz pressed the ❌ An Error button in #help to ask a question:

Error Message
The provided key 'em_test_*********************************************************************************************bKDgcz' does not have the required permissions for the parameter 'documents' on account 'acct_1OsTmXR8KzZKIf9Q'. Having more permissions would allow this request to continue.

Question
I am trying to use the ConnectJS library in an Angular application. I setup the AccountSession in my api and return the secret to the client, but I get this message when it asks me to upload documents. We are using Custom Accounts.

What have you already attempted?
I have setup the account session in my API and made sure that Documents feature is enabled.

Reproduction Steps
I create a new account, go to the Connect Account Onboarding widget, and get to the step for uploading a bank document when this fails.

What are you working on?
We are building a Connect app for delivery services.

atomic shuttleBOT
#

@ripe storm pressed the πŸ”Œ API button in #help to ask a question:

Question
We would like to know if it is possible to load the Stripe Payment Elements with *only* wallet options. It seems that in order to get wallet options (e.g. apple pay or google pay), we have to include "card" as a payment method, however this also loads the credit card form.

Related Request ID(s)
don'thavedon'thave

What have you already attempted?
Tried to filter using payment_method_types field on the payment intent, but this does not allow us to filter to only wallet types.

atomic shuttleBOT
#

@marsh tendon pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
My team is currently trying to implement a requirement where we set the `application_fee_amount` based on the payment method used (e.g. card brand). How could this be achieved with client-side confirmation, since our API would not know the payment method until after the client has confirmed the payment?

Doc/Guide Links
https://docs.stripe.com/connect/direct-charges#collecting-fees

What are you working on?
A B2B e-commerce platform

atomic shuttleBOT
#

@bitter storm pressed the πŸ”Œ API button in #help to ask a question:

Question
Originally, we planned to use the Payment Elements widget but we did not want to enable the card element. However, we saw that the card element is needed in order to use Google Pay and Apple pay and we were directed to use Express checkout element. Is there a way to add the other payment methods such as SEPA, wechat?

Related Request ID(s)
N/AN/AN/AN/AN/AN/AN/A

What have you already attempted?
Researching the docs

#

@jade mist pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
We have a stripe account, we want our professionals to be able to join and have access to see their payments/statement of payments received from their clients, every suggestion i get breaks something in a different way

Doc/Guide Links
Multiple chats and reading through api docs

What are you working on?
Booking/payment app for vets for their clients

#

@gray panther pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/api/promotion_codes

Question
We are trying to find a way to link a promotion code to a payment so we can see who used it. We only know how often it was used but not who used it.

We aren't finding this kind of information in any API documentation.

What have you already attempted?
We attempted to see if we could find the customer ID in the promotion codes to retrieve this information properly.

What are you working on?
We built a integration between HubSpot and Stripe to generate a custom payment link every time a lead finishes to fill one specific form.

#

@vale wing pressed the πŸ”Œ API button in #help to ask a question:

Question
When a connect account onboards, what webhook should I be listening to, to make sure the account is onboarded and I can send them transfers?

Related Request ID(s)
There are no IDs for this question.

What have you already attempted?
Right now, I'm waiting until the user comes back onto my site then doing a stripe account lookup and checking the capabilities to update a flag in my database but it's slow.

#

@thin rose pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
2 invoices were issued on a yearly subscription cycle reset. The collection method was send_invoice. One invoice was paid, and we VOIDED the other one while it was past_due. The subscription should go into active state, since there are no past_due invoices

What actually happened?
Subscription is still past_due.

Reproduction Steps
Subscription cycle resets with 2 invoices
they go into past_due state
one paid one voided

Question
Just wondering is this a bug, since there are no overdue payments and subscription should be active

#

@silver geyser pressed the πŸ”Œ API button in #help to ask a question:

Question
Customers have bank statements saying "recurring payment authorized on <date>" even for one time payments. I see in the docs that the setup_future_usage paramter of the api request dictates on vs off session which
affects saving the payment method as recurring but how do I create the payment method as one time?

Related Request ID(s)
12345678901234567890

What have you already attempted?
Toggling parameter values, reading docs

What are you working on?
a storefront application

#

@spark pawn pressed the πŸ”Œ API button in #help to ask a question:

Question
Hi. How can I make to Stripe Checkout "phone number" field a required field, instead of optional?

Related Request ID(s)
No related request Ids

What have you already attempted?
I attempted to find the info in the docs

What are you working on?
Ecommerce Web Application

atomic shuttleBOT
#

@zealous gull pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
If you delete all active subs, and cancel quotes, the documentation says you should be able to change the currency on an account

What actually happened?
If you delete/cancel out all outstanding subscriptions, have no invoices, etc, but you do have cancelled quotes, you cannot change the currency.

Reproduction Steps
1.) Create a customer record
2.) Generate a quote using dollar
3.) Cancel the quote
4.) Attempt to change the currency, it won't let you.

Question
Is this expected?
https://support.stripe.com/questions/setting-a-customers-default-currency

What are you working on?
Trying to adjust the currency on a customer account from the dollar to the pound.

atomic shuttleBOT
#

@alpine sundial pressed the πŸ”Œ API button in #help to ask a question:

Question
Is there an easy way for me to set a user’s address to match a user’s payment method’s billing address? I use Stripe’s checkout form and attach the payment method to the customer, and i would like to set the customer’s address to be the payment method’s address.

Related Request ID(s)
i dont have a request id

What have you already attempted?
im just reading through the api ref but i dont see any note regarding syncing a customer’s address to their payment method’s. i was hoping to double check and see if i missed it

#

@solid sigil pressed the πŸ”Œ API button in #help to ask a question:

Question
HI! I was told there's a feature that can be enabled for our Connect account to make it possible to add webhooks via the API? Is this accurate?

Related Request ID(s)
Not applicable to this

What have you already attempted?
We've learned in the past that this is not possible, so our customers have to log into their Stripe dashboard and manually add webhooks.

What are you working on?
WooCommerce integration

atomic shuttleBOT
#

@analog sable pressed the πŸ”Œ API button in #help to ask a question:

Question
Can you please confirm on terms and conditions in accounts API while creating custom account.

  1. What to show user in frontend for T and C , is there a form or link?
  2. IP address in API request is just for verifying user and not used in subsequent calls like payments ?
  3. Its mandatory for end user to accept T and C?

Related Request ID(s)
req_YsGS13dTG7CxrV

What have you already attempted?
Tried to create account without accepting T and C as a test to see if its mandatory and it shows that account is restricted in stripe dashboard

What are you working on?
I am trying to register a account in stripe connect custom so they can receive payment for services provided.

atomic shuttleBOT
#

@nocturne rover pressed the πŸ”Œ API button in #help to ask a question:

Question
Running Test mode for yearly subscriptions that are set to automatically renew. Looking for a way to prematurely end an existing subscription in order to evaluate any webhook callbacks.

Related Request ID(s)
POST /v1/subscriptions/sub_1Ote0gK0DrtxRERSZDvvXlmC

What have you already attempted?
I tried updating the test clock within the dashboard for a subscription but not behaving in the way that I had anticipated. Hoping that there is a way to perform this through a console app that employs the Stripe.Net library (for example, I can force a Trial period end via -
TrialEnd = SubscriptionTrialEnd.Now

atomic shuttleBOT
#

@ocean sparrow pressed the πŸ”Œ API button in #help to ask a question:

Question
Trying to use payment intents, with card, affirm, and wallets as the payment options.

If the user chooses card, i'd like to save it for future usage.

But I get this error "The value provided for setup_future_usage (off_session) is not supported for affirm."

Is there a work around here?

Related Request ID(s)
req_GJ7umBeAmHwBfV

What have you already attempted?
I'm aware that IF they choose affirm there is no way to save that mayment method for off session usage.

but it feels like a miss to not allow me to show affirm as an option if i want to save the card when they chose the card? Is my only option here to have my own button for choosing the payment method types?

What are you working on?
is there any way to do this through stripe elements?

atomic shuttleBOT
#

@worn magnet pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
be able to make embedded payments for connected accounts, with the embedded UI correctly loading

What actually happened?
I received an error in the console: https://api.stripe.com/v1/payment_pages/cs_live_a1PEzXk4h4IxZktHXvhYqhTxywj1QcLeFcqcXeynKnZNBJ9zyFvul0qctU/init

Reproduction Steps
can't directly show you as it's behind authentication

Question
I can make embedded payments when I am not using a connected account, but as soon as I attach a connected account it doesn't work.

What are you working on?
allowing my platform's users to pay to their respective connected users

#

@fading garden pressed the πŸͺ Webhooks button in #help to ask a question:

Question
The 'latest_invoice' of the property "customer.subscription.updated" webhook event object.
I retrieve latestInvoice object using above 'latest_invoice' property but it's not paid status yet when I get the webhook event. how do I check if the payment is actually successful?

Related Event ID(s)
evt_1OrPU4ACiFFf49dvU05RN7ne

What have you already attempted?
But the issue I'm having is when I get the 'customer.subscription.updated' event, the latest_invoice's payment status is not "paid" status yet even the payment is actually successful(I think it's 'draft' or 'unpaid' status). The status seems to be changed to "paid" status 1~2 hours after this webhook triggered.

What are you working on?
Subscription system.

atomic shuttleBOT
#

@sick forge pressed the πŸ”Œ API button in #help to ask a question:

Question
The following line is in the Changelog, dated at August 16, 2023:

"Remove support for recurring on Price#update"

In some code I wrote prior to that date, I specified the "Recurring" option and provided the "TrialPeriodDays" when updating a price via the API.

How is my old code now broken? What's the replacement?

Related Request ID(s)
This is not applicable

What have you already attempted?
I'm using the .NET Stripe client, so I thought I'd read the comments of the library code using an old version of the library (so I can access the corresponding classes that represent the now removed PriceRecurringOptions class). Not very useful. Vague.

What was this functionality even for?

What are you working on?
SaaS Product for Legal Document Services

atomic shuttleBOT
#

@grand sandal pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
We'd like to update our standard agreement for Connect to `recipient` but there are technical blocks - `full` always succeeds, but `recipient` may fail based on platform/country, e.g. US accounts on our IE/US platforms fail, but IE on our US platform succeeds. Are there details on when `receipient` can/can't be used?

Doc/Guide Links
https://docs.stripe.com/connect/service-agreement-types
https://docs.stripe.com/api/accounts/object#account_object-tos_acceptance

What are you working on?
A platform for holding funds while buyers receive goods.

atomic shuttleBOT
#

@opal wing pressed the πŸ”Œ API button in #help to ask a question:

Question
Is the country in the payment intent required?

Related Request ID(s)
acct_1Oqvz5JeHqK3tLPG

What have you already attempted?
Is the country in the payment intent required?

atomic shuttleBOT
#

@strange minnow pressed the πŸ”Œ API button in #help to ask a question:

Question
on subscription cancellation through API, what happens with the last unpaid invoice? in docs I see it remains open and we stop creating future invoices. Can customers pay this last unpaid invoice through the invoice link?

Related Request ID(s)
wanted to confirm once. thanks.

What have you already attempted?
https://docs.stripe.com/billing/subscriptions/overview

atomic shuttleBOT
#

@vocal wagon pressed the ❌ An Error button in #help to ask a question:

Error Message
When `payment_behavior` is set to `pending_if_incomplete`, you can only pass supported params. `coupon` is not supported

Question
The issue arises when updating a subscription with a coupon and 3DS authentication. The 'pending_if_incomplete' option triggers an error because the 'coupon' parameter isn't supported. This is critical as without 3DS, everything works fine, but with it, there's a risk of subscription cancellation on failure.

What have you already attempted?
We've explored different options for the 'payment_behavior' parameter, such as 'error_if_incomplete' and 'default_incomplete', but encountered issues with subscription cancellation on 3DS failure.

atomic shuttleBOT
#

@royal stone pressed the πŸͺ Webhooks button in #help to ask a question:

Question
I have a question regarding webhooks for connected account which I have asked earlier

Related Event ID(s)
Don't have a request id currently

What have you already attempted?
I have attempted to update Connected account though webhooks by looking out for charges enabled and payouts enabled key

What are you working on?
Working on a SaaS based real estate platform

#

@cosmic creek pressed the πŸ”Œ API button in #help to ask a question:

Question
I have created a payment intend and attached that to a customer on back end. then I open the sheet on the front end to get the card details. the payment gets successful and I get the hit on the webhook. but when I try to create the subscription for that customer to that product it says that I should first attach card

Related Request ID(s)
POST /v1/payment_methods/pm_1OtQ8ZD8bLPY4Yw7EnF07W0k/attach

What have you already attempted?
"error": {
"message": "This PaymentMethod was previously used without being attached to a Customer or was detached from a Customer, and may not be used again.",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_UWeRqDe9e5EGAJ?t=1710229962",
"type": "invalid_request_error"
}

What are you working on?
we are trying to payment and subscription using stripe

#

@olive lake pressed the ❌ An Error button in #help to ask a question:

Error Message
I am deploying my apps into stripe marketplace.
But I can't do this.
For the first time, I did not set stripe_api_access_type in public mode.
After that, I changed stripe_api_access_type as oauth. and deployed.
Now, I am going to remove stripe_api_access_type part but I couldn't. how to fix this

Question
I am deploying my apps into stripe marketplace.
But I can't do this.
For the first time, I did not set stripe_api_access_type in public mode.
After that, I changed stripe_api_access_type as oauth. and deployed.
Now, I am going to remove stripe_api_access_type part but I couldn't. how to fix this

What have you already attempted?
I am deploying my apps into stripe marketplace.
But I can't do this.
For the first time, I did not set stripe_api_access_type in public mode.
After that, I changed stripe_api_access_type as oauth. and deployed.
Now, I am going to remove stripe_api_access_type part but I couldn't. how to fix this

Reproduction Steps
I am deploying my apps into stripe marketplace.
But I can't do this.
For the first time, I did not set stripe_api_access_type in public mode.
After that, I changed stripe_api_access_type as oauth. and deployed.
Now, I am going to remove stripe_api_access_type part but I couldn't. how to fix this

What are you working on?
I am working on Stripe apps

#

@fallen ginkgo pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/error-codes

Question
Is there an error code indicating the merchant account is charge disabled or restricted?

What have you already attempted?
I tried looking up all the error codes, but could not find an error indicating the account is restricted

What are you working on?
we are designing a monitor product for our merchants

#

@small grotto pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
<stripe-pricing-table pricing-table-id="table_id"
publishable-key="my_pk"
customer-email="meet.shah+test2@begenuin.com">
</stripe-pricing-table>

Question
How can I add default promo code for customer

What have you already attempted?
I tried to search in docs but did not find.

#

@outer oasis pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
My server returns me a client secret based on which I have code in place to render a payment element.

What actually happened?
The payment element iframe is not showing except in console.

Reproduction Steps

  1. Hit Api to get client secret
  2. Get client secret
  3. Render payment element following:

https://docs.stripe.com/payments/save-during-payment?platform=web&client=react

Question
I want to figure out why the stripe iframe for payment element is not showing in the browser. My guess is that there is some style issue but I have debugged it style wise and everything else I could think of.

What are you working on?
A small ui that allows customers to buy items with least amount of clicks possible,

atomic shuttleBOT
#

@wintry mural pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Can I check how many times a user has paid for his/her subscription accurately?
Now, I store the cycle count of a user's subscription within my app. The cycle count is incremented when the event's billing_reason is subscription_cycle and attempt_count=1.

Doc/Guide Links
https://docs.stripe.com/api/events/types#event_types-invoice.payment_succeeded
https://docs.stripe.com/api/events/types#event_types-invoice.payment_failed

What are you working on?
My app offers monthly subscriptions. Accurate cycle counts are required for analysis.

#

@naive crag pressed the πŸ”Œ API button in #help to ask a question:

Question
Can we update the amount of Price ID by updating price API?

Related Request ID(s)
pk_live_51OoPC0Beea2F6fQTuXnN9uqc6eLFSDxJK1eDHh9Uz5N4Wt0hf7Pfg86JAKD5OwjyKjbvmS2ZAszPyqRoMIyADYIV00yakf0XZs

What have you already attempted?
The Price ID does not let us update the amount, can we do it through Price API?

What are you working on?
Subscription plans based on locations

atomic shuttleBOT
#

@worn magnet pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Expected not to see link payment method in my embedded checkout ui

What actually happened?
Link payment method still shows

Reproduction Steps
i've disabled it in the admin dashboard for my account and all connected accounts

Question
i've disabled it in the admin dashboard for my account and all connected accounts but it still shows when my checkout ui is rendered

#

@viscid oyster pressed the πŸͺ Webhooks button in #help to ask a question:

Question
When stripe account created, there are three types of events gets emitted, capability.updated two times, and account.application.authorized one time, among them the capability.update is source API and account.application.authorized is source automatic, how to capture the source? also how to get the responsible api?

Related Event ID(s)
evt_1Otni2CoU6sAd3Zp5XDEeN9z

What have you already attempted?
I printed the event payload, but it doesn't contain any source information, automatic or API,

#

@olive lake pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
I am developing stripe apps.
I have some issues when uploading app

Question
Yes, I can provide all details for this

What have you already attempted?
I already read all documentation related to app listing

What are you working on?
I am working on Stripe apps

#

@wispy crow pressed the πŸ”Œ API button in #help to ask a question:

Question
Hi! When getting the Address billing from a customer from the API, for example the State in case of Barcelona it returns a B, so I'm showing this info to my user and it's a little strange is there any way to show Barcelona instead of just B?

Related Request ID(s)
do not have any request id

What have you already attempted?
just calling the get customer api call

#

@lapis heart pressed the πŸ”Œ API button in #help to ask a question:

Question
Is it possible to create a single refund for a customer instead of refunding each individual payment intent?

Related Request ID(s)
no applicable due to individual transactions

What have you already attempted?
Fetch a customer then loop over payment intents and incrementally refund each one

What are you working on?
Customer are able to amend a booking multiple times so can be charged and refunded multiple times for differing costs

atomic shuttleBOT
#

@tall saffron pressed the πŸ”Œ API button in #help to ask a question:

Question
Previously, I was able to create express connected account with transfers capability requested. Now it is also asking for card_payments capability, but I don't want that. Even when I enable that, the onboarding experience is different. How to fix this?

Related Request ID(s)
I don't know what to put here

What have you already attempted?
I have tried different things, but it ended like we need to have card_payments enabled in order to create stripe express acc.

atomic shuttleBOT
#

@signal dragon pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Hi, I’ve been using the Set future payment feature in my app, and in most cases, payments go smoothly.

What actually happened?
The PaymentMethod provided (link) is noallowed for this Paymentntent. Pleaseattach a PaymentMethod of one of thefollowing types: card. Alternatively, updthe allowed payment method types for thisPaymentintent to include "link".;

Reproduction Steps
I’d like to know the reason for this payment failure.

Question
I’d like to know the reason for this payment failure.

atomic shuttleBOT
#

@sharp jetty pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Lets say I have a customer with 5000 active subscriptions. All of them with different prices and notice periods. How do I manage to combine these subscriptions into one single monthly invoice? I can't send a single customer 5000 emails.

Doc/Guide Links
The per-seat model sounds interesting, but it seems that I'm missing the different notice periods there.

What are you working on?
already described above

atomic shuttleBOT
#

@vocal wagon pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/payments/bank-transfers?dashboard-or-api=test-your-integration-api&country=EU#sender-information

Question
I want to accept a bank transfer payment method, how long it takes to receive the funds, what is the information i receive when transfer is made successfully? how can i know that user has sent from the same account which i we requested from? just not clear how the whole process works?

What have you already attempted?
I am just implementing the procedure for it in our application but need to understand the process before i proceed further?

What are you working on?
Receive the payment as bank transfer from customer

#

@vocal wagon pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
We have a site with a multi-layered reseller system and a subscription service.
For all income, we transfer a set amount to different underlying resellers. So when we charge a customer through their subscription, we transfer 10% of the amount to account A, 10% to account B and 20% to account C for instance. We keep th

Doc/Guide Links
https://stripe.com/en-nl/connect

What are you working on?
Multi layered subscription service with resellers

#

@gentle cave pressed the ❌ An Error button in #help to ask a question:

Error Message
Error: You may only specify one of these parameters: allow_promotion_codes, discounts.

Question
Is it not possible to allow users apply promo codes in the hosted checkout page if a discount is present? we are calculating discounts for our products based on a custom logic and creating an one time discount with stripe applying it to checkout session

What have you already attempted?
tried to use `allow_promo_codes:true` param with the disocunts array

What are you working on?
We are trying to apply a calculated dicounts fr products based on our internal logic and trying to allow users to normally apply promo codes as well

#

@ripe spruce pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
```
async retrieveAccount(accountId) {
return stripe.accounts.retrieve(accountId);
}
```

Question
Connect API - is it somehow possible to retrieve the fee details for an account?

Since not all account pay the 2.9% fee (for instance non-profits can sometimes have a 2.2% fee)

What have you already attempted?
I tried finding any references to it in the docs, it also seems that this info is not even provided in the Connect dashboard

What are you working on?
We need this data in order to calculate what will be the net amount before the charge is created (in order to give donors an option to cover the fees))

#

@jolly nacelle pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
How can I activate Almapay beta in the Stripe dashboard?

Question
How can I activate Almapay beta in the Stripe dashboard?

What have you already attempted?
We want to using almapay beta for stripe how to using ?

#

@hollow surge pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
return (
<>
<Toaster />
<form id="payment-form" onSubmit={handleSubmit} className="flex flex-col gap-4 w-96 h-full">
{elements ? (
<PaymentElement id="payment-element" options={paymentElementOptions} />
) : <p>Something went wrong</p>}

Question
The first time i visit the page where i use the PaymentElement from Stripe, it doesnt load. But if i refresh the page it works. This is very problematic, since my customers cant see the PaymentElement on the initial load.

What have you already attempted?
I've tried logging the result from the useElements() hook in order to see if the issue was related to my styling. But the div with the "payment-element" id is completely empty.

What are you working on?
A Saas platform that used Stripe to handle subscriptions

atomic shuttleBOT
#

@red phoenix pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
$transferencia = \Stripe\Payout::create([
'amount' => $monto,
'currency' => $moneda,
'destination' => $cuentaBancariaExternaDestinoId,
'source_type' => 'bank_account',
]);

Question
I integrated external bank accounts into my app using Stripe. Now I need to transfer directly between these accounts. How can I do it?

What have you already attempted?
IΒ΄m working on a payroll system

What are you working on?
payroll system in php

#

@west fox pressed the πŸ”Œ API button in #help to ask a question:

Question
Pausing subscription still marks it as active -- how can I adjust this activity?

Related Request ID(s)
no related request ids

What have you already attempted?
I'm using the following

await stripe.subscriptions.update(subscription.id, {
pause_collection: {
behavior: 'void',
resumes_at: resumeAtTimestamp
}
});

this is also on a subscription schedule so im confused how to handle that case as well

atomic shuttleBOT
#

@small grotto pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I want to create product with usage based payment mode = Graduated
When use subscribe using payment tables first charge with amount instead of charging at end of billing cycle

Doc/Guide Links
https://docs.stripe.com/billing/subscriptions/usage-based
I follow this but did not archive what I want using payment tabeles

What are you working on?
Customer will land to pricing page, they will select plan to subscribe

#

@boreal gale pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
If we create a payment intent but never confirm it because we created a new one for some reason. What will happen to the old incomplete payment intent? Will it be deleted/cancelled automatically after some time? Is it Ok we don't cancel it manually?

Doc/Guide Links
https://docs.stripe.com/api/payment_intents

What are you working on?
Stripe payment intent apis

#

@twin hamlet pressed the πŸ”Œ API button in #help to ask a question:

Question
Stripe connect oauth for express accounts changed and broke.

Related Request ID(s)
dont have a request id

What have you already attempted?
Previously you were sending a 'state' parameter with response URL. that param is no longer there.

What are you working on?
oauth onboarding for express accounts was working before but you changed stuff without notice

atomic shuttleBOT
#

@vocal wagon pressed the πŸ”Œ API button in #help to ask a question:

Question
I'm getting You have insufficient available funds in your Stripe account. Try adding funds directly to your available balance by creating Charges using the 4000000000000077 test card

Related Request ID(s)
https://dashboard.stripe.com/test/logs/req_wpVGuGWrHVh4bP

What have you already attempted?
Adding a manual payment via API and also via the UI

#

@fickle wasp pressed the πŸ”Œ API button in #help to ask a question:

Question
Can I use Payout API to send money received from subscriptions or I need to use Connect ?

Related Request ID(s)
nothing to see here

What have you already attempted?
I have tried the Payout API - CRU

What are you working on?
GraphQL API with Stripe Billing

#

@minor sage pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Is it possible to create a virtual-terminal style app with the API for customer not present transactions (phone payments), like in the Stripe Dashboard on Standard accounts. We are using Connect

Doc/Guide Links
https://docs.stripe.com/payments/quickstart

What are you working on?
Stripe Connect Virtual Terminal

#

@opal wing pressed the πŸ”Œ API button in #help to ask a question:

Question
How can I test apple pay on my dev site?

Related Request ID(s)
acct_1Oqvz5JeHqK3tLPG

What have you already attempted?
How can I test apple pay on my dev site?

atomic shuttleBOT
#

@hushed breach pressed the πŸ”Œ API button in #help to ask a question:

Question
Getting invalid_request_error when attempting to reuse an ACH payment method created through Stripe Checkout. The error states the PM is not attached to a customer but it is attached to the same customer the initial charge was created for.

Related Request ID(s)
req_dhO14lRlwPYqNe

What have you already attempted?
Confirming the PM is attached to the customer in Stripe and is reusable.

What are you working on?
We are a stripe partner with a Salesforce <-> Stripe payments integration.

#

@sterile pulsar pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Hi I'm currently building an app that uses Checkout to process payments and as part of my test suite I want to be able to simulate payment where required. Is there a convenient way to test using the checkout object or is the best practice to use PaymentMethods as described in the doc?

Doc/Guide Links
https://docs.stripe.com/testing?locale=en-GB&lang=python&testing-method=payment-methods#use-test-cards

What are you working on?
Django project which requires the ability to process payments

#

@delicate heath pressed the πŸ”Œ API button in #help to ask a question:

Question
When creating a destination charge, how could I set the description of the payment that shows up on the Express Dashboard?

Related Request ID(s)
req_2GYOxFGjm0IvW6

What have you already attempted?
Reading the docs, didn't find much.

What are you working on?
B2B SaaS in the creative industry.

#

@stray silo pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/billing/taxes/tax-rates

Question
There is a missing part on how fixed-amount discounts (ex. -10$) are distributed among products. This is problematic when I have mixed products with tax-enabled and disabled, with multiple discounts. I can't find out the exact rules on how to calculate taxable amount.

What have you already attempted?
I have read about: taxes, and rounding. But when I have mixed products my calculations are +/-0.01 cents off.

What are you working on?
Preview of invoice, so i can conserve the api calls for invoice preview.

atomic shuttleBOT
#

@vocal wagon pressed the πŸ”Œ API button in #help to ask a question:

Question
I'm using webhooks to process payments and then using the transfers API to manually give my resellers a share of the payment. What happens when the payment gets charged back? Does the accompanying transfer gets charged-back also, automatically?

Related Request ID(s)
Not applicable for this question

What have you already attempted?
I've not tried anything yet.

#

@indigo wigeon pressed the πŸ”Œ API button in #help to ask a question:

Question
Is there any way to specify the customer's IP address when submitting a card charge?

Related Request ID(s)
req_85t4RRWxzeA5hy

What have you already attempted?
I looked through the charge documentation and search the API docs but could not find anything about IP addresses

What are you working on?
A connect platform integration

#

@scarlet wharf pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Hello,
I would like to know when I have a payment_intent with the status payment_failed if I can resubmit it within the framework of calls off_session or if to make a new attempt I am obliged to create a new payment intent?
Thanks for your help

Doc/Guide Links
https://docs.stripe.com/api/payment_intents

What are you working on?
Create off_session payments

#

@dense oasis pressed the πŸ”Œ API button in #help to ask a question:

Question
Is there a way in the API to take a part of the payement issued to another Stripe account ? For exemple : I create an hotel renting app, the owner rent a room 100€, with my app, I take let's say 5€ to myself. Is it possible to split this payment so his account get 95€ and I get the commission ?

Related Request ID(s)
I look inside the documentation and didn't found something about it

What have you already attempted?
I look inside the documentation and didn't found something about it

atomic shuttleBOT
#

@tall saffron pressed the πŸ”Œ API button in #help to ask a question:

Question
Previosly I explained that I want to create an express account with transfers enabled but without card_payments. From "Tarzan" I received an answer to add tos_acceptance, to recepeint. I did that but now I get this error: The recipient ToS agreement is not supported for platforms in US creating accounts in US.

Related Request ID(s)
No idea what this is

What have you already attempted?
I have tried different things but no luck

#

@static wraith pressed the πŸ”Œ API button in #help to ask a question:

Question
Customization and retrieval of "QUOTE NUMBER" through the API.

Related Request ID(s)
https://docs.stripe.com/api/quotes/create

What have you already attempted?
When creating a quote, there isn't an item for the tracking number, which would allow us to save it on our end in the database. Similarly, it's not possible to retrieve it when fetching a quote.

Additionally, is it possible to customize the logical structure of the quote numbering system?

#

@outer oasis pressed the πŸ”Œ API button in #help to ask a question:

Question
I am rendering a payment element based on the client secret that my server returns. However, in that payment element, I want to give the customer the option to select from payment methods that have been already associated with his/her customer id. This is not happening right now.

Related Request ID(s)
I don't see a dashboard option so I don't know what to write here.

What have you already attempted?
I have read the documentation and I am still confused. I do have a small video of what I really want to happen.

What are you working on?
A one click buy button based on a payment intent the server returns for a customer.

#

@spice garnet pressed the πŸ”Œ API button in #help to ask a question:

Question
How do I turn off automatic taxes through the API?

Related Request ID(s)
please someone answer this question

What have you already attempted?
Turned off automatic taxes tab but being told API needs to be turned off

#

@knotty shard pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
I am currently facing a challenge in locating the appropriate code for establishing a standard connected account. This functionality would enable me to initiate an initial customer profile creation process via the administrative interface, subsequently allowing the user to supplement their personal details autonomously

Question
I am currently facing a challenge in locating the appropriate code for establishing a standard connected account. This functionality would enable me to initiate an initial customer profile creation process via the administrative interface, subsequently allowing the user to supplement their personal details autonomously

What have you already attempted?
nothing i cant find the code or some link to create faster standard connected acount

atomic shuttleBOT
#

@real compass pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I have usage based billing, against a specific product, lets say it is $1 per page. Beyond just reporting usage, I want to tie that usage back to a customers activity, in otherwords I want to add metadata to the usage that ties it back to what specifically they did, this way when the customer is invoiced they know why.

Doc/Guide Links
https://docs.stripe.com/billing/subscriptions/usage-based/recording-usage#:~:text=You can share usage information,for each active metered subscription.

What are you working on?
A new Billing Setup utilizing Stripe as the billing engine.

#

@ember owl pressed the πŸͺ Webhooks button in #help to ask a question:

Question
So in test mode, I can easily get the stripe fees because the web hook provies the balance_transaction from a payment_intent.succeeded. However, in live mode, I've noticed that balance_transaction doesn't exists., is there a reason for this? Also the payment intent object seems very different from test mode

Related Event ID(s)
Live mode event id: https://dashboard.stripe.com/acct_1Ot2Ty4WiaEK29cC/events/evt_3Ot2ry4WiaEK29cC1Rn0xeB9 and test mode event ID: we_1Ojlu5G6pnOyDr4W0MakT6AV

What have you already attempted?
I've attemtped transactions on both sides and saw the difference. How do I then get the stripe fee of a tranaction?

What are you working on?
Creating a B2B solution for wooCommerce

atomic shuttleBOT
#

@ornate forge pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I am currently in Canada and in future, I might want to move my company to the US. In that case, as far as I know, we can not change the country in stripe. So what option do I have here?

Ou platform will use stripe connect for creators to connect their accounts in case I want to change country of the parent account?

Doc/Guide Links
https://support.stripe.com/questions/change-the-country-a-stripe-account-was-registered-in

What are you working on?
I am about to launch my app https://klipp.io Basically its a digital store where creators can connect their stripe and sell products. Kind of like gumroad/stans

#

@pseudo python pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
The mobile view scrolls to the errored field when submitting with ApplePay express checkout (Safari or Google Chrome on iOS).

What actually happened?
The view barely scrolls up, the errored field is not visible on the screen.

Reproduction Steps
- Create a react hook form with an Express Checkout button (apple pay)
- in the onClick handler, call the form `trigger(undefined, { shouldFocus: true })` function (from react hook form). It should trigger an error on a field that is off screen.
- The view does not scroll to the errored field.

Question
Do you have an idea on an issue with ApplePay not behaving properly with react hook form ? How can I fix this issue ? I don't have the same issue with GooglePay.

- I tried calling form.handleSubmit instead of trigger
- I tried calling form setFocus to focus the errored field manually.

What are you working on?
Integrate ExpressCheckout button on our public forms.

atomic shuttleBOT
#

@pastel bobcat pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
I've already have a Stripe account in developer mode, and the secret key (sk_test_...)
I'm creating a payment form but I don't know how to do, please help me.

I'm using PHP/Laravel.

Question
I've already have a Stripe account in developer mode, and the secret key (sk_test_...)
I'm creating a payment form but I don't know how to do, please help me.

I'm using PHP/Laravel.

What have you already attempted?
I've already have a Stripe account in developer mode, and the secret key (sk_test_...)
I'm creating a payment form but I don't know how to do, please help me.

I'm using PHP/Laravel.

#

@tawdry peak pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
params := &stripe2.SubscriptionListParams{
Customer: stripe2.String(customerID),
Status: string(stripe2.SubscriptionStatusAll),
ListParams: stripe2.ListParams{
Limit: stripe2.Int64(100),
},
}
params.AddExpand("data.default_payment_method")
params.AddExpand("data.plan")
i := subscription.List(params)

Question
I'm upgrading from stripe v72 to v76 and I see that you have removed SubscriptionStatusAll
https://github.com/stripe/stripe-go/blob/master/CHANGELOG.md?plain=1#L944

can I ask what is the reason and can I send "all" nevertheless. our code is depending on it.

What have you already attempted?
tried to query the subscriptions but it fails

What are you working on?
upgrading to the newest version of stripe to to stability reasons

atomic shuttleBOT
#

@unique rose pressed the ❌ An Error button in #help to ask a question:

Error Message
The provided PaymentMethod type (card_present) cannot be reused. You may only use this PaymentMethod type by providing it via payment_method_data on a new PaymentIntent.

Question
We get this error a couple of times a day via the API and I'm not sure what it means. Most recently for this request:
req_6nie9bqr1NPnWx

What have you already attempted?
I have not attempted anything yet because I'm not sure what the error means or what is the underlying issue that is causing this error.

Reproduction Steps
If I know how to reproduce it I can fix it, but I need to know what the error means.

What are you working on?
Paw Partner payments

#

@vivid burrow pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/payments/account/data-migrations/pan-copy-self-serve?copy-method=partial-csv-upload

Question
When you copy a customer over to a connected account does it copy over the invoice settings under the customer object?

What have you already attempted?
I migrated customers, but I don't know how to see there invoice settings from the dashboard

What are you working on?
migrating customers from main account to connected

#

@atomic bough pressed the πŸ”Œ API button in #help to ask a question:

Question
Hi we want to have subscription for given customer having two items
Item 1 will have a trial period
Item 2 will have no trial period

Related Request ID(s)
req_qU134BoTuf4fWe

What have you already attempted?
We are trying to add two type of subscriptions to a payment link
one with trial period and another one without

What are you working on?
We are building SaaS solution where we have trial and non trial subscriptions and want to tie them to same customer

atomic shuttleBOT
#

@devout pasture pressed the πŸ”Œ API button in #help to ask a question:

Question
Just a doubt, is it possible to pay yearly or biannual subscriptions in installments?

Related Request ID(s)
β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”-

What have you already attempted?
β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”β€”-

#

@left mantle pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I'm migrating to Express Checkout component & am looking at Apple Pay merchant tokens. Using these tokens - do the "amount" and "frequency" fields actually impact how the subscription is created in Stripe or is API source of truth still? Is a merchant token just for the ability to add extra info to payment modal?

Doc/Guide Links
https://docs.stripe.com/apple-pay/merchant-tokens

What are you working on?
checkout flow using Stripe Express Checkout

#

@proud lily pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Am I able to use subscription schedules to apply a coupon (X) to the first cadence, and then apply coupon (Y) to every other month afterwards?

Doc/Guide Links
https://docs.stripe.com/api/subscription_schedules/create

What are you working on?
Same as question, but in more detail:

atomic shuttleBOT
#

@candid slate pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Does Stripe provide boundary data or any other methodology for checking if a purchase or action is made within a "High-risk jurisdiction"?

Doc/Guide Links
https://stripe.com/legal/restricted-businesses#high-risk-jurisdictions-and-persons

What are you working on?
We sell bookings that take place around the world. To comply with Stripe's TOS, we want to reject any booking that happens within a high-risk jurisdiction.

#

@warm marsh pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
stripe.paymentIntents.create({
amount: amount,
currency: "sek",
payment_method_types: ['card','swish','klarna'],
customer: customer.id,
receipt_email: user.email,
confirm: false,
transfer_group: booking,})

Question
I want to use three different payment methods at once i.e card,swish and klarna, but in the app side only card option is visible , swish and klarna payment methods and not showing

What have you already attempted?
i tried "payment_method_types: ['card','swish','klarna']," while creating the paymentIntents. also with single payment method individually but only card is been seen every time
also turned on the payment from the developer dashboard in payments for klarna and swish

What are you working on?
building a payment page in an android/ios application with payment types as card, swish, klarna

#

@desert haven pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Hello!

We would like to offer intro prices as an alternative to free trials: the user subscribes, they are charged with an intro price of X dollars for the first X days, and then they are regularly charged with the price attached to the subscription.

Is it feasible?

Doc/Guide Links
I read suggestions online about creating an invoice item to setup a fee before creating the subscription (https://docs.stripe.com/api/invoiceitems/create), but with this approach Stripe would charge the user with the intro price + the subscription price the first time, while I want only to charge the intro price.

What are you working on?
The web version of the popular Remini app: https://app.remini.ai

#

@astral spire pressed the πŸ”Œ API button in #help to ask a question:

Question
I want to redirect user to the corresponding customer portal to manage upgrade and downgrade their plan. How do I redirect them to the portal, while at the same time, after they finish using the portal, can be redirected back to the certain page on my web app?

Related Request ID(s)
req_tdspIEE9MuUpvW

What have you already attempted?
I set the customer portal at stripe dashboard setting. I notice that there's a place to redirect the customer. However, I am wondering if there's alternative way to do that using code.

What are you working on?
Customer checkout for Saas platform.

#

@sleek belfry pressed the πŸ”Œ API button in #help to ask a question:

Question
With a terminal, is it possible to have manual payment capture with Interac in Canada to then charge the amount later?

Related Request ID(s)
evt_3OtusdIKABX39DDE0SLvWutX

What have you already attempted?
I've tried creating a payment intent with `manual` capture-method and `interac_present` payment_method_type, then calling `process_payment_intent` and finally `present_payment_method`, but the amount is captured immediately compared to a normal credit card for which the amount is not captured at that moment.

What are you working on?
App for weighing trucks and their content.

#

@glossy panther pressed the πŸ”Œ API button in #help to ask a question:

Question
my account have a issue. It say Reply directly from your inbox
In order to restore your account’s ability to receive payouts, please check your email for next steps or reach out to our support team.

Related Request ID(s)
$stripe = new \Stripe\StripeClient('sk_test_β€’β€’β€’dp6l'); $stripe->c

What have you already attempted?
because of this issue i cant find de acct_ from cus_Pj4SFclwL9dhiH

What are you working on?
a software where decoradores can sell your owns products

#

@vocal wagon pressed the ❌ An Error button in #help to ask a question:

Error Message
In order to restore your account’s ability to receive payouts, please check your email for next steps or reach out to our support team.

Deadline
Mar 13, 2024 (past due)
Impact
Payouts will pause if unverified

Question
how to solve this it shows a deadline of 13th march which has already passed and i did not received any mail to fill the extra info

What have you already attempted?
tried contacting contact support thru 3 min chat nothing really worked since they just tell to wait

What are you working on?
i am working on shopify and connected shopify payment gateway with stripe so i made an account here to accept payments

atomic shuttleBOT
#

@silk fog pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Working with issued card that works on merchants

What actually happened?
Got error insufficient_funds on transactions but the account have funds.

Reproduction Steps
Create a card, try to pay in a merchant

Question
What could be wrong that I have that much troubles on using this digital cards?

atomic shuttleBOT
#

@vocal wagon pressed the πŸ”Œ API button in #help to ask a question:

Question
I'm getting the following error when trying to transfer an amount to a Connect account via the API.
The currency of source_transaction's balance transaction (eur) must be the same as the transfer currency (usd)

Related Request ID(s)
https://dashboard.stripe.com/test/logs/req_MEPUwHuizZRaay?t=1710358483

What have you already attempted?
Trying to use the same currency as the initial payment

#

@dense saddle pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I plan on calling the Checkout/Sessions API to create a checkout session in payment mode. Docs say that line_items is required. It appears that I can create Price and Product on the fly using line_items.price_data and line_items.price_data.product_data correct?

Doc/Guide Links
https://docs.stripe.com/api/checkout/sessions/create

What are you working on?
Website where customers sign up for service(s) and pay in real-time.

#

@quick cedar pressed the πŸ”Œ API button in #help to ask a question:

Question
Custom connected account with Destination charges and on_behalf_of set to the connect account.

Would Stripe still create a balance transaction with the type reserve_transaction on the platform account if a debit is triggered on the connected account's external account right away?

Related Request ID(s)
req_tYAGPC2lEcGdPS

What have you already attempted?
I went over the docs and couldn't find an answer.

What are you working on?
Stripe Connect Custom

#

@gentle cedar pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Working with a client in Mexico where their customer have a dynamic CVV, expected monthly recurring billing against a payment method to work every month

What actually happened?
First charge for that payment method works but next month's one returns a "Invalid CC number"

Reproduction Steps
Stripe doesn't haven any dynamic CVV test credit cards I could try to replicate with. :)

Question
How can I reproduce / validate dynamic CVV scenarios? What are Stripe's guidelines agains charging a payment method with dynamic CVV?

What are you working on?
System that charges a membership on a recurring basis against a payment method

#

@pliant steeple pressed the πŸͺ Webhooks button in #help to ask a question:

Question
Currently we're listening to charge.success and payment_intent.success and I don't see a charge.succeeded event being fired for all successful payme, meaning there's more payment_intent.success triggering than charge.success

(where payment_intent.success doesn't capture cancelled payments as opposed to charge.success)

Related Event ID(s)
"evt_3OtuxeHOgdCiM1tl0RqUmd1H", "id": "evt_3Otwr1HOgdCiM1tl09xoAELO", "evt_3OtwjdHOgdCiM1tl0CRAISjV",

What have you already attempted?
Looking into charge.captured event to see if it's necessary to have but unsure to test to get what we need

What are you working on?
To be able to have more charge.successes than payment_intent.success; that is because we intend to capture payments that be success without getting cancelled

#

@sudden river pressed the πŸ”Œ API button in #help to ask a question:

Question
We use Stripe to process parking payments. We're adding credit/debit processing fees, which we'll charge to users. My question is β€” is there a way to add fees with the subscriptions/Billing product, rather than using the price change feature? It would be so much cleaner to add these as a separate fee.

Related Request ID(s)
req_XLgpfGBapLgFGv

What have you already attempted?
Tried googling and your docs, but searching for stripe and "fees" mostly brings me to docs that talk about the fees Stripe charges, which isn't my question.

What are you working on?
Parking management system

#

@gusty owl pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Searching for customers using the "metadata" field using the C# API will return customers.

What actually happened?
Searching for customers using the "metadata" field using the C# API does not work. but I tried on Stripe CLI it works

Reproduction Steps

  1. Using C# Stripe lib to create a customer with metadata["user_id"] = "a"
  2. Search customer with query "metadata['user_id']:'a'"
  3. Return empty

Question
Is it because I'm using test mode? how to fix this?

#

@viscid burrow pressed the πŸͺ Webhooks button in #help to ask a question:

Question
We are a membership plugin so we need to remove access to members-only content when a subscription cancels. A customer contacted me with 2 people whose access was not removed.

Related Event ID(s)
evt_1OjNeaJXgu5c6jhQ7MPvcs9O + evt_1ObK0AJXgu5c6jhQgFgeUrDO

What have you already attempted?
I "view dashboard as" the connected account and look under webhooks sent to connected accounts. I would love to get the exact data packet sent to our app but it is blank with a note that Stripe is only show last 15 days but these events are Feb 13 and Feb 17th

What are you working on?
Membership plugin - standard Stripe connect

#

@sweet lance pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
Let's imagine 3 plans: Free ($0), Premium ($2.99), Premium Plus ($3.99), a customer subscribes to a premium plus plan of 3.99, bills it once on May 1st until the next billing, which is June 1st. , 15 days passed and on May 16, he decided that his subscription would be changed to premium ($2.99)

Question
but at the end of the cycle (June 1) for Stripe he would still be in Premium, but for my system he would still be in Plus.

What have you already attempted?
I would like to know how I do so that when you go down the plan and go back up, do not charge you again, but rather return to the same billing (May 1 to June 1), since what Stripe does is (charge you again) when in my system it is in Plus.

What are you working on?
NodeJS with NestJS. React.

atomic shuttleBOT
#

@vocal wagon pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Is there a possibility inside Stripe Connect to create credit invoices per month per Connect Account?
At each payment, I'm giving my resellers a share of the profit.

Doc/Guide Links
I haven't read any docs so far because everything related to invoices refers to customer invoices (not stripe connect invoices)

What are you working on?
Reseller based invoices

#

@steep pecan pressed the πŸ”Œ API button in #help to ask a question:

Question
Whats the best way to get if a customer has made a payment or get the total amount paid?

Related Request ID(s)
cus_Ph7XJHq6RqWUdM

What have you already attempted?
looked at customer object

atomic shuttleBOT
#

@cobalt karma pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/connect/add-and-pay-out-guide

Question
What should we do so that we can accept payments and then take our cut and payout to all our creators

What have you already attempted?
reading the documentation for connect

What are you working on?
I am building a gumroad alternative from canada where creators around the world can connect accounts and sell to anyone.

atomic shuttleBOT
#

@north pagoda pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Suddenly, a cancellation requested is resulting in immediate cancellation instead of cancellation at end of billing cycle

What actually happened?
Requested a cancellation from billing portal. It got cancelled immediately

Reproduction Steps
Go to billing portal in my app. Click on Cancel

Question
Is there a global config to set whether the cancellation should be immediate or at end of period?
Or the cancel_at_period_end in Cancel API the only way?

atomic shuttleBOT
#

@high verge pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/connect/top-ups

Question
"use a manual payout schedule. If ... automatic payouts, you can’t control whether the system uses added funds for payouts."

1) Whose payout schedule? Platform or Connected Accounts?

2) Given manual payout schedule, how to ensure the payouts come from top up funds?

3) What happens if top up funds are insufficient?

What have you already attempted?
We need to ensure that our outgoing connected account transfers (and the associated fees) are coming from and only from the allocated top-up balance.

What are you working on?
Our product is a marketplace with outgoing transfers to Express Connected Acounts.

atomic shuttleBOT
#

@vestal sinew pressed the πŸ”Œ API button in #help to ask a question:

Question
when trying to connect to a localMobile reader on an iphone running ios 17.2 i'm getting this error

Related Request ID(s)
this is before connection

What have you already attempted?
i've tested other devices, app works fine

What are you working on?
tap to pay on iphone

atomic shuttleBOT
#

@astral spire pressed the πŸͺ Webhooks button in #help to ask a question:

Question
Webhook endpoint: how to customize webhook endpoint for production and staging?

Related Event ID(s)
req_k45T6uCof0uRyh

What have you already attempted?
I am trying to make a webhook to listen to user checkout and customer portal. For user checkout, the first time user will choose the product on the stripe checkout page and subscribe to a plan. After choosing a plan, user can modify their plan on the customer portal. I am building a webhook to listen to this events.

What are you working on?
Customer checkout for Saas platform.

atomic shuttleBOT
#

@signal dragon pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
My app used the Set future Payment feature in the past to charge customers after providing services. Most deductions under the invoiced payments proceed smoothly

What actually happened?
Occasionally, there are instances where the β€˜Link’ cannot be used, resulting in specific payment failure messages like the following: β€œThe PaymentMethod provided (link) is not allowed for this PaymentIntent. Please attach a PaymentMethod of one of the following types: card. Alternatively, update the allowed payment....

Reproduction Steps
Yesterday, Tanraz informed me that these settings need to be completed: 1- off session: true 2- automatic_payment methods.enabled: true.

Question
I’d like to understand how to trigger users to pay via Link after completing the settings. since some tests is needed to ensure the Link feature is functioning before formal launch. Also, I’d like to confirm whether the Link feature cannot be used for orders settled in currencies other than USD,is that correct?

atomic shuttleBOT
#

@safe rose pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
def date_add_month(adate, month):
while month > 0:
if month >= 12:
month = month - 12
adate = add_one_year(adate)
else:
month = month - 1
adate = add_one_month(adate)
return adate

Question
Do you provide the algorithm for the calculation of natural billing_cycle_anchor for subscription? I am trying to manually set the billing_cycle_anchor but always ending up with error that billing_cycle_anchor supplied cannot be later than natural billing_cycle_anchor. Hence, I was wondering if my algorithm is faulty.

What have you already attempted?
I once suspected the problem was because my machine is timezone specific, hence I converted the datetime into UTC. However, it does not seem to be the only problem.

What are you working on?
I am trying to make subscription manually

atomic shuttleBOT
#

@queen zodiac pressed the πŸ”Œ API button in #help to ask a question:

Question
For connecting to financial connections in test mode, it looks like you have to define your business, provide privacy policy from your site in order to enable the feature even in test mode. Is this intentional? Thanks!!

Related Request ID(s)
https://docs.stripe.com/financial-connections

What have you already attempted?
I tried going through the setup, but don't necessarily want to share a brand icon, privacy policy, etc... for an in progress MVP that is being developed/changed until ready for a first release, where then these would be available for the application. Best wishes, thanks!

What are you working on?
A personal finance / expense tracking web app.

atomic shuttleBOT
#

@empty stone pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
await createPaymentIntent(connectAccountId, amount, transferGroup);
await createTransfer(connectAccountId, amount, transferGroup);

Question
I am using the "separate charges and transfers" flow for moving funds between connect accounts and platform account (from connect to platform and also from platform to connect). But I'm not able to find the receipts for these payments

What have you already attempted?
I've tried looking for the charge object on the payment intent object since the charge object is supposed to have a receipt associated with it

What are you working on?
A platform where our user can pay us (the platform) and vice-versa

atomic shuttleBOT
#

@odd meteor pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
I expect a trial to be kept when swapping plans in the stripe customer portal.

What actually happened?
The trial gets cancelled immediately.

Reproduction Steps
Subscribe to a plan, go to stripe customer portal and swap to a different plan. The trial gets cancelled immediately.

Question
How can I keep the plan while swapping on a customer portal?

What are you working on?
Laravel Forge: server management

#

@brave stirrup pressed the πŸ”Œ API button in #help to ask a question:

Question
Hi! Before a customer completes an order he has to accept our general terms and conditions. Following your integration guide we end up with a completed and payed intent. Is it also possible to redirect the customer to our site in order to finalize the order before the intent is confirmed?

Related Request ID(s)
no related requests to my knowledge

What have you already attempted?
We are following your integration guide at https://docs.stripe.com/elements/express-checkout-element/accept-a-payment

What are you working on?
We are currently trying to integrate the Express Checkout Element in order to support express checkouts.

#

@opal wing pressed the πŸ”Œ API button in #help to ask a question:

Question
I want to ask about apple pay integration.

Related Request ID(s)
acct_1Oqvz5JeHqK3tLPG

What have you already attempted?
I want to ask about apple pay integration.

#

@deep lark pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
calling subscription api on stripe sdk should create a single subscription.

What actually happened?
calling subscription api on stripe sdk creates two subscriptions with same details.

Reproduction Steps
Call stripe.setupIntents.create() to create a subscription and it creates 2 subscriptions. Check in the stripe dashboard for the customer.

Question
Is this expected? Am I missing something/some steps?

What are you working on?
We are working on a flutter app which has stripe integrated for accepting payments from client.

#

@rapid solstice pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/testing#cards

Question
I want to test some cards with insufficient balance and other errors after attaching the card successfully

What have you already attempted?
I have already used this card 4000000000000341 Attaching this card to a Customer object succeeds, but attempts to charge the customer fail.

What are you working on?
I want to test more error scenarios so I can do better error handling.

atomic shuttleBOT
#

@vocal wagon pressed the πŸ”Œ API button in #help to ask a question:

Question
Hi. Common Question due TRANSFERS

Is there a way to delay the transfer by say 3 days so the transfer is initiated after the buyer payment clears? I want to queue up transfers automatically rather than manually initiate each sellers transfer.

Related Request ID(s)
No ID, Common Question

What have you already attempted?
No Attemp, Common Question

#

@foggy oak pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Disputed payment is not coming through a dispute webhook

What actually happened?
Regular failed payment declined error, but it has been disputed via the bank

Reproduction Steps
See linked payment below that shows

Question
https://dashboard.stripe.com/payments/pi_3On1DQLjYDcRA6KW2yCwuU5B

What are you working on?
Subscription platform

#

@little thorn pressed the πŸ”Œ API button in #help to ask a question:

Question
I'm using setup_intent and payment_intent with SEPA. Can I build a blacklist based on ABI bank code to prevent some banks to be submitted in the form?

Related Request ID(s)
--------------------

What have you already attempted?
The Stripe support told me that Stripe are currently blocking all SEPA transaction with the bank 'Unicredit' for some internal rules. So I would like to prevent submitting IBAN for that bank in the form avoiding failed transaction.

#

@devout basalt pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Currently I am able to create checkout session for new client where they can subscribe to some option. But I just received updated business requirements which are:
- the client can secure their spot by paying $100 in advance
- If they then start a $200/m subscription, the first payment should be reduced by $100

Doc/Guide Links
I've read about setting up future payments https://docs.stripe.com/payments/save-and-reuse?lang=python but I dont think I can charge customer using this method

What are you working on?
Online coaching platform

#

@shell shadow pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
const stripe_user = await this.stripe.accounts.create(accountDetails);

Question
Help me with stripe connect, custom account type

What have you already attempted?
I have created stripe connect account using stripe connect custom type account.

What are you working on?
According to my use case. I have built an application which is platform on which users can post task and other users can complete the task and get paid. Now, ju

#

@last raptor pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
const coupon = await stripe.coupons.create({
percent_off: 12
duration: "once",
});
paymentIntentParams.coupon = offer.id;

const paymentIntent = await stripe.paymentIntents.create(
paymentIntentParams,
{ stripeAccount}
);

Question
I am wondering if it is possible to apply a coupon directly to a PaymentIntent when creating.

What have you already attempted?
Received unknown parameter: coupon

#

@twin spire pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
// Set your secret key. Remember to switch to your live secret key in production.
// See your keys here: https://dashboard.stripe.com/apikeys
$stripe = new \Stripe\StripeClient('sk_test_β€’β€’β€’rsIf');

$stripe->billingPortal->sessio

Question
How can i redirect the customer to the billing data update? I need to force customers to insert billing data before trial ends

What have you already attempted?
Tried to pass a custom url in redirect

What are you working on?
Integrate the subscriptions in a SaaS platform

atomic shuttleBOT
#

@vernal trail pressed the πŸ”Œ API button in #help to ask a question:

Question
Looking help to integrate trial subscriptions with discounts. I could not post my questions in #dev-help channel. Can you please check why?

Related Request ID(s)
1222222222222222222

What have you already attempted?
subscriptions with card details

#

@fervent stirrup pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Payments Payout into receiver accounts.

What actually happened?
Payment is settled in about 30 days and now it is paused in the receiver's account.

Reproduction Steps
Not sure, we have setup stripe connect and connect our app and now we are testing before we release. And it seems payments are not coming out.

Question
Not sure, we have setup stripe connect and connect our app and now we are testing before we release. And it seems payments are not coming out.

atomic shuttleBOT
#

@viral raft pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Payment intent status to change to succeeded when card payment is captured. Payment intent status remained at requires_capture.

What actually happened?
Payment intent status seemingly stayed as requires_capture

Reproduction Steps
N/A unsure how to reproduce this but we have an example payment intent id.

Question
Why is this happening? we have behaviour driven by payment intent status, if a payment intent status stays as requires_capture but funds have been captured successfully, this behaviour is broken.

What are you working on?
Stripe connect integration

#

@blazing olive pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
<script async src="https://js.stripe.com/v3/pricing-table.js"></script>
<stripe-pricing-table pricing-table-id="prctbl_1OtX6nFlQBhOGrYoW6bn0xD0"
publishable-key="pk_live_51Ok46NFlQBhOGrYoa6gjiR3Cupc3D9XlYgzbRiECWxLRe1wIKV76OtGyGxR5bJcE66UJW7yyvZoreV12irKjAIB0005C8LHBOi">
</stripe-pricing-table>

Question
We are struggling to embed the code into framer. It should embed in the desktop format as default in the container, but it is showing as mobile instead.

What have you already attempted?
We have tried examining the code, but not sure what to do?

What are you working on?
Integrating a stripe price table into our framer hosted website

atomic shuttleBOT
#

@storm panther pressed the πŸ”Œ API button in #help to ask a question:

Question
Are we able to give a user a subscription without having to go through the payment page?

Related Request ID(s)
req_IKrrwduUcPMXLM

What have you already attempted?
Nothing yet, this is in discovery mode.

What are you working on?
We have a subscription business and are bundling our subscription with another company, who will direct their users to our platform and then they are activated

#

@oak kiln pressed the πŸ”Œ API button in #help to ask a question:

Question
I want to retrive the brand image

Related Request ID(s)
I want to retrive the brand image

What have you already attempted?
card last 4 digit showing but the brand image not getting

#

@frail valley pressed the πŸ”Œ API button in #help to ask a question:

Question
I am not able to payout as the API is giving me insufficient funds even after i am using top up from a customers payment method into the stripe balance, the balance gets added to payout to bank and not to the stripe balance.

Related Request ID(s)
req_cBnba26dGnMd2h

What have you already attempted?
I made a payment_intent with confirm = True from a customers saved payment method, the balance went directly to payout to bank which is configured to the platform account on stripe, i want that balance in the stripe balance so that i can use manual payouts.

What are you working on?
maintaining a wallet on out website with funds in the platforms stripe balance

#

@grave comet pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
<iframe id="buyNowPageIframe" allow="payment" src="https://www.construct.net/store/checkout?editor=1&amp;theme=dark&amp;lang=en-US&amp;productType=games&amp;utm_campaign=C3Editor&amp;utm_source=browser&amp;utm_medium=r383&amp;utm_term=BuyNowTab&amp;utm_content=UserViewed"></iframe>

Question
If you press "Buy now" on this page:
https://www.construct.net/en/make-games/buy-construct

The Google Pay/Apple Pay buttons load. However, in an iFrame, they do not load.

If you visit:
https://editor.construct.net/r383/

In JS console it shows:
[GSI_LOGGER]: The given origin is not allowed for the given client ID.

What have you already attempted?
- Both editor.construct.net and www.construct.net are permitted payment domains
- Adding allow="payment" to the iframe

What are you working on?
Checkout for our software

#

@calm wyvern pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I'm charging users each months based on their watch time on my platform. Connected accounts (creators) upload videos that customers can watch. Those creators are paid on request based on the watch time of their content. Some content creators could be in a different region (US) than mine (Europe). What are my options ?

Doc/Guide Links
https://docs.stripe.com/connect/cross-border-payouts

What are you working on?
A short film streaming service

atomic shuttleBOT
#

@tiny carbon pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
I don't have a sample code, nor couldn't find it successfully.

Question
I have a requirement to validate if the user is a Stripe Admin while consuming Webhook events in a Stripe App. How do i achieve this with code and which permission needs to be assigned to the app?

What have you already attempted?
Tried searching through the documentation and on the web. Didn't find anything helpful.
Also, the API keys don't have access to Account object, hence unable to invoke the account API.

Couldn't find a related permission either.

What are you working on?
Stripe App for a third party integration.

#

@uneven basalt pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
'custom_fields' => [
[
'key' => 'business',
'label' => [
'type' => 'custom',
'custom' => 'Write your business name',
],
'type' => 'text',
'op

Question
I have added a custom field. Is it possible to pass data to it when creating checkout session?

What have you already attempted?
I have tried to add // 'text' => [
// 'value' => $request->business_name,
// ], but I have noticed that works for retrieving data.

#

@lilac bay pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/js/setup_intents/confirm_card_setup

Question
When calling stripe.confirmCardSetup, does this confirm the SetupIntent? The docs are slightly unclear

What have you already attempted?
Confirming the setup manually

#

@echo coral pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
stripe apps start
..............

Question
I'm a developer and I tried to create Stripe app in my organisation's Stripe account. I only have developer access to create and upload Stripe apps. but wehn I tried the above command it showed that I need an admin access

What have you already attempted?
I logged in to the Stripe account using CLI
stripe login

then I tried to instal Stripe app -
stripe apps start

What are you working on?
Creating Stripe apps

#

@vocal wagon pressed the πŸ”Œ API button in #help to ask a question:

Question
How do I get the never_used field when fetching the price resource? The XHR response in dashboard has that field, but I can't get it using PHP SDK

Related Request ID(s)
noneeeeeeeeeeeeeeeeeeeeeeee

What have you already attempted?
Queried price without any expand parameters
The docs are not telling about this field at all

#

@tropic robin pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
I have changed the price of the subscription, it comes with a proration charge which I thought would be one time.

What actually happened?
The proration charge is till there and it is not being disabled.

Reproduction Steps
Update a subscription, disable proration behavior, and reload the page, the proration is still there.

Question
How to stop proration behavior permanently?

What are you working on?
Maintain a beer site that have subscriptions

#

@hallow wadi pressed the πŸ”Œ API button in #help to ask a question:

Question
Can invoice items be created at for a subscription that is being canceled at the same time (parallel API requests) or MUST the invoice items be created BEFORE the subscription is canceled?

Related Request ID(s)
There are none -- this is just a question.

What have you already attempted?
I looked in the docs but I cannot find a clear answer about it: https://docs.stripe.com/api/invoiceitems/create#create_invoiceitem-subscription

What are you working on?
Production stuff at Prisma.

#

@fading granite pressed the πŸ”Œ API button in #help to ask a question:

Question
Is it possible to allow another Stripe user connect their account with my web app so that I am able to read data related to them such as MRR?

I don't need to do anything else other than read data and don't want the other user to have to give me full permissions to their account.

Related Request ID(s)
I do not know where to find this in the dashboard.

What have you already attempted?
I have tried to find information in the docs and I see that there is extensions but that is being deprecated. Stripe Apps seems to only work on the Stripe dashboard.

atomic shuttleBOT
#

@split viper pressed the πŸ”Œ API button in #help to ask a question:

Question
We have an incomplete paymentIntent with a SEPA payment method attached to it.

Trying to confirm the paymentIntent throws an error:

Error message
"message": "The provided IBAN is invalid."
"type": "invalid_request_error"

Related Request ID(s)
req_ofOfkWkIi7htVE

What have you already attempted?
tried to confirm the paymentIntent again but it didn't help.

atomic shuttleBOT
#

@devout trout pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
test12222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222

Question
test12222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222

What have you already attempted?
test12222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222

What are you working on?
test12222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222

atomic shuttleBOT
#

@cyan badger pressed the πŸͺ Webhooks button in #help to ask a question:

Question
I'm using checkout. session. completed and invoice. created I want to use invoice. created after the completed event. There is some dependency of session. completed in invoice. created. I'm using hosted invoice url .

Related Event ID(s)
evt_10uBt2D5cB5VLd37VmfgWlfu, evt_10uBt2D5cB5VLd3771ac7B4h

What have you already attempted?
I have tried reducing the queries in session. completed event. Don't know why invoice. created is calling before the session. completed

What are you working on?
I'm building an payment -portal app using stripe

#

@covert oracle pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
public Task<bool> ConnectReader(string registrationCode, string label, string location)
{
var options = new Stripe.ReaderCreateOptions
{
RegistrationCode = registrationCode,
Label = label,
Location = location,
};

Question
getting "the type or namespace name 'ReaderCreateOptions' does not exist

What have you already attempted?
have stripe.net 43.18.0 installed

What are you working on?
Windows desktop app with WisePOS terminal

#

@native wren pressed the πŸ”Œ API button in #help to ask a question:

Question
I am trying to create a subscription with a custom start date and end date for the first period. Basically from 01/01/2024 to 01/01/2025 for an annual sub. But the price is slightly incorrect dur to proration... When I try to disable it, then no invoice is created for the first period of the subscription. Any idea?

Related Request ID(s)
req_9NKJgP9DplZFf4

What have you already attempted?
I tried to create a subscription with a backdate_start_date and a billing_cycle_anchor_config, which actually works well and properly create the subscription and the first invoice.
Then, as the price of the invoice was slightly off, I added a proration_behavior set to none.
But then, no first invoice is created.

#

@misty ether pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
We are trying to test a new terminal with a physical test card and nothing happens.

What actually happened?
The terminal is not doing anything when we insert the card, no pin asked... and when using it with no contact the card is rejected

Reproduction Steps
Terminal in test mode + physical test card

Question
Please advise, our tests are blocked, the test card is not working. We have already asked to someone through the stripe site chat but no info since

#

@scarlet wharf pressed the πŸ”Œ API button in #help to ask a question:

Question
I don't understand how to cleanly make payment attempts with the same payment_method as part of a retry policy.

Related Request ID(s)
req_mzh7JUHq3FYKrh req_J6HhYQq5cd2X9I req_1ecVcrOTAfQZu2

What have you already attempted?
I tested a scenario where I create a payment intent with an off_session payment method, then another with the same method but blocked. Despite unblocking and using confirm method as advised by support, the intent isn't validated and needs action, as if the card wasn't off_session.
Where am I going wrong?

atomic shuttleBOT
#

@balmy rose pressed the πŸ”Œ API button in #help to ask a question:

Question
I want my customer receive automatically an invoice once he made a payment on my website. The endpoint to validate the payment is working. But not the one to send the invoice.

Related Request ID(s)
https://dashboard.stripe.com/invoices/in_1OuEoAGPTQjrCqx05F5JYuRv

What have you already attempted?
I coded two endpoints : /create-payment-intent (which works) and /create-invoice (which not work).

What are you working on?
I'm working on a web app with express in node.js

atomic shuttleBOT
#

@gentle cave pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
Hi, we are trying to apply a custom discount to a product in stripe dashboard based on items user already purchased. but we want to allow users to apply normal promo codes too. We are using hosted checkout

Question
We tried to apply additional promo code directly to discount array in addition to our discount, but stripe only allows a single item in `disocunts` array

What have you already attempted?
We wanna know either

  1. How we can change price of a product for a particular purchase by a customer without changing it for everyone
  2. Or how safely we can apply promo codes into existing dicounted prices
atomic shuttleBOT
#

@spare meadow pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
What would be the best alternative to stripe elements for accessible an (a11y) checkout process using application/x-www-form-urlencoded.

Doc/Guide Links
Did not find much docs on it.

What are you working on?
Building a web accessible shopping-cart.

#

@austere solstice pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
var options = new CustomerSessionCreateOptions
{
Customer = stripeCustomerId,
Components = new CustomerSessionComponentsOptions
{
PricingTable = new CustomerSessionComponentsPricingTableOptions
{

Question
hi, I'm unable to create a customer session in .NET because it says CustomerSessionCreateOptions namespace cannot be found. Ive created a checkout and portal session successfully previously already

What have you already attempted?
I checked that i imported stripe, and should be the latest version

What are you working on?
A pricing table for making subscription for existing customers, since you cannot renew a subscription once its been cancelled.

#

@spark pawn pressed the πŸ”Œ API button in #help to ask a question:

Question
I am unable to obtain the evt_ id using the path provided by the documentation. I receive the cs_test id instead.

Related Request ID(s)
There are no related test id's

What have you already attempted?
I have attempted $checkoutSession->id

What are you working on?
I am working on a web application

#

@upper pike pressed the ❌ An Error button in #help to ask a question:

Error Message
Request failed
This merchant is having trouble accepting your payment at the moment. Try using a different payment method. [OR_BIBED_06]

Question
Why do we have an error when using the publishable key and account Id to process a Google Pay transaction?

What have you already attempted?
I tried using the sample provided on the stripe-android repository on Github. I replaced, in the project, every key needed to test this feature.

Reproduction Steps
Try to pay on GPay, with the main publishable key and an account id linked to another country (not the main one)

atomic shuttleBOT
#

@scarlet wharf pressed the πŸ”Œ API button in #help to ask a question:

Question
I can't use my thread to discuss with you so I create a new one

Related Request ID(s)
req_mzh7JUHq3FYKrh req_J6HhYQq5cd2X9I req_1ecVcrOTAfQZu2

What have you already attempted?
I tested a scenario where I create a payment intent with an off_session payment method, then another with the same method but blocked. Despite unblocking and confirming as advised by support, the intent isn't validated and needs action, as if the card wasn't off_session.

#

@soft salmon pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Local sales tax should be factored in. A sale of $600 at Georgetown, TX resulted in a 6.25% tax being taken. It should have been 8.25% tax (the extra 2% local tax was not factored in by the Stripe API)

What actually happened?
A 6.25% tax was taken

Reproduction Steps
Call the stripe tax API with the state name (Texas) and the zip code (78626) to get back tax rate. 6.25% is returned instead of 8.25%

Question
How can we force the stripe tax API to factor in local taxes? It seems only state taxes are being used. We found another API online that does the correct local tax calculation but we want to keep everything in Stripe if possible.

What are you working on?
React web app marketplace where people can rent their commercial land

atomic shuttleBOT
#

@sour mortar pressed the πŸ”Œ API button in #help to ask a question:

Question
How to avoid subscription update until the invoice is paid by customer strip API?

Related Request ID(s)
req_YSFAcPDwfO5wyM

What have you already attempted?
You cannot set `payment_behavior` to `pending_if_incomplete` when the collection method is `send_invoice`.

#

@frail valley pressed the ❌ An Error button in #help to ask a question:

Error Message
{ "error": {
"code": "account_invalid",
"doc_url": "https://stripe.com/docs

Question
I am running the api to change the payout of my platform stripe balance to be on manual using curl request for curl https://api.stripe.com/v1/accounts/acct_1OkSl7JX5V9XswsN
This account id belongs to the platform account from settings>profile

What have you already attempted?
curl https://api.stripe.com/v1/accounts/acct_1OkSl7JX5V9XswsN
-u "sk_test_β€’β€’β€’OlRL:"
-d "settings[payouts][schedule][interval]"=manual
{
This api

Reproduction Steps
just hit the api for platform account

atomic shuttleBOT
#

@crimson needle pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
Testing something with the team

Question
Testing something with the team

What have you already attempted?
Testing something with the team

What are you working on?
Testing something with the team

#

@oblique mango pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
const { error } = await stripe.confirmPayment({
elements,
clientSecret,
confirmParams: {
return_url: `${process.env.NEXT_PUBLIC_HOST}/payment-successful`,
},
});

Question
Hey! I'm trying to use Stripe elements to create a subsription. I do create the customer and subscription before confirming the payment, but get `Error: Element confirming payment is "expressCheckout", but stripe.confirmPayment() was not called within the "confirm" event. Please call stripe.confirmPayment() in the "`.

What have you already attempted?
https://docs.stripe.com/billing/subscriptions/build-subscriptions?ui=elements#complete-payment

#

@hollow kettle pressed the πŸ”Œ API button in #help to ask a question:

Question
Does the list of payment methods returned in the customers/cus_xxx/payment_methods call exclude cards that have expired? (https://docs.stripe.com/api/payment_methods/customer_list)

Related Request ID(s)
xxxxxxxxxxxxxxxxxxxxxxxxxxx

What have you already attempted?
I can't add an expired card to test this.

What are you working on?
List cards against a customer so they can select an existing one

#

@austere solstice pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
<stripe-pricing-table
pricing-table-id="prctbl_1OtzDeFPSfQ5J1ARvYOjPevP"
publishable-key={PUBLISHABLE_KEY}
client-reference-id={clientSecret}

Question
hello!

I am using create customersession in .NET. and passing the client secret to stripe pricing table. I thought this allows me to create a subscription using the pricing table for an existing customer. But it doesn't seem to work. It's creating a new customer in Stripe.

What have you already attempted?
I checked the values that are passed in to my endpoint and to the pricing table. I can provide the .NET code for creating the customer session

What are you working on?
web application, I'm implementing a subscription feature

#

@versed mortar pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
const ephemeralKey = await stripe.ephemeralKeys.create(
{ customer: customer_id },
{apiVersion: "2023-10-06"}
);
const paymentIntent = await stripe.paymentIntents.create(
{
amount: 100,
currency: "eur",
customer: customer_id,
confirm: true,
},
{
stripeAccount: account_id,
}}

Question
I am creating an app with Connect feature with Direct payments. The app is created in react-native with a Node backend. I want to track customers across all the connected accounts so that when a customer makes a purchase on one connected account he doesn't have to reenter the information for another connected account

What have you already attempted?
I tried cloning the customers with stripe.token but that seems to be a lgeacy feature that is not working anymore

What are you working on?
I am creating a food ordering app (no delivery). I want to handle payments from the customers in app to the restaurants directly without any third parties

#

@soft salmon pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
After talking to stripe support, they said the Stripe Tax API does not calculate local tax. So when providing a zip code, local taxes are not calculated and any customer using the stripe tax API is breaking state tax law

Doc/Guide Links
Companies like api-ninja (https://api-ninjas.com/api/salestax) are able to correctly calculate the correct tax rate for a zip code including local tax. Why does Stripe not have this functionality? I cant imagine the number of companies breaking tax law by using the Stripe Tax API

What are you working on?
React web app leasing commercial land for transient usage

#

@fluid perch pressed the πŸ”Œ API button in #help to ask a question:

Question
I was assigned to increase the security of our checkout process, my goal is to 're-validate' or 're-collect' the CVC and from there decide whether it is a legit purchase or not

Related Request ID(s)
https://support.stripe.com/questions/recollect-cvc-to-prevent-fraud

What have you already attempted?
I have read Stripe and Radar docs, it seems that Radar could have the feature I want but I can't find a proper explanation or an example

What are you working on?
I am currently working on a checkout session and I'd like to always recollect the CVC and check it against the customer card

#

@viral oyster pressed the πŸ”Œ API button in #help to ask a question:

Question
I'm trying to use the API to download a Stripe generated (finalized and paid) Invoice.

The stripe docs have a link for Quotes:
https://docs.stripe.com/api/quotes/pdf

but under Invoices, there is no such pdf download api.

On the Stripe website, you can download Invoice pdfs in multiple places easily by pushing the bu

Related Request ID(s)
https://docs.stripe.com/api/quotes/pdf

What have you already attempted?
downloaded invoices manually.
looked up that quotes have a download API and invoices do not seem to.

What are you working on?
trying to send automated invoices to customers, I want to use the stripe auto generated ones, I don't want to send them to every customer, just a subset

#

@naive spindle pressed the πŸ”Œ API button in #help to ask a question:

Question
How to charge specific default payment method of customer for subscription?

Related Request ID(s)
evt_1OuHodJX5V9XswsNs233h3zo

What have you already attempted?
So basically I'm creating a trial subscription where using a test card to be attach to customer successfully for future payments, once done I create the subscription, after that I'm updating the default payment method where the card gets attached to customer but the payment gets failed and then I tried to advance time.

What are you working on?
Subscription API's to check the further invoice which are generated and there events logs

#

@calm geyser pressed the πŸ”Œ API button in #help to ask a question:

Question
Is there a way to find out how many payments occurred through apple pay for all of our connect accounts?

Related Request ID(s)
not sure what to put here

What have you already attempted?
I have checked the payments object, but i see nothing for apple pay

What are you working on?
got a request from manager to see how many times our cusotmers used apple pay

#

@simple thunder pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
my stripe payment form/checkout form to be responsive

What actually happened?
it have become blank every time i click pay now button

Reproduction Steps
<div
className={`${styles.button} !w-[180px] my-3 font-Poppins cursor-pointer !bg-[crimson]`}
onClick={handleOrder}
>
Buy Now {data.price}$
</div>
)}
</div>

Question
please provide the details as to why it is not working?
why the checkout form is blank?
why it is empty?

What are you working on?
an Elearning website

#

@earnest lintel pressed the πŸ”Œ API button in #help to ask a question:

Question
How can I tell from the API of retrieving a connected account that its in completed status or not? Trying to build a UI for onboarding an express account and am not sure how to look at the account object to understand if its completed, restricted, enabled, etc.

Related Request ID(s)
xxxxxxxxxxxxxxxxxx

What have you already attempted?
Looked at object for account and didnt see a status.

#

@clear phoenix pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
///capture payment
final capturePaymentIntent = await stripeTerminal.confirmPaymentIntent(processablePaymentIntent);

double? tip = capturePaymentIntent.amountTip;

Question
I have enabled tips on my BBPOS WISEPOS_E terminal but after the payment is captured the response object is not returning the tip amount that was selected by the customer, how can I get the tip amount in response?

What have you already attempted?
I have tried the following steps
1- Checked the complete response object for the tip amount that was captured, found nothing.
2- Checked payment intent for the tip amount, found tip amount there, but it should be returned in response after capturing payment

What are you working on?
I am trying to add on-reader tip option to my stripe terminal that is connected to my POS

atomic shuttleBOT
#

@lapis tartan pressed the πŸ”Œ API button in #help to ask a question:

Question
I was wondering if it is possible to get the bank account name of the user when he pays for some amount using checkout

Related Request ID(s)
Not applicable here

What have you already attempted?
I have gone through paymentintent object docs which shows that i can access card brand at max. Neither a checkout object contains any data related to bank name

#

@oblique mango pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
<div style={{ width: '400px' }}>
<CardElement
options={{
style: {
base: {
fontSize: windowSize.width > 375 ? '18px' : "16px",
width: "400px",

Question
How do I disable Postcode validation on CardElement?

What have you already attempted?
Reading https://docs.stripe.com/stripe-js/react#available-element-components

#

@vast matrix pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
stripe should answer their customers as quick as possible, should have the phone support as well.

What actually happened?
I have sent many emails to stripe support it's been over two days but no-body bother contacting, pathetic and rude behaviour which is very disappointing we as a customer choose stripe because of there professionalism working with stripe I realised there is nothing like that. i need a resolution.

Reproduction Steps
should reply the customers on time, should give the proper resolution,

Question
I am writing to request the reactivation of my Stripe account. Unfortunately, my account was deactivated, and I would like to address any issues promptly to ensure that it is misunderstanding there are many other companies using your services and having same module of business.

What are you working on?
I'm working on digital marketing, I thought stripe is going to be the best platform to accept payments becasue of their professionalism but that false.

#

@daring atlas pressed the πŸ”Œ API button in #help to ask a question:

Question
Trying to use Separate Charges and Transfers with a Platform in the US and two Connected accounts under the recipient service agreement in the UK. When the payment intent succeeds and I attempt to make my transfers I get an error about mis-matched currencies because the source_transaction currency is in USD.

Related Request ID(s)
pi_3OuJYjDRAUj1XlT51BdkCDqg

What have you already attempted?
I've tried setting the on_behalf_of parameter which I thought would change the currency of the source_transaction, but then I get an error about the account not having card_payments ability, only transfers, but I can't add the card_payments capability.

What are you working on?
A system where merchants with franchise agreements in place have a portion of their payments sent to the Franchiser, in the UK, while my platform is in the US.

#

@eternal basin pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://docs.stripe.com/billing/subscriptions/usage-based/pricing-models#flat-rate-metered-usage

Question
I want to implement usage based charge system for a feature.
most important: I want to charge user at the end of month based on his usage.

What have you already attempted?
basically user come's to the platform and selects one plan (monthly subscription). There is one feature for which I want to charge based on usage.

What are you working on?
Not sure if I am correct but I am working on SaaS based product which will charge monthly based on subscription plan+metered billing (for some features)

atomic shuttleBOT
#

@blissful bluff pressed the πŸ”Œ API button in #help to ask a question:

Question
What is the easiest way to change the payment method of a setup instance after it has succeeded?

Related Request ID(s)
req_YjU16mQ7EzeU5k

What have you already attempted?
tried to post a new payment method, but it returned that it won't work because the setup intent had already succeeded. I want to give the functionality that users can change e.g. the credit card for their subscription

atomic shuttleBOT
#

@hexed cove pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
stripe.createPaymentMethod({
type: 'card',
card: card
})
.then(function (result) {
debugger
result = null;
// Handle result.error or result.paymentMethod
});

Question
I need to use Stripe elements in JS to collect a payment method for a user. This works fine, but how do I do it with Connect?

What have you already attempted?
Looking through documentation

What are you working on?
We use Stripe Connect and need a customer to be able to add a CC payment method to the connected account.

atomic shuttleBOT
#

@glad mirage pressed the ❌ An Error button in #help to ask a question:

Error Message
{
"c": {
"type": "hsw",
"req": "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJmIjowLCJzIjoyLCJ0IjoidyIsImQiOiJUbS80OXk2UG5YK0RsRCtGV0tCZlNuTjFRSWRqZ1paczN0bTZpT1lZTy84VjBya0tXWkhsZ09pN1hMZTVvL1pUV2x1Q3ozOXd5VVlTT1IyRjA1ZWdUV0Q4ZHNzOGNORVBodk1xUlBWVFVjVHVOQzNuQ0EzVVNYNzJVVjVhL0dBL0FXL2R1WG9VS0dMck5FWmhnYjl

Question
The Payment Elent is triggering some hCaptcha errors that are breaking functionality

What have you already attempted?
Can't figure out what/where is Stripe using Captcha

#

@hexed moss pressed the ❌ An Error button in #help to ask a question:

Error Message
IntegrationError: You specified "never" for fields.billing_details when creating the payment Element, but did not pass confirmParams.payment_method_data.billing_details.address.country when calling stripe.confirmSetup().

Question
The options I use to create the PaymentElement include `fields.billingDetails: 'never'`. We collect address in an Address element. I don't understand how it would be possible to get this error if the address is being collected, and if not filled out it should fire a form validation error.

What have you already attempted?
Look through the user's activity logs to see if there was anything abnormal about their activity. It's weird that this has only happened one time, I don't understand when exactly country is required. I looked through the Stripe docs for creating Payment and Address elements and for confirmSetup.

#

@knotty shard pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
i want to ask about connected standard account

Question
hi I want to ask you about standard connected account (we have a system reservation for small hotels), because i dont know how to create for our customers to prefiled name, adres, email, phone etc. someon from discord send me link to website stripe but is there another way to do this i got this link ttps://docs.stripe.

What have you already attempted?
i got from you some link that dosent match with our way

What are you working on?
we want to create automatically connected standard account

#

@floral condor pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Hi! The docs around idempotency keys say "You can remove keys from the system automatically after they’re at least 24 hours old". Does that mean we have to prune those keys manually, or will Stripe automatically prune them after 24 hours?

Doc/Guide Links
https://docs.stripe.com/api/idempotent_requests

What are you working on?
Subscription service through Stripe Billing

#

@dense saddle pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I'm trying to setup a payment mode Checkout session for the first time. I'm having trouble understanding the required structure of the line_items parameter and what fields are required vs optional. Is there an example somewhere please? I dont see one in the docs.

Doc/Guide Links
https://docs.stripe.com/api/checkout/sessions/object

What are you working on?
Building a web app that allows people to purchase services

#

@cloud sand pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
I am trying to decide if Stripe Connect is for me. I'm mainly trying to add PayPal as an option to purchase subscriptions or make a one time payment for a product. Should I setup connect? Or do I use a totally separate option that directs users to PayPal instead of the Stripe checkout page?

Doc/Guide Links
https://docs.stripe.com/payments/paypal
https://docs.stripe.com/connect/subscriptions#customer-connected-account

What are you working on?
I have a website that is subscription based but also has some products/courses that people can buy separately..

#

@torn vortex pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
for some reason promocode is not working, why can it be?
i want to apply 90% discount

Question
for some reason promocode is not working, why can it be?
i want to apply 90% discount

What have you already attempted?
promo_1OuKpoJuwzUkoN6WbdEOSM4f

What are you working on?
promocode coupon code

atomic shuttleBOT
#

@hollow lotus pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
Hi is there a posibility to get the source code of this indicator [BullTrading] 1 minute Easy Scalping Sys v3.0

Question
Hi is there a posibility to get the source code of this indicator [BullTrading] 1 minute Easy Scalping Sys v3.0

What have you already attempted?
Nothing, just wanted this code : )

What are you working on?
Trading Bot, who needs this indicator

#

@dull walrus pressed the πŸ“š A Doc or Guide button in #help to ask a question:

Link to the Doc/Guide in question
https://www.stripe.training/stripe-connect/1591079

Question
I was trying to follow the Connect Activities in Stripe Training and setup an Express account in Test mode. The example phone number isn't accepted and it wants a TIN or SSN and there is no example that works. Is there one I can use similar to 4242 card?

What have you already attempted?
Different random phone numbers and SSN/TIN number.

What are you working on?
My Stripe Connect knowledge!

#

@quasi coyote pressed the πŸ”Œ API button in #help to ask a question:

Question
We need to make GBP payouts via BACS Direct Debit transfers from our stripe account to our UK clients. Is Stripe API capable of doing that ? If yes - how?

Related Request ID(s)
Its not for particular request so I have no ids whatsoever .................

What have you already attempted?
I attempted reading the docs

What are you working on?
Freelance platform for lawyers

#

@jagged mist pressed the πŸ”Œ API button in #help to ask a question:

Question
Hi - I am using the stripe-java 20.136.0 API to create Refunds. When I create a Refund, the return object has a status field that can have several values. If the return object reports 'succeeded' it is possible for the status for the Refund to later change to a different one? Is 'succeeded' a terminal status?

Related Request ID(s)
There are no related request IDs

What have you already attempted?
I've read almost all existing documentation for Refunds

What are you working on?
automating Stripe Refunds using the API

atomic shuttleBOT
#

@dense saddle pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
Embedded checkout page displayed

What actually happened?
No checkout page displayed at all

Reproduction Steps
Submit a checkout request with ui_mode of embedded

Question
I submitted a checkout session in payment mode. When I leave out the ui_mode parameter, the stand-alone checkout page is displayed. However when I add this parameter and set it to embedded, I do get a 200 response but Im not sure how to display the embedded checkout page.

atomic shuttleBOT
#

@spark pawn pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
// This is your Stripe CLI webhook secret for testing your endpoint locally.
$endpoint_secret = 'whsec_Ln1lRBNe8JeOhNHdsdafffdfdfgdfsgg1VxSNhjwMn';

Question
The Webhooks sample code has a temporary END POINT secret key for testing. When I go live do I have to generate this key, or does Stripe give me another key for all transactions?

What have you already attempted?
I have tried to locate my answer using the API docs.

What are you working on?
I am building a web application

#

@swift cape pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
stripe.tax.Calculation.create()

Question
https://docs.stripe.com/tax/custom#calculate-tax indicates that `stripe.tax.Calculation.create` is a valid method, but I'm seeing `module 'stripe' has no attribute 'tax'`. My Stripe python package version is 2.48.0. What version do I need to be at to see `stripe.tax` work?

What have you already attempted?
Attempted `stripe.tax` but got `AttributeError: module 'stripe' has no attribute 'tax'`

What are you working on?
Adding stripe tax into our stripe integration

atomic shuttleBOT
#

@dense saddle pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
A cancel or retun link be displayed on the hosted checkout page

What actually happened?
No link is displayed

Reproduction Steps
Create a hosted checkout session in payment mode

Question
The hosted checkout page has no return or cancel link to go back to the previous page. Is there a parameter I can include to get that link displayed?

atomic shuttleBOT
#

@versed mortar pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
const {error} = await initPaymentSheet({
merchantDisplayName: 'MealMate',
customerId: data.customer,
customerEphemeralKeySecret: data.ephemeralKey,
paymentIntentClientSecret: data.paymentIntent,
allowsDelayedPaymentMethods: true,
});
await presentPaymentSheet();

What actually happened?
Saved cards aren't being shown even though there are cards in the dashboard

Reproduction Steps
I create a payment intent and pay with Save card checkbox checked and the nect time I pull the payment sheet, the card isn't shown

Question
How do I show the saved credit card from the last purchases as it is shown in the dashboard so it is being saved but not shown?

atomic shuttleBOT
#

@tawdry sigil pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
const options: StripeElementsOptions = {
mode: 'payment',
amount: 20000,
currency: 'eur',
appearance: {
theme: 'stripe',
variables: {
colorPrimary: 'var(--color-blue-dark)',
},
rules: {
'.Error': {
color: 'var(--color-coral-darker)',
fontSize:

Question
I am trying to send the color var to the options but it is not getting applied to the ui. Please help!

What have you already attempted?
It does work on sending the actual color code tho.

atomic shuttleBOT
#

@primal hound pressed the ❌ An Error button in #help to ask a question:

Error Message
Not able to find custom payment gateway documents

Question
we are payment gateway provider, we need to add custom payment in stripe similar to apple pay.

What have you already attempted?
we already have payment method available in magento, wordpress, shopify

atomic shuttleBOT
#

@crimson wind pressed the ❌ An Error button in #help to ask a question:

Error Message
InvalidStripeAPIKey thrown in dj-stripe for a valid key provided by the dashboard that simply has no prefix

Question
What am I supposed to do if the dashboard is giving me keys that official libs like DJ stripe says are invalid?

What have you already attempted?
I have looked at the source code for dj-stripe and found that it is expecting a regular expression that looks nothing at all like the keys that the stripe dashboard is giving me. Is dj-stripe just fully broken? Was the format changed by stripe after the dj-stripe code shipped?

Reproduction Steps
I can only do so much when the dashboard is the one giving me the keys. The issue here is that the keys that the dashboard is generating don't have a prefix for secret keys, but the API that DJ-stripe is expecting a prefix of some kind and I don't know what to do because the docs are so bad. Did stripe update?

What are you working on?
I just want to get web callbacks to work.

atomic shuttleBOT
#

@noble lantern pressed the πŸ‘ Best Practices button in #help to ask a question:

Question
Can we use direct charges on express account, like i want to charges customer by direct charges and payment intent generated by connected account?

Doc/Guide Links
Cab we use direct charges on express account, like i want to charges customer by direct charges and payment intent generated by connected account?

What are you working on?
Cab we use direct charges on express account, like i want to charges customer by direct charges and payment intent generated by connected account?

atomic shuttleBOT
#

@atomic flame pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
When I do configuration for enable google pay , it should show me on paymentsheet.

What actually happened?
When I add configuration to enable google pay on payment sheet , When I add implementation 'com.stripe:stripe-android:20.39.0'
the above line into app/build.gradle , it give me the error of expired Api key when I remove it , everything working fine.

Reproduction Steps
When I add configuration to enable google pay on payment sheet , When I add implementation 'com.stripe:stripe-android:20.39.0'
the above line into app/build.gradle , it give me the error of expired Api key when I remove it , everything working fine.

Question
What is the issue ?. Please guide me.

What are you working on?
I am working on integrating with react native sdk

#

@frail valley pressed the πŸͺ Webhooks button in #help to ask a question:

Question
When I use payment_intent to add balance to stripe balance, i receive payment_intent.succeeded event in webhooks, but there is a settlement period for the funds, so do i get some other webhook once they are settled or the payment_intent.succeeded is the correct one.

Related Event ID(s)
evt_3OuT7PJHAA2oXO3V0wUN7Hj0

What have you already attempted?
I have attempted to create a payment_intent using the create API, i am also receiving the webhook for the succeeded payment intent, funds don't settle right away, so is there any other webhook to get that?

What are you working on?
Maintaining wallet balance for a customer on our platform.

atomic shuttleBOT
#

@rich kindle pressed the πŸ”Œ API button in #help to ask a question:

Question
Is there a method by which an "e-mailable" payment link can be created from either a payment intent or invoice object?

Related Request ID(s)
no related req ids. Why is this even a required field??

What have you already attempted?
Looked through docs Looked through docs

What are you working on?
Setting up an alternative to Apple's crappy in-app payment requirement

atomic shuttleBOT
#

@exotic glacier pressed the 🀨 Unexpected Behavior button in #help to ask a question:

What did you expect to happen?
I'm trying to connect my stripe account with lu.ma and it connects with my account and goes back to the setting page.

What actually happened?
But when I checked it hadn't connected to the stripe account and asked me to connect again.

Reproduction Steps
Not sure what to provide here..

Question
I'm trying to connect the 'India' stripe account with Lu.ma and it's not connecting.

#

@foggy apex pressed the πŸ§‘β€πŸ’» Code button in #help to ask a question:

Code
PaymentIntentCreateParams.Builder createParamsBuilder = PaymentIntentCreateParams.builder().setAmount(amount)
.setCurrency("gbp").setConfirm(false)
return PaymentIntent.create(createParamsBuilder.build())

Question
I want to set this parameter payment_method_options.card.request_extended_authorization while creating payment intent, I am using java sdk.

What have you already attempted?
I have tried searching setPaymentMethodOption

#

@radiant slate pressed the πŸ”Œ API button in #help to ask a question:

Question
Where do I get the refunded processing fee from the payment intents API response if the payment intent is charged partially (has a status partial refund status)?

Related Request ID(s)
Look in Dashboard > Payments > Click on any charge and mouse over the (i) next to fee

What have you already attempted?
Checked the response in the API.

#

@steel inlet pressed the πŸ”Œ API button in #help to ask a question:

Question
I'm trying to create a PaymentMethod in a unit test using PHP SDK, and I getting an error when sending the card number directly

Related Request ID(s)
req_kEmGhuCcurxBhh

What have you already attempted?
I've tried the explained in the question

atomic shuttleBOT
#

@opal wing pressed the πŸ”Œ API button in #help to ask a question:

Question
Apply Apple Pay To Website Please

Related Request ID(s)
acct_1Oqvz5JeHqK3tLPG

What have you already attempted?
Apply Apple Pay To Website