#dev-help

1 messages · Page 49 of 1

royal citrus
#

How do billing_cycle_anchor works?

  1. What if the user's subscription is created on:
    sub_created: July 12, 2023
    what will be the billing anchor on that date?

  2. What if the user's subscription is created on:
    sub_created: January 31, 2023
    what will be the billing anchor on that date?

  3. What if the user's subscription is created on:
    sub_created: August 31, 2023
    what will be the billing anchor on that date?

silk cargo
#

hei

#

i neeed help asas

#

p

#

my shopify store is linked with stripe but VISA and apple pay payments are getting these errors "there Was An Issue Processing Your Payment. Try Again Or Use A Different Payment Method stripe shopify"

unreal vine
#

Hiya, I'm wondering: is it not possible to set up an e-mandate when using Checkout in setup mode?

lament kettle
obtuse crown
#

when getting all payment methods for the customer, how do i tell which one is default

violet spruce
#

is there any way that someone could help me out with this issue? have created a github issue already, but nothing seems to help as of right now. I remember someone from the staff trying to replicate the problem. would just like to know if there might be a possibility of someone being able to help me out here :)

raven zealot
#

Hey team, another question, is there any built-in monitoring or alerting in Stripe around webhook event failures? We are logging errors from our event handlers if the code reaches us and do alerting on our side of things, but sometimes there might be intermittent 403s for example, or something similar where it does not reach our logging code. I'm assuming this does not exist within Stripe's dashboard, but wanted to sanity check.

patent barn
#

Hi, I try to update an intent in php with an added description, using this syntax

$update = $stripe->paymentIntents->update(
$intentId,
['amount'=> $amount],
['description' => $description]
);

or this syntax

$update = $stripe->paymentIntents->update(
$intentId,
['amount'=> $amount, 'description' => $description],
);

both return an error Got unexpected keys in options array: description in /home/...

what is the correct syntax?

royal citrus
#

My current stripe account is being registered on US-Pacific Timezone.

For example, if the user that subscribes in our application is coming from India, will it use the timezone in India, or US-Pacific timezone?

spiral ruin
#

I'm working on using Stripe to accept donations for an online non profit. Is there API support for passing the fee onto the person making the donation? This is pretty common for non profit donations. Here is an example from a Classy based donation form that uses Stripe in the backend to process donations,

magic carbon
#

Hi Stripe friends! Is it possible to save Apple or Google Pay as a reusable payment method (without re-confirmation), if we aren't using the Stripe Subscriptions product?

grave smelt
#

Hi there. Trying to use the pre-billing beta feature via the "Retrieve upcoming invoice" api, and not seeing the prebilling_data field returned on the invoice, even though the request succeeds. Is anyone else seeing this behavior? My teammates are experiencing the same. Wondering if it's an issue with the feature or just how we're calling it.

vocal wagon
#

How to contact the stripe department?

#

I want to chat with someone.

pseudo knot
#

How would I use the return_url param in the verification call?

I set it, but when I complete verificaiton it doesn't send me anywhere. Should I be doing/specifying anything else?

terse summit
#

Hello everyone 🙂
is anyone has already use stripe CLI with docker ?

runic jackal
#

Hi, I have a question on customer portal for subscription:
I am creating a single subscription, but it offers 3 pricing options, which are monthly, quarterly, and every 6-month paying options. This is the only subscription.
On a customer portal (no-code option), I'd like to provide a way that a user can move to different pricing within the subscription. The default customer portal (https://dashboard.stripe.com/test/settings/billing/portal) doesn't seem to provide this option. Is there any way that I can offer an option to change to a different pricing within the same subscription product?

trail dawn
#

I have 3 products (packages) recurring.
I want to charge my customers extra one time fee the first time someone subscibes to a package.
How do I achieve that, any example.
I'm using sample code given from Stripe in PHP.

obtuse crown
#

Your account owner must verify their phone number for this account to be allowed to add cards via the Dashboard. how do we bypass this if we want to add a different card manually to a customer

winged ridge
#

Is there any way besides the collection_method parameter to configure a subscription to not charge automatically and also not automatically send an email?

proud agate
#

Hi, Im using payment element with react js and .net backend for create payment intent , recently I've found out multiple PI have been created and payment has been done for the wrong PI, is there any tips for sort that issue, thanks

wicked steppe
#

We hae a stripe customer we set up that no longer has a credit card to bank account attached to the stripe customer account. Does Stripe, on you end, ever remove a credit card or bank account on a customer account? ... if it is no longer valid or perhaps not valid to begin with?

hushed island
#

Good afternoon i have a question regarding a rule on my business account that i cant disable and i dont recall adding it so i also want to know how did it got there

magic carbon
magic carbon
marsh edge
#

Stripe Add on is not detecting my total field because of my custom Javascript with WPform, anyone can help?

last willow
#

Hello , I am using the stripe terminal iOS and android sdks to connect to two stripe card reader models (chipper2x, stripeM2) . I was able to connect to both the models until I received a new stripeM2 device ( note this might have older firmware) .

My question is If I have older firmware on a card reader does that prevent it from connecting ?

lament dirge
#

Pls i need a help here pls

#

My mon use stripe and she have her DL but she take picture of her self for verification

mighty hill
lament dirge
#

It

mighty hill
#

Click on the thread below your original message above.

sacred sparrow
#

My payment element is loading like this in the first load is kind squished

inner pagoda
#

Hello. If a customer pays for an annual subscription and they switch to monthly in the middle of their billing cycle, does the change take place immediately or does the change wait until the end of the billing cycle to switch?

vocal wagon
#

I need an urgent help.
On creating a subscription, I get the latest invoice payment intent to return the client secret to the frontend but the response does have payment intent None

Django Backend Below

# Create the subscription
subscription = stripe.Subscription.create(
    customer=customer_id,
    items=[
        {
            "price": price,
        }
        for price in prices
    ],
    collection_method="charge_automatically",
    payment_behavior="default_incomplete",
    trial_period_days=3 if user.eligible_trial else 0,
    expand=["latest_invoice.payment_intent"],
    billing_thresholds={"amount_gte": int(user.billing_threshold), "reset_billing_cycle_anchor": False},
)
forest nimbus
#

We have Annual contract, Monthly pay subscription plan.
And customer have to pay cancelation fee when they want to cancel the plan before the contracted date.
Is there any function we can do with Stripe?

steep pilot
#

Hi Team. Need a quick clarification.
We capture the card numbers in text format using our payment iframe and call stripe payment method and intent APIs to complete a sale.
It is working for all the stripe accounts which were created sometime before.
We recently created a stripe account and are facing issue in doing a sale with these api credentials.
It gives us an error saying "Error - Sending credit card numbers directly to the Stripe API is generally unsafe. To continue processing, use Stripe.js, the Stripe mobile bindings, or Stripe Elements."
Is there any update in the stripe security compliance?
Our customer is blocked from going live. Is there any work around this?

serene spoke
#

Hello, can someone help me with a connect account integration? I'm trying to add bank accounts for users and right now I'm using the API to do that. I have a couple of questions around this:

  1. Instead of using the API, is there a way to onboard users with bank account information for a connect account?

  2. When using the API, is there a good way to fetch a list of countries I can stick into a dropdown menu? And when a user selects a country is there a way I can determine the form requirements for that country the I must submit to stripe?

Thanks!

wheat wind
#

How to I remove an issued card's spend control? when I update the card with an empty spending_limits array i just get a 304 reponse telling me its unchanged.

lyric kindle
#

Please share the end point to create both line_items.tax_rates & line_items.dynamic_tax_rates. Thank you!

pure radish
#

Having difficulty with the LinkAuthenticationElement. Docs seem limited and not sure if this should be an enabled option or requires account approval

small geyser
#

hello, I'm seeing issue with autocomplete/autofill card details using either Chrome or 1password. It seems like if I render CardNumberElement, CardCvcElement & CardExpiryElement and autofill kicks in, only 1 of those 3 elements' onChange got triggered. The one that got triggered was the one that was focused on. Shouldn't I get 3 onChange triggered?

visual carbon
#

Anyone who feels so inclined... I am trying to implement putting a pricing table on my web site which uses a product listing of all variations of the products pricing. I cannot seem to make it work. I am also trying to configure Stripe in order to allow a monthly charge subscriber amount which can be changed by subscribers. In other words multiple subscription levels which I can configure and add to my site through a simple payment link. Thanks to anyone who could help.

crimson flicker
#

When a subscription is cancelled via an API, I don't like the fact that the subscription could no longer be retrieved. Why can't we retrieve the cancelled/deleted subscription with the correct status?

primal mural
#

how i can use SubscriptionSchedule for downgrade subscription end of the period of current plan ?

plucky sable
#

Hi,
My invoice status is showing ''Open", but not received any invoice payment notification

hollow island
#

Hello, currently my users are in the free plan, I want to give them 14 days trial when they swap the plan. How can I achieve this?

naive isle
#

Does anyone know how to resend a webhook event through code with nodejs? I haven't found anything in the stripe api, I was thinking I should send it automatically through the cli if anything

vivid epoch
#

Can you create a Payment link without collecting an email address?

marsh edge
#

Hello, I am using Javascript to do calculations for WPforms, but seems like Stripe Add-on is not detecting the total.

When I submit the form, I get "Stripe payment stopped, invalid/empty amount."

Here is my Javascript:

serene spoke
#

Hello, can someone help me with a connect account integration? I'm trying to add bank accounts for users and right now I'm using the API to do that. I have a couple of questions around this:

Instead of using the API, is there a way to onboard users with bank account information for a connect account?

When using the API, is there a good way to fetch a list of countries I can stick into a dropdown menu? And when a user selects a country is there a way I can determine the form requirements for that country the I must submit to stripe?

I'm using a custom connected account

Thanks!

hearty palm
#

In continuation of this thread, #1128276002120937502 message

How quotes will support custom prices (as its not listing "customer chooses price" pricing model)?

dry hatch
#

@hearty palm re-open the old thread

polar blade
#

Hi Ya'll. new the thread

#

anyone here have experience with connecting SquareSpace and Stripe inside a mobile app? Can this be done?

gloomy mantle
#

How do I convert the currency to the currency of the user's current geographical location country during payment?

west hill
#

So I am in the planning stage of creating a shopping cart app, using React.js as a front end, and Ruby on Rails as a back end API. I've been searching through Stripe's docs, but am having trouble finding a straightforward way to integrate a checkout form etc into it. Is there a section or resource that any of you found helpful for this?

gloomy mantle
languid patio
#

Hello I was trying to create price using API. Can I give decimal amount such as $8.66 in "unit_amount'' field

surreal rain
#

Could not execute discoverReaders because the SDK is busy with another command: discoverReaders." UserInfo={NSLocalizedDescription=Could not execute discoverReaders because the SDK is busy with another command: discoverReaders., com.stripe-terminal:Message=Could not execute discoverReaders because the SDK is busy with another command: discoverReaders. getting this error for ios sdk

serene spoke
#

In in the US, will 👇 work for non-us users?

fickle crystal
#

I would like to know the name of the webhook event that is fired when a monthly subscription is processed and the payment is successfully completed on a monthly basis.

vocal wagon
#

Hello How can I get transaction id from charge object? When The charge.failed event occurs I want to know what transaction is this referring to cs_live_......

vocal wagon
#

Cant answer in thread sorry So I Will ask again

Hello How can I get transaction id from charge object? When The charge.failed event occurs I want to know what transaction is this referring to cslive......

Listing sessions returns me null payment itents 🤔

slim quartz
#

Hello
I am new here , Want to understand the difference between stripe and stripe connect ?
Only the authentication part if different in between them or anything else in payment flows?

Thanks in advance

crystal ember
#

Hi, Can someone help me? I used stripe below command to trigger create payment_intent.requires_action webhook event, if there any way to add specific connect account into it?

civic onyx
#

Hi team, I have a question related to off-session SCA: I'm aware that even if the card is already authenticated and saved upfront for future use (e.g: via setupIntent), there is still a chance that the bank decides to do a 3DS challenge for off-session payments randomly, also I'm aware that if that happens we could take the customer back to the checkout flow to authenticate the payment on-session.

But my question is: suppose that random 3DS challenge occurs after customer authenticate the card and we do NOT take customer back to the checkout flow, what is the chance of 3DS happens again when we try to make a new charge on next day or next month ? Is it almost guaranteed that 3DS would still occur , or is it going to be random chance that 3DS may or may not occur ?

cloud harbor
#

Hi team, is there any possibility to get the request-id in response header in response?

eternal rune
#

Good morning from France; One of our customer had a pending invoice even though he had cancelled his subscription. Now he paid the invoice, but the subscription has not been renewed.

balmy igloo
#

Hello!
Starting this morning we noticed that the account links (custom connect accounts) are not working. The link expires immediately . Anyone else facing similar issues?

torn stratus
#

Hello community, every time we process a payment from a country outside of Europe we get charged extra fees for international payments, I would like to know, where can I get information about economic areas so I can programmatically add this fee?

forest saddle
#

Hi I have a question about setupIntent and paymentMethods attached to a customer. I have an issue with the following scenario:

  • create a payment method with stripe.CreatePaymentMethod
  • create a customer and attach the payment method as a default (to be used for invoicing)
  • do a setupIntent with the attached payment method and customer
    issue: I have two payment methods at the end, one created by the stripe.CreatePaymentMethod one created by the setupIntent. Shouldn't be just one? example customer: cus_OFReJ1OAwjXG8G
topaz garden
#

Hi Guys,

I'm having an issue on my stripe account with test webhooks hitting my live domain whilst using stripe connect

I previously set up my live domain for test webhooks for arguments sake lets call is dash.website.com

I linked some stripe connect accounts to move forward with my testing.

Testing had completed and now dash.website.com is my live site and uat.website.com is my test site

For some reason even though my live webhook config is pointing at dash.website.com and uat.website.com is on the test webhook config

dash.website.com is still recieving events from test mode connected accounts

red prism
#

Hello.
I am currently implementing subscriptions and I have a question. How can I determine if a user's trial period for a subscription has already occurred and ended?

topaz garden
waxen quail
#

@topaz garden let's use the thread I already opened for you.

warm pelican
#

Hi Team, I have one question related to Gpay is not showing Stripe PaymentSheet option

hearty spire
#

Hi Team, I just want to update the subscription with new Price and its being cancelled

fading sedge
#

Hey,
I am updating subscription quantity and invoicing them immediately. Can I preview the prorated amount for that update only and not display the upcoming invoice? I want to send the amount to the user as confirmation before generating the invoice for this update.
I use php for the code

rapid yoke
#

Hi Team,

I am creating SetupIntent using below Java code and can not check any log/event for "setup_intent.succeeded"
or "setup_intent"[link: https://support.stripe.com/questions/confirm-success-of-a-setupintent]
Can someone inform any lead on it to check logs for setup_intent from Stripe Dashboard, without webhook use as of now?

Java Main Class Code:
public static void main(String[] args) {
SetupIntentCreateParams params = new SetupIntentCreateParams.Builder()
.setCustomer("cus_OFAAAAAAAAAAAAAA")//masked
.setUsage(SetupIntentCreateParams.Usage.OFF_SESSION)//for OFF_SESSION usage
.build();

    SetupIntent intent = SetupIntent.create(params);
vocal wagon
#

buneos dias alguien puede atenderme en español?

hidden tendon
#

Hello, when creating multiple usage record (https://stripe.com/docs/api/usage_records/create) on a metered (last_during_period) price

                billing_scheme="tiered",
                tiers_mode="graduated",
                recurring={
                    "usage_type": "metered",
                    "interval": "month",
                    "aggregate_usage": "last_during_period",
                },

in the same second with parameter timestamp at "now" , the multiple uasge records get aggregated if reported at the same second, which contradicts the last_during_period aggregate usage.
So my question is: Does Stripe handle timestamp at the millesecond level?

loud forum
#

Hi there,
Iam facing issue while completing the onboarding for connect account through checkout session, it shows SESSION EXPIRED in between the flow.

vocal wagon
#

@loud forum coud you show me the checkout-session API?

frail crane
#

Hi, I've got a potential bug to report with apple pay and was wondering what the best way to go about this was? For a little context, we use the Payment requests button and we've seen many instances now of the payment requests form closing after a short period of time (typically when someone is entering an address).

frank cloak
#

Hi,

I am trying the following:

    // Set proration date to this moment:
    const proration_date = moment().unix()

    const subscription = await stripe.subscriptions.retrieve(
      'sub_1NNWV0K3sU3vHCO7jQLAf9Pz'
    )

    // See what the next invoice would look like with a price switch
    // and proration set:

    const invoice = await stripe.invoices.retrieveUpcoming({
      subscription: subscription.id,
      subscription_items: [
        {
          price: 'price_1NEYAaK3sU3vHCO7WbqddH3p',
          deleted: false,
        },
      ],
      subscription_proration_date: proration_date,
    })

    console.log(invoice.amount_due)

I want to see what is the amount that stripe will charge the customer if i do the said subscription update. but for some reason the numbers aren't adding up with me and the invoice is actually returning item's that are not included iin it. what could cause that ?

wintry quest
#

Hi Stripe team, my Webhook stopped working, our server responds in HTTPS, what's the problem?

crystal ember
#

Hi, Can someone help me? I want to know when the charge.refunded event will trigger?

primal mural
#

hii team i want to know stripe how to calculate if i upgradeplan how much i need to pay?

dark fog
#

Hi, I accidentaly deleted my reference to a stripe connect account in our database. Now when I want to connect I only have to option to create a new stripe account. Is there a way to use the existing one?

ripe drift
#

Hi Stripe team, I need some help with prorated billing. I have a product with monthly billing with tiered pricing where I say up to 60 users the cost is $60. I created a subscription for that product and usage count added is 45 and the billing start date is 15th of the month. When I'm looking at the first invoice (which I'm saying I will bill the customer on 1st of the next month) the total bill is $60 as opposed to $30 as the usage is for only half of the month. Could you please help where I'm going wrong? I have selected the prorated changes already while creating the subscription. Thanks!

native bone
#

I'm creating a subscription using the API and the first invoice it created has auto_advance: false for some reason. Could anyone help me figure out why?

Invoice: in_1NSz0gCwsLkfK67BL2HPvgtt
Subscription: sub_1NSz0gCwsLkfK67BuRfC4lgv

hidden mantle
#

Hi folks 〰️ ! Is there a way to migrate a user's payment details from sources API to the payment method API without having to add the credit card manually again? My idea was to add just a Verify Card button on the UI that the user can click

vocal wagon
#

hi everyone, i have 2 entities, 1 in singapore and 1 in thailand. i've set up stripe accounts for both.

for administrative purposes, when my users make payment for services in thailand, i want the money to go to my thailand account, and vice versa for singapore.

however, my users should only need to tokenize their credit cards once, using the singapore one as the "main" account.

am i right to say stripe connect will allow me to achieve this?

urban depot
#

Hi what is automatic_payment_methods in creating setup intents and when do we need to use this?

novel violet
#

Hi I, have created one subscription plan and a user is active on that plan. How can i increase the plan amount and automatically new price will charge from user card on recurring

craggy scaffold
#

Hi need help

latent ivy
#

Hi,

We currently have an issue where Apple is demanding us to implement In-App purchases in our app. The app is a News/Video app for a TV Station. Our paid content is accessible through subscriptions that the user can purchase. The app is developed using Flutter.

I have already checked the flutter_stripe package on pub.dev, and saw that there was a recommended section where the following is stated:

If you're selling digital products or services within your app, (e.g. subscriptions, in-game currencies, game levels, access to premium content, or unlocking a full version), you must use the app store's in-app purchase APIs. See Apple's and Google's guidelines for more information. For all other scenarios you can use this SDK to process payments via Stripe.

My question is, can we still implement Stripe as an In-App purchase alternative method to the App Store one? Our website already uses Stripe for payment, so the integration will be faster/simple and will allow us to deliver an update to our users faster. Our subscriptions are not auto-renewable.

Thanks in advance!

slim quartz
#

I am doing POC for DD integration in stripe and stripe connect
Can someone provide me good offical document for both

vocal wagon
#

hi, how do recurring payment stripe with react?

twilit nest
#

I have to integrated stripe payment but this field is not loading - woocommerce wordpress

#

If anyone know about this issue please let me know

edgy portal
#

Hi team
I want to know why these two error messages are returned about ApplePay transactions

EXPIRED:the payment period has expired

CANCEL:Buyer voluntarily cancels

crimson hull
#

Hi,
I'm making transaction on live. It is capturing payment successfully. But it in the dashboard it saying partial refund. Could anyone provide help on it?

timid zodiac
#

i am getting Stripe webhook delivery issues. is this needed for checkout? i.e. do i need to fix this or not? if so, does anyody know how? thanks!

primal mural
#

hii team give this error when i trying to ad calculate upgrade price
stripe.error.InvalidRequestError: Request req_CRYndljeZ7NQPW: No subscription item with this ID (sub_1NSw11ECJUF37lWXGidcpO2r) on the subscription.

steel belfry
#

Hello, I have a customer with a credit card from Ben Abdallah bank and she is unable to pay with Stripe, what should I do?

#

Also, I went through Stripe Altlas and my company doesn't have a Tax ID yet, can I activate my account before I get a Tax ID ?

warped lintel
#

Hello
I have a $99/per month plan for 6 months.
So when i create subscription then how to end subscription after 6 months.

vocal wagon
hollow prairie
neon venture
#

When I create a invoice via API that is sent via email to the customer (no auto collection), is it possible to make it mandatory for the customer to add a address?

vocal wagon
#

Stripe\PaymentMethod instance has invalid ID

#

<?php
// Allow requests from any origin
header("Access-Control-Allow-Origin: *");

// Allow specific HTTP headers
header("Access-Control-Allow-Headers: Content-Type, X-Auth-Token, Authorization, Origin");

// Allow specific HTTP methods
header("Access-Control-Allow-Methods: GET, POST, PUT, DELETE");

// Handle preflight OPTIONS requests
if ($_SERVER['REQUEST_METHOD'] === 'OPTIONS') {
// Return immediately for OPTIONS requests
exit;
}

require_once('../stripe/init.php');

\Stripe\Stripe::setApiKey('sk_test_');

$requestData = json_decode(file_get_contents('php://input'), true);
$amount = $requestData['amount'];
$paymentMethodId = $_POST['paymentMethodId'];

try {

 $paymentMethod = \Stripe\PaymentMethod::retrieve($paymentMethodId);
$subscription = \Stripe\Subscription::create([
'customer' => $paymentMethod->customer,
'items' => [['price' => $amount]],
//'payment_behavior' => 'default_incomplete',
'expand' => ['latest_invoice.payment_intent'],

]);

// Verifica lo stato del pagamento
if ($subscription->latest_invoice->payment_intent->status === 'requires_action') {
// Se lo stato richiede un'azione aggiuntiva, invia al client-side il client secret per la conferma del pagamento
$clientSecret = $subscription->latest_invoice->payment_intent->client_secret;
http_response_code(200);
echo json_encode(['clientSecret' => $clientSecret]);
} else {
// Altrimenti, il pagamento è stato confermato con successo
http_response_code(200);
echo json_encode(['success' => true]);
}
} catch (Exception $e) {
// Gestisci eventuali errori
http_response_code(500);
echo json_encode(['error' => $e->getMessage()]);
}

?>

#

this backend code

#

why return the error?

#

the paymentMethodId pass to server

vagrant steppeBOT
#

brotzka

shy crow
#

New to Stripe
Business requirement is to Enable other businesses to accept payments directly
Creating Mern app.
Can someone guide me how to get started ,How can i allow my customer to create stripe connect account in my app and allow him to accept payment from his customer directly
Both backend and frontend guidance required.

bright elm
#

Hi Guys

#

I am trying to implement stripe, and stuck on two points

#
  1. Do we have a invoice number associated with payment intents - for the run time payments made by user on the platform, am getting transaction id but not invoice number
queen mulch
#

Hello.
Is it possible to create an invoice with items in a single call?

umbral thorn
#

hi. i am stuck at a point . i want to get a object which has the id of this kind py_1NT0zwCE8PHP0vh5KFXOkX5G. i dont what object is this, i tried to get it via paymentIntent but it is not. help me

crimson hull
#

Hello, I am getting error on this payment intent id pi_3NT15fGD741OMwZW158I3KRQ

weary coyote
#

Hello, Can we prefill custom fields in the checkout session (like below) ... i am not finding correct methods in java to support this

languid patio
#

Hello,
I want to retrieve the listing of all the prices in specific product. Is there a way to get the prices more than 100?

frank cloak
#

With the following:

  await stripe.checkout.sessions.create({
        mode: 'setup',
        success_url: `${process.env.NEXTAUTH_URL}/payment/processing?sessionId={CHECKOUT_SESSION_ID}`,
        cancel_url: `${process.env.NEXTAUTH_URL}/payment?canceled=true`,
        customer: stripeId,
        payment_method_types: ['card'],
      })

why doesn't the payment method that gets attached get saved as the default one for the customer? how can i change that?

bright elm
#

Guys

vagrant sinew
#

hello there

#

i want you to help me refund my client

waxen quail
#

@vagrant sinew let's chat in the thread I opened for you.

bright elm
#

is there a possiblity, to have tax code in the same payment intent, when customer is trying to shop for two products with different tax codes

topaz plover
#

Hi Stripe devs. Our customer had a failed payment (req_D6h4iqDRqlTl3M) and their subscription got cancelled (evt_1NSaUZHZLNwo79Rq0gfGGBkI). We're pretty certain we didn't invoke the request to delete their subscription, and we've not chosen this behaviour in our Stripe settings. Can you please tell us why the subscription was cancelled when their payment failed?

daring lichen
#

Hey everyone, I'm currently attempting to integrate order details into Klarna through Stripe Elements. I've noticed there was a 'line_items' feature in the Checkout Session, but it seems this is missing from PaymentIntent.

We've experimented with creating a checkout session and then using the resulting paymentintent as an input for our Stripe Elements operations, but unfortunately, this hasn't worked. We received an error message stating "You cannot perform this action on PaymentIntents created by Checkout".

Does anyone have any advice on how to include items information using Stripe Elements?

vocal wagon
#

Hello Team, If i am deleting any customer who currently subscribed to any plan what are the events will fired in webhook?

raven atlas
#

Hi I need to send a metadata via confrm payment but I can not

cobalt kraken
#

Hi,team

#

How do I turn off the listener CLI

lyric kindle
#

Good Morning, Will you share the endpoints to create "line_items.dynamic_tax_rates" and "line_items_tax_rates"? Thank you!

frank cloak
fast oracle
#

Hi. how to connect Wordpress site with Stripe?

tropic lava
#

Hi, I was wondering what's the required time period to reset the too many requests state on a customer-portal:
I keep getting 429 error codes.

weary abyss
#

Hello Stripe Team,
We are registering states of US where we can collect sales tax, unfortunately Guam and Puerto Rico is not existing

urban depot
#

Hi Can anyone explain the usecase of off_session and on_session

solid ibex
#

Hey everyone!
We are trying to use LinkAuthenticationElement with defaultValue set, but this makes the email editable.
Is it possible to pass this value but still keep the input disabled? Like it would be if the option is not passed and a customer id is provided
Thank you!

crude plume
#

Hi can i customize the stripe prebuilt checkout base on my design?

left basalt
#

Hi guys can we speak bacs_debit_payments on subscriptions, using checkout. when setting this up is all i need to do is specify this instead of card on the call?

copper pelican
#

Hi, I have a question about the connection with Squarespace. So we connected Stripe and Squarespace and we use their APIs in our mobile app but when it comes to processing orders via APIs we can not find pieces of information about how Squarespace and Stripe communicate once we make an order. Any help is really appreciated

vagrant surge
#

Hi, How do I catch subscription canceled because it reached cancel_at using webhook ?

limpid pilot
#

Hi, i am trying to pass some custom default values to the PaymentElements component in React, currently, i have a config like so.

const paymentElementOptions: StripePaymentElementOptions = {
    paymentMethodOrder: ['us_bank_account', 'card'],
    fields: {
      billingDetails: {
        name: "auto",
        address: {
          line1: "auto",
          city: "auto",
          state: "auto",
          country: "auto",
          postalCode: "auto"
        }
      }
    }
  };

<PaymentElement id="payment-element" options={paymentElementOptions} />

But when i load the form these new fields do not show up.

I'm using stripe versions:

"@stripe/react-stripe-js": "^1.14.1",
    "@stripe/stripe-js": "^1.38.1",
fringe meadow
#

Does anyone know how to make payments via boleto on android using stripe? sorry for inlges, i don't speak english lol

jagged glacier
#

Hi, I am having this error when processing a payment "The card returned a decline code of currency_not_supported." my current currency is in USD and the card with the error is from Mexico. Is there any way that when processing the payment this is done in the local currency of the card to avoid these errors?

urban depot
#

Hi Can anyone explain the usecase of off_session and on_session
on setup intent

vivid burrow
#

Is there a way to edit/manually set the price ID of a product on a connected account? I do not see the same UI on the stripe dashboard

opal leaf
#

I'm creating subscriptions from my backend and using stripe js on the frontend to show secure card fields. After the subscription becomes active i catch the subscription change via webhook. The question is how to send invoice automatically via email every time the subscriptions charges the customer?

modest trout
#

Hi, does stripe dashboard support partial / wildcard searches for metadata? for example if I have metadata key-value as "items : pen_343, book_776", can I search for "pen_343" to get all payments with that data?

slender grotto
#

Hi! Is it possible to pass checkout data (e.g. success redirection url) through the pricing table? We are using dynamic URL's during development. Right now we are directly creating a checkout session to be able to set the redirection URL's, but it would be nice if we could use the pricing table.

fallen kayak
#

Hi, Dears, I come over here again to pursue some beta features your colleague told me about it in the last thread that we talked.

This is the exact flow that was implemented for the estimated fare. although, I thought it would be a better way to handle the difference fare payment where the actual fare becomes more than the estimated fare without confirming the PI again.
We might have a beta feature that allows you to capture more than the authorized amount but not sure if we are currently enrolling more users. You'd likely want to talk to our support team about this

urban dome
#

Hi
We are using Stripe Checkout + Connected Account Express.
We are mostly using separate charge and transfers, and thus creating the transfers manually.
But for a special case we need indirect payement with auto destination transfer.
So when we create the Checkout Session we specify the payment_intent_data (as usual)
with on_behalf_of, and also description and metadata.
But we also need to specific transfer_data sub object with amount and destination.
And it works.
But we can't specify the description+metadata fields for the Transfer as we do for the Payment Intent,
and also as we do for the transfers that we are creating manually in our usual workflow.
And we really need those metadata to be attached on the transfer...
Is there any chance that Stripe could allow to inject description+metadata in transfer_data
in the same way that they already do for payment_intent_data ?
To avoid having to wait for transfer.created hook,
then list transfers linked to payment intent group,
and then finally patch the transfer to add metadata and description ??

rustic matrix
#

Hi, question for the community, hope that is allowed. I'm looking to offer a discount/coupon in my checkout process to customers who have served in the US military. Does anyone have any pointers on how to verify a US military ID as part of a checkout process?

twin moss
#

When a payment_intent is completed via a terminal (M2 reader). will the payment intent or the charge information include any data on the terminal_id that was used to capture/process the charge?

lyric iris
#

Hi. If we don't use radar, are we able to run any security checks like zipcode fail / CVC fail etc, or does radar need to be enabled for such checks?

vagrant steppeBOT
#

repolevedavaj

#

xtreme_cs

#

thebootroo

#

impractical_panda

#

benstjohn

blissful vine
#

Hi there, im getting some troubles with stripe plugin for woocommerce when i try to enter settings it gives back this errors:

#

And cant add keys or test them

vagrant steppeBOT
#

danclassfit

lyric kindle
#

Do you have a list of Stripe supported countries to collect taxes? Thank you!

vagrant surge
#

Hi can I create a subscription for user and use the default payment method of the customer to directly pay for it instead of returning a client secret to use it to pay ?.

hard plank
#

Hi team, I'm using "Radar for fraud teams" and I own a EC site, and my customers use "SetupIntent" to save card's for future payments.
I set SetupIntent usage off-session, and I want 3DS required on SetupIntent but not when we create PaymentIntent.

Our custom rules for radar blocking "not :has_liability_shift: and not :is_3d_secure_authenticated:" is blocking all PaymentIntent creation in develop env.

how can I accomplish this or is it just an develop env problem?

remote leaf
#

it@aaryapremiumauto.ae
its my stripe account user and aaryapremiumauto.ae this is my websiteurl am facing a problom with my account my account not verified am try to contact stripe but i cant get any help form stirpe my messages all deliverd but no reply i dont know how to connect my busines is going down about this problom

barren zinc
#

Is there a way to convert a Source into a PaymentMethod? Or convert a Source struct into a PaymentMethod struct temporarily?

placid path
#

3Ds not working for ICICI Bank card (in India) any idea by when this will be resolved or its integration issue ?

sinful bridge
#

We are in the process of migrating our payment provider from Buckaroo to Stripe, and we have some questions regarding the handling of unsupported payment types, specifically Autopay and E-Mandate. We kindly request your guidance and assistance on the following matters:

Handling Unsupported Payment Types (Autopay, E-Mandate): Currently, we have customers who utilize Autopay and E-Mandate through Buckaroo. However, we understand that Stripe may not support these specific payment types. We are seeking your advice on how best to handle these unsupported payment types during the migration. Is there a recommended approach or alternative payment method in Stripe that can provide a similar functionality? We want to ensure a smooth transition for our customers without disrupting their recurring payment arrangements.
Existing Payments with Autopay and E-Mandate: As part of our business operations, we have numerous payments already set up with Autopay and E-Mandate through Buckaroo. We are keen to understand how we can handle these existing payments that were created with these unsupported payment types. Is there a way to migrate these payments to Stripe and maintain their recurring nature without inconveniencing our customers? Any insights or best practices you can provide would be highly appreciated.
As we are planning to migrate our service from Buckaroo to Stripe and I would like to know if there is any service available in Stripe which can import the existing customer data from the Buckaroo and move it to stripe.

Furthermore, if there are any resources, documentation, or tools available that can assist us in handling the migration of unsupported payment types and existing payments, we would be grateful for any information you can share.

vocal wagon
#

I need PHP plan:
min 3 users and
1 user - $18 per month

#

how can to describe it

#

?

honest skiff
#

Hey folks! I'm noticing a change in behaviour regarding payment intents and issuing invoices. I'm issuing a draft invoice via API, and later it and updating it as paid_out_of_band in a subsequent API call. This is to have all invoicing and accountability in the same Stripe account, as the payments are actually happening in another account as Stripe Express commissions.

The solution was working fine, but at some point between June 2nd and July 2nd, the behaviour seems to have changed without any modification on our side. Formerly, the invoices where not auto_advancing nor trying to automatically collect payment (this is wrong and would result in a double charge). However, the current behaviour issues a payment intent, and cancels it as soon as I mark the invoice as paid outside (just a couple hundred milliseconds later). I have confirmed that this behaviour has not happened before, and that no change in our relevant application code has happened in the indicated period.

This cancelled payment intents are undesirable, and my biggest worry is that they actually go through in that slight window, as we are talking thousands of customers. I'm explicitly marking the invoices as auto_advance: false; so I don't see why this behaviour is happening.

oblique plover
#

Hello! We are investigating sending Level 3 data for some fee reduction, but our implementation does not explicitly create Payment Intents or Charges https://stripe.com/docs/level3 Our implementation creates a customer, adds a payment method, and then creates a subscription given a known product. Is there an opportunity to add level 3 data to the source, or to the subscription?

vocal wagon
#

Hi,
Our company manages the Stripe accounts of our merchants.
How do I know if a merchant's account has no problem and is accepting the transfer?
Do the charges_enabled and payouts_enabled attributes guarantee all this?

twin moss
#

My team is using the BBPOS WisePOS™ E for our e-commerce "in person" site. We have hundreds of these connected to our site, and 99% of the time it is working great! We understand there are issues in regards to secure wifi networks, but every once in a while we get the following issue where a terminal simply will not connect even on a secure Wifi network. Any idea what could be going on?

forest saddle
#

Hi, how do I set the default payment method for a customer with python? I tried with:
stripe.Customer.update(stripe_customer_id, invoice_settings={'default_payment_method': payment_method['id']})
but without success

dreamy oriole
#

Hello! I'm trying to get and example of a refund email in my test environment. Looking at https://stripe.com/docs/refunds#refund-requests , I created the invoice from on a customer in my stripe account, the customer has a stored email address, and I enabled email customers for refunds in the dashboard. I'm not seeing the email when I refund in the dashboard. Does it just not work in test or am I missing something potentially?

green hare
#

Hi i have a client who accidentally made a second subscription, he doesn't want to do a refund but extend the end date of the other subscription and cancel the second one, is it possible to do that?

edgy socket
#

Hi, the rand in south Africa is available on stripe ?

plucky star
#

Hi 👋 . I'm trying to set up a subscription cancellation flow using stripe and having a little difficulty. As the subscription is using a subscription schedule I am cancelling by creating a new schedule phase that is the same as the current phase and setting the end_behavior to 'cancel'. I don't want to create an invoice to refund the participant for unused time on the subscription so have set the proration_behaviour to 'none' on the subscription, the subscription schedule and the subscription schedule phase. Unfortunately there still appears to be an upcoming invoice to refund the customer. How do I prevent this from happening? Example subscription id with the unwanted upcoming invoice - sub_1NT3cGCgZIPthjuHJb0lBLG1
Apreciate any help 😄

quasi plume
#

Is there any way to prevent an email from being sent when a credit note is applied to a customer's invoice? I can't seem to find this setting anywhere.

minor island
#

Hi! I'm running into the following warning:

recognized elements.create('payment') parameter: locale is not a recognized parameter. This may cause issues with your integration in the future.

I believe it's coming from here:

    loadStripe(stripe_account_pk, {
      locale,
    })
  );```

However, passing the locale here is working as intended for internationalisation. Is there any other place I can do this that won't throw this warning?
lament kettle
#

Stripe.js using Payment Element
stripe.confirmSetup({..., confirmParams: {return_url :...}})
we have an SPA and dont want the page to navigate, can't this be done via ajax?

#

i see it can be set to redirect: 'if_required', but why might redirection be required?

waxen warren
#

Does anyone know a way to charge the credit card fees on the product without having to change the actual prodcut price? We have the option to allow payments via ACH and Credit Card and we want to set it up so that the CC transactions pass through.

rare solstice
#

hi, im in need of a self booking calendar to link with stripe does anyone know of one or could make me one, pretty please i use mailchimp as a website thanks

spare aurora
#

Hi, I've this balance transaction ( txn_1MraAYK1xWAYzvtrfXAweJYi ) but I don't know at which movement it refers to. I tried to query it via API but I don't get any helpful information only that is a transaction for a subscription ( but I don't know which )

lyric kindle
#

For the following use cases: "Payment is Cancelled", "Session Expired" (without payment), "Payment Failed", "User Close the Checkout session Page", will Checkout session will generate Checkout session id?

sinful igloo
#

When I search webhooks in our dashboard I get nothing... did webhooks get moved or something or could this be a permissions thing?

undone torrent
#

I am trying to test tax collection in stripe but when I create a new product i get the following warning.

Not collecting: No tax is collected either because you are not registered to collect tax in this jurisdiction, or because the non-taxable product tax code (txcd_00000000) was used.

turbid karma
#

Hello, I'm trying to create subscriptions via the API using a specific payment method (credit card added via setup intent) which "requires authentication for the initial setup and also requires authentication for subsequent payments".

I tried creating a subscription like this:

subscription = await stripe.subscriptions.create({
    customer: customerId,
    items: [
        {
            price: priceId,
        },
    ],
    metadata: metadata,
    default_payment_method: paymentMethodId,
});

This works for "normal" credit cards but not for those that require authentication even after payment method setup. I tried setting off_session to true but that didn't work. Any idea how to solve this? How can I let the 3DS window appear again?

I built a custom checkout flow. It collects all necessary data, allows adding payment methods via a setup intent and then creates a subscription by calling an endpoint which includes the above code.

tropic bridge
#

hey folks, i'm trying to test my integration for a retry payment, but i'm not able to reproduce a past due sub. How can i do that?

frank cloak
#

is it possible to know if a subscription creation was triggered by a schedule ?

stark cave
#

Getting content security policy error in react app

left basalt
#

How do subscriptions work exactly, do i create a product with a recuuring price and then use the product id at checkout or do i create a subcritpion and then pasas that at checkout?

waxen warren
#

@languid tulip So i tried to create products for credit card and ACH and realized that the payment options are set globally. How do i edit the individual product to be only Credit Card or only ACH so that way we can accommodate the processing fees?

hot lagoon
#

How come client_reference_id is only propagated through to the checkout session webhooks, but not any of the charge / payment intent events?

topaz garden
#

Hello,

I'm having an issue, for some reason stripe is returning

message: "Invalid integer: "

For the attached payload, an I'm not quite sure where the invalid integer is, as all ints seem to be correct here

knotty scarab
#

Hi! do you know what happens when we try to transfer money to a connected account that is ‘Restricted’ ie not completed stripe onboarding? does the transfer fail?

smoky pasture
#

Hello. I suspect a website is been targeted because there are so many failed payment attempts, like a bot but I don't know from where it is exactly coming from

forest thorn
#

Hello my account is not getting verified and im not able to receive payments

lament kettle
#

for the payment method of a setup intent we are not seeing the typical fields we are used to seeing such as brand, expiry month and year

pseudo cloak
#

Hello,
await this.stripe.subscriptions.update(stripeSubscriptionId, {
cancel_at_period_end: true,
items: [{ plan }],
});

It is not working after I added "items" parameter. Am i missing something?

fiery python
#

I have a webhook that listens to the CustomerSubscriptionUpdated, CustomerSubscriptionCreated and CustomerSubscriptionDeleted events, my doubt is about Created, how do I know if it is paid and can I release the system for the customer

woeful venture
#

Payment intent was very easy to set up (getting people to pay you with cards) but setting up the other way around (when I want to pay people) seems quite difficult, what is the easiest way to set this up? In a way so that I don't need to make a user create their own Stripe account?

waxen zephyr
#

How do I get a hold of someone to change my phone number I can't log in to my account

sacred gorge
#

Hi, in my subscription flow, we offer a user the ability to pay with a credit card using the iOS element to complete the flow. The user can also use a legacy plaid bank account as a payment source. How can we set the default payment method to be whichever one the user paid with initially?

thorny gale
#

Hi team, quick question, I am on test mode of stripe and cannot get verification code for checkout session to my cell phone or email as well. What's the problem?

woven dragon
#

I'm trying to create a Subscription with iterations(4), interval(month) and interval_count(2). I'm unable to provide iterations(no.of installments) to the Session object. If I'm using SubscriptionSchedule, I don't know how to get URL(to redirect to the user to accept the subscription). Please refer StackOverflow link for a sample code --> https://stackoverflow.com/questions/76673359/stripe-session-object-with-iterations-total-installments

frank cloak
forest ore
#

I'm trying to handle a webhook for invoice.payment_succeeded and referencing the stripe.invoice in the codebase of version 72.35.0 which GO says is the latest. It's missing amount_shipping field in this version. I tried to update to v74.25.0 but it cannot seem to update. Any idea's

viscid meadow
#

hi i'm interested in looking at cancellations. it doesn't look like this data exists in a report in the dashboard, so am open to using the API or preferably stripe sigma to look at this. how can i filter out subscriptions that were just canceled because the subscription ran out and only look at cancellations that were triggered and requested by customers to cancel right away?

steel scarab
#

Hello

#

Can come someone assist me?

tall crown
#

Is there the option to use the API with payment objects? I can't seem to find it in the API reference. More specificially, I'm referring to the objects with ids py_foobar or items listed in a connected account's "Payments" tab

silver marlin
#

Hi, I can view payment_intents.amount_details_tip_amount in stripe Sigma, but this field is not included in the API. Is there a way to turn this on, or would it have to be included in the metadata?

hardy frigate
#

Hello all! I have set up invoicing in a Django app and am currently testing everything out. At the end of my function that creates and finalizes the invoices I have this line

'''
sent_invoice = stripe.Invoice.send_invoice(new_invoice['id'])
'''

And in the console it says that the response was a 200 level response. However, the email is never delivered to the customer. If I manually click "Send Invoice" from the console it works fine. Is there anything else that needs to be included for the invoice to be sent successfully? I would really like for my Django backend to automatically send the invoice emails to our customers instead of having this be a manual process.

#

Do I need to do any special verification for it to work through the API?

#

Also, this is all in Test Mode which may effect how it all works.

young lantern
#

Hi all, i have created a payment link where i don't see specific payment options (that are activated) can anyone help?

#

does it has something to do with this?

charred parcel
#

Hi all - For transparency I am not a Dev (not that smart!!) . I run and own a platform. I've asked questions here before and have gotten fast and accurate answers.
I have a platform account. Other Stripe accounts are connected to my platform. There are two types of connected accounts

  1. Providers - who provide a physical venue for events
  2. Managers - who book users into the venue.
    Users who book time to use a venue pay my platform
    Currently, when a user pays it's a single transaction. The Provider gets 70% after Stripe and my platform fee. The Manager gets 30% after fees. This works great no issue.
    Because many of the users book the same venue month after month I am looking at creating a workflow where a monthly subscription is created. The user would be charged once every month. Can the splits outlined above (70% to providers, 30% to managers) happen when a subscription is takne each month?
young lantern
balmy yacht
#

is there a way to identify a payment intent was created from a checkout session? we're getting both checkout session completed and intent succeeded, and just want to identify if the intent was from a checkout session

mental vortex
#

Hello sir

#

Hello

#

Hiii

#

I need help

#

....

young lantern
#

thanks @daring lodge for your help. solved issue

frank fractal
#

Good evening

#

may i ask if the Payment getway asked the buyer for an OTP?

#

My question is it 2D OR 3D

#

ASKES**

nova egret
#

Question on tip collection; given that captured amt needs to be less than authorized amount but tip amount can be arbitrary. How should I set the auth value?

topaz flare
#

hello! I am building a platform to sell digital subscriptions on behalf of artists, where artists can sell access to their work. every time someone purchases a subscription, we want to take some % of the sale and send the rest of the payment directly to the artist. what is the best way to do this with stripe?

we already have digital subscriptions set up to go directly to our account using webhooks and the default stripe checkout portal. but now we want to also do payouts for artists.

sand tusk
#

I know this is not the correct place to ask it but with Stripe Connect + Affirm I thought I saw messaging saying that if it was a $100 transaction adding Affirm was not allowed to cost more (Ex: $106.30) e.g. the merchant (aka Connect user) paid the 6% + 0.30. Did I or ChatGPT hallucinate that?

spare citrus
#

Hello! I was just testing out my checkout page, as I have a new product launching tomorrow. I see that the fields to input credit card information when selecting Stripe at checkout, are not there. I checked some of the forums for WooCommerce and got a new Secret Key, and updated the Webhook. On WooCommerce in Wordpress, everything with Stripe now shows "enabled" but the credit card fields are still not coming up at checkout. Any insight on this? Also I see the new webhook Wordpress is assigning me is in "http:" format instead of "https:" so I'm not sure if that has something to do with it, but that's not something I can change. 😕 Any help is greatly appreciated!

timid horizon
#

I intend to create a Sink Connector into a PostgreSQL database. I plan to add the webhook to my internal message bus and then create a projection of the events.

But I am unsure about the following:

Is there any way to consume ALL the events from the beginning of time for a given account?

Intent: make sure I have ALL the data projected correctly.

remote pumice
#

What is the best way to track whether customers have used Apple Pay or Google Pay? It is not possible to filter for this via the web interface.

undone torrent
#

we are testing international taxes for stripe hosted checkout. For some reason stripe always defaults to United States, and the box is locked so it can't be changed. Is there a way to unlock this so that we can change the country.

gray sinew
#

#dev-help I have a problem, I am getting the error that my domain that redirected to checkout is not enabled in the dashboard. Add the domain at https://dashboard.stripe.com/account/checkout/settings, but when I go to that link, I see my domain already listed in the Domain box under Client-Only integration, and when I click on custom domains I see a list of 3 domains, checkout.stripe.com, buy.stripe.com and billing.stripe.com, and then Add your domain, when I try to add my domain there, it says I have to pay $10 to add it there, so I don't think that is the right place to add it, and I can't see any other place to add my domain at the stripe account/checkout/settings link. Where am I supposed to add my domain, exactly?

warm crow
#

I am setting up MC4N test environment and trying too hook to Stripe test payment gateway. Microsoft is asking for the Stripe Service Key and the API key. Which key in my test account would be my service key?

finite cloak
#

Came across a little problem. Although in documentation there is mentioned that charge object includes refunds object, after retrieving charge using chargeID there is no refunds field whatsoever, even thou the amount_refunded is higher than 0. Why it is so ?

late geyser
#

Hello everyone,

I am currently working on integrating French meal vouchers, also known as "Cartes Tickets Restaurants," into our online payment system. However, I am facing some challenges and would greatly appreciate your assistance and guidance on this matter.

The specific meal voucher providers I am interested in integrating are Moneo resto, Apetiz, Edenred, and Lunchr. My goal is to enable our customers to use these meal vouchers as a payment method when making online purchases through our platform.

I have reviewed the documentation and resources provided by Stripe, but I don't really understand where and how I can enable it.

Could anyone help ? Thanks 🙂

fair smelt
#

yo, my metadata wont be passed when creating a webhook in nodejs?

swift roost
#

Hi there.

I'm integrating an application with the Stripe Checkout: https://stripe.com/docs/payments/checkout
Besides using a credit card, it allows using other payment methods, such as Affirm (https://www.affirm.com/).
I was able to set it up on test mode, but it seems it created a new Affirm account that I'm not able where it's coming from. I'd like instead to integrate it to an existing Affirm account I have already created.
Is that possible?

Use a low-code integration to build a customized payment page, hosted on Stripe.

true tapir
#

Is it possible to have a Subscription PaymentIntent be set to not capture (so just authorize an amount) until a later point?

vagrant sinew
#

Hello

#

Good day

#

Pls I really need help here

#

Stripe keep blocking payment pinky account what can I do now

#

Hello any stripe support here

dim hearth
#

@vagrant sinew I responded in the thread - as I already mentioned you have to go to https://support.stripe.com/contact

vagrant sinew
#

I know but I want to chat with stripe support

dim hearth
#

please respond in the thread you already have!

wooden sand
#

Hello,

I've been following the instructions on how to start a Stripe app in the dashboard, but I'm encountering some difficulties. I managed to execute the 'stripe apps start' command and it seemed to have compiled successfully. The logs are as follows:

helloworld % stripe apps start
[22:34:28] compiled successfully
💻 Running development server on http://localhost:4242 (^C to quit)
✨ You can now preview Helloworld in your Stripe account.

🌐 Press Enter to open the Stripe dashboard

According to the output, it says I should now be able to preview my app, Helloworld, in my Stripe account. However, when I navigate to the dashboard, I don't see the app anywhere in the right bar/apps menu. IT only shows me some curated list of apps I have not yet installed.

In an attempt to troubleshoot this issue, I tried to curl http://localhost:4242, but I received no content in return:

~ % curl -v http://localhost:4242
*   Trying 127.0.0.1:4242...
* Connected to localhost (127.0.0.1) port 4242 (#0)
> GET / HTTP/1.1
> Host: localhost:4242
> User-Agent: curl/7.85.0
> Accept: */*
>
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Vary: Origin
< Date: Wed, 12 Jul 2023 22:35:04 GMT
< Content-Length: 0
<
* Connection #0 to host localhost left intact

I'm at a bit of a loss as to how to proceed from here. I would be very grateful for any assistance or suggestions you might have. Thank you for your time and support.

wheat copper
#

Hello everyone 🙂
I am experience problems setting up my Woocommerce with Stripe at the moment cause i dont get any verification SMS on the registration process for stripe. Does anyone has any ide what i can do? I also tried two different numbers.

hard plank
#

hi team,
I'm using setupintent to save users payment_method. I want to require 3ds during setupintent.
what's the difference between "is_3d_secure" and "is_3d_secure_authenticated" radar rule?

nova bluff
#

Hello, I want to setup a user facing code that a user can use once in stripe checkout to discount their order $x off an order of x or more. I want them to only be able to use this code once (they can't use it on two checkouts even if it is a different product). How do I set this up?

silver lava
#

Hello I just put stripe pricing table on my landing page and here is my problem: it's buttons refer to stripe and I want user that browses landing page to create account first and then go to stripe.

frail vine
#

Hello, I am trying to integrate stripe checkout into a rails app but I keep getting a CORS error when I try to use a form to take me to the checkout page

violet totem
#

I am not even sure if this is a valid question or not so feel free to tell me so, we are investigating tap to pay and the terminal SDK, if someone uses tap to pay do we get access to their email (or some kind of unique email even if its masked by google or apple for privacy reasons)? We are trying to reduce user friction by not needing them to enter it but we are legally obligated to send them some PDFs after the payment so wondering if we just get it as part of the payment intent completion?

rose spoke
#

I am trying to migrate payment elements as i added payment methods, my i`m super noob, who can help?

ashen root
#

Referencing this archived thread

#1122677708929900595 message

If a recurring monthly subscription charge fails due to insufficient funds the user is sent an email advising them off this and they are directed to update their credit card details. Assume the users tops up their existing credit card. There is no way for the users to request a further charge attempt on the card that is already registered.

I was advised if the user deleted the existing card and resubmitted it then Stripe would attempt to bill the card again.

But this is not possible. Stripe does not allow you to delete the "failed card" and leave the account/subscription without a credit card assigned.

It appears the only way to attempt to retry charging the previously failed card is for staff to do this via the dashboard - Invoices - Click Retry Card.

This makes it impossible for customers to top up their credit card and instigate a retry request themselves.

Can you confirm?

turbid raft
#

Hi, is Stripe Sigma data real time? or are they any delay in data sync to Sigma?

lyric kindle
#

I have a question on "automatic_tax" for Checkout session. I am using "Tax Rate" api. So in this case, do I need to set "automatic_tax" to be "TRUE" for the Checkout session. Thanks!

sterile bane
#

Hello everyone,

I have two files, as shown in my playcode.io, one with the route and the component that should call it. It seems like its working but then it throws a 405 always. I use Next.js 13.4.4 and TypeScript 5.0.4.

https://playcode.io/1531778

Does someone know what goes wrong?

Thanks in advance.

Paddy

harsh meadow
#

Hi,

I just need to ask the following questions first before we begin development:

  1. Is Stripe available in the Commonwealth of Northern Mariana Islands (CNMI), USA?
  2. Are online payments with the following available in CNMI; Kakao Pay, WeChat Pay, AliPay.
sterile bane
# harsh meadow Hi, I just need to ask the following questions first before we begin developme...
tall crown
#

Hi!

I'm building a marketplace using Stripe Connect (express) accounts, and have noticed there's a discrepancy between when I look up the account on stripe.com, view the account, then click View dashboard as this account compared to when I generate a login link with the api.

Most notably, when using my platform's account to view dashboard as the account, I have much more detail to see regarding payments/charges, and even have options to export payment data to csv.

Is there a way for me to use login links to provide similar functionality to my users (my sellers)?

polar holly
#

Hey

#

I need help

#

my stripe account is being permanently closed and i have some ach payments from a few clients that i cant refund what can i do

static flicker
#

hi, i need some help about remove the GST in the checkout cart. thanks!

clever vortex
#

Hello,
I need help with the customer portal.

I have subscription plans with prices defined by quantities with monthly and annual charges. So basically I have a monthly and annual plan for a subscription where you can choose a quantity and the price changes.

And I'm having trouble configuring the customer portal with dynamic settings. I'm trying to do the following:
1 - When a customer has a monthly plan, I want the customer portal to allow the customer to change the amounts of the current plan or switch to the annual plan.
2 - When a customer has an annual plan, I want the customer portal to allow the customer to change only the quantities and block the monthly plan.

And I am not able to create a configuration that solves this issue.

Attempts:
By creating a default configuration via code, I can partially solve the problem. Because in case 1, when the customer changes the plan to annual and confirms this change, the customer returns to the start screen where it shows the invoices and the change plan button, so he can click the button again and go back to the monthly plan. and I want to block it.

So to resolve this issue, reading the documentation I noticed that I could use this same configuration and use flow data in the creation of the portal, and in a way it solved my problem from step 1, because now after confirmation I have a redirect configuration that I I send it to the page of my website.

But as not everything is perfect, this method brought me a problem for case 2, where it is not allowed to change only the amount of the current plan, that is, if the customer is in the annual plan and the configuration allows that it is only possible to change the quantity and price from annual price, I get the following error.

If anyone can help me, thanks.

cobalt kraken
#

Hello, stripes.
Our program has a firewall, and we need to set an IP whitelist for stripe. Which IP segments should be set? Make sure that the results of the payment listener can be received normally

swift cape
#

hey stripe support, this question may be out of range but figured i'd ask here anyway.

Our integration uses Stripe Checkout for payments - users click on a button in our page and get redirected to a Stripe Checkout page, where they are able to finish the payment process and get redirected back to our page. We've noticed that the Stripe Checkout page occasionally takes a long time to load - at one point, our PM timed the time-to-interactive for Stripe Checkout at 6 seconds, and another time at 10 seconds.

we want to gather more data to see if this is a widespread issue or just a couple one-offs. in order to do this, we need to gather some logging data on the Stripe checkout page - in particular, we want to automate the time-to-interactive timing. we understand how this would be done on our own page but not on a third party page. is this information possible for us to gather?

raw crescent
#

hi team,
do I get product_id against a customer_id which product is assigned to that customer? If yes then which API I need to check?

vocal wagon
#

Hey, so im not a dev but I tried doing the payout thing for discord so I can transfer ownership of my 6.9k server to my new acc...but when I did that..it wouldn't let me enter my phone number. So I left, and came back and it didn't even ask me for it the second time it just said "sending a code to your phone" and I never got it. I've tried everything. I don't even think I have an account with stripe, I just need this payout thing fixed asap cuz I need to transfer this server ownership. (I can't contact stripe support unless I sign in with them, and I don't even have an account yet. Stripe is just not letting me even create one.)

edgy topaz
#

Hi Stripe! I hope you guys are doing well. Quick q I hope it isn't complicated. Would there be a way to set Stripe up to hold the funds for a period when an item was rented, sort of like a down payment or like a deposit system, which can then be returned after the item was returned to me like say more than 7 days instead of using the authorisation and capture feature? For example, implement a deposit system where customers must pay a €15 deposit to secure a camera roll, like a down payment. Once the camera roll is returned, the remaining amount will be refunded to them. So lets say the lease is supposed to be for like a month or so, they have to pay the rent amount and the deposit. I haven't been able to figure out if there is a documentation in Stripe Docs that would work for me tho.

verbal moon
#

Hi, I've been using subscription schedule to redeem coupons which schedules in future date. I want coupon to be redeem only once but coupon is being apply to multiple schedule. Is there way to throw error If coupon is already used on any schedule

echo coral
#

Hi,

I am a plugin developer and one of our customer reported an issue, he got invalid card number error but he said it occurred for valid live card numbers, please refer : req_WpVWMPhAlShs46

fickle crystal
#

The user has made a daily payment subscription, started paying for the subscription on July 11th, and is considered unpaid on the next day, July 12th. Why is the payment not processed? (currently in test mode)

rich thunder
#

Hi Team, i have integrated apple pay using PaymentRequestButtonElement. but i can't go ahead with payment. so, how can i do?

loud forum
#

HI there,
can we get transaction reference number for invoice from API?

pure radish
#

Hello, developing a Custom, Connect, Platform featuring Destination Charges. Looking through the API documentation, trying to determine a development plan.

If I were to incorporate the 'invoice' api object into a payment flow, or my process in general, does that 'enroll' me to invoicing at a continous additional cost, upcharge me a % on a per invoice basis, or not cost extra since its a Custom implementation?

static flicker
#

Hi i need some help about remove the GST in the checkout cart. thanks! @dry hatch

chilly sage
#

Hello,

How can we customise our invoice template, adding footer information and other useful details for our clients to see?

analog mica
#

Hello, we have updated the API version in June, after that, we observe the dynamics of increasing errors. Not all payments are falling, so I don’t think that the problem is with our integration. But I see that recurring payments that have been successful throughout the year are not going through. eg ch_3NNuo1GVZKR8dXQT1J7yEniW, ch_3NNum3GVZKR8dXQT0vz1Rv8p . Could you help me to understand reasons?

hallow kernel
#

Hi Team.
We are a company providing electric vehicle charging service to local EV owners. Currently we need to integrate a new payment platform to our APP. The platform will be used to collect the EV charging fee(which will be calculated as: electricity each EV charging session consumed*unit price) from our customers.

Due to the requirements of our business characteristics, we wish to provide customers with convenient payment experience while ensuring that customers pay for charging services(since we provide EV charging service before we charge our customers).

So ideally the payment platform should able to achieve the following:

  1. At the beginning of a charging session, the customer agrees to pay for the EV charging service and allow the APP to charge from his payment choice (maybe a credit card or Apple Pay, Googlepay) once finished EV charging.
    Please note, this step only requires the customer to agree that the APP could charger later no actual deduction or pre-authorization shall be performed in this step (since the EV charging service has not finished at this stage, so the accurate service fee cannot be calculated)
  2. After the charging service is completed, the APP directly deducts the service fee from the payment methods selected by the customer through the payment platform, and the deducted amount is accurately calculated according our pricing rules(based on the electricity they actually consumed).

It should be noted that the charging amount of each customer can only be calculated after the charging is completed, so the charging fee of each charging session is different.

Does Stripe have related functions to meet the above requirements?

echo coral
#

invalid_request_error - source
You cannot create a charge with a PaymentMethod. Use the Payment Intents API instead.

req_Ls7bnQsYf5JzPL

but the request contain source not payment method

loud forum
#

Hi there can we directly send money from stripe funds to connect bank account, bypassing connect stripe funds.

fast isle
#

Hi Team, we are using Standard Connect Accounts. We are creating them on-the-fly and then cloning customers from platform account at the time of transaction and generating invoice. Now, when I'm trying to create a charge using customerId of cloned customer, it says "the provided secret key does not have access to customer account". Maybe because it's using platform key to create charge for connect account customer. How do I fix that?

primal mural
#

equest req_K9jMB3dsmGfKEA: The subscription is managed by the subscription schedule sub_sched_1NTIkMECJUF37lWXsCHNePnI, and updating any cancelation behavior directly is not allowed. Please update the schedule instead.
i want to upgrade with modify but it give error

ripe drift
#

Hi Team, I have a use case to implement and would like to know your feedback if this is the best way. I am having annual prepaid subscriptions for my users where they will be paying some money upfront let's say $1000. Based on the usage for a particular month, I would go and deduct the amount from that prepaid balance on a monthly basis. I also need to send the invoice to the customer on monthly basis. For e.g for the month of July the cost was $100, so on Aug 1 I will deduct $100 from $1000 and the user will be left with $900. To implement this I am making use of Credit Balance from stripe which can act as prepaid balance and I will bill the customer monthly with the usage and fees and send the invoice to the customer of $0 and mentioning $100 was applied from the prepaid balance (No payment due). Is this the best way of doing this?

marsh whale
#

Hello,

I was following the documentation (https://stripe.com/docs/api/subscription_schedules/create?lang=cli) of Stripe to create a new subscription schedule.

However, I wanted to do so via HTTP instead (https://www.make.com/en/help/tools/http#make-a-request-935242) as I am using an integration tool which recommends the usage of HTTP instead.

Can someone give me examples or point me in the right direction on how I can create a new subscription schedule via HTTP, please.

light bough
#

Hi, can I just check if there is anyway to collect an email address during a transaction whilst using the payment and address element other than using a custom form field and attaching the value during the form submission?

grand grail
#

Hi all, I have an issue with my Stripe app:

const App = ({ userContext, environment }: ExtensionContextValue) => {
  const isUserSignedIn = false 

  const [data, setData] = useState(null);
 
  useEffect(() => {

    const fetchData = async () => {
      try {
        // just returns a 200 status
        const response = await fetch('https://chargeblast.ngrok.io/test_stripe');
        const result = await response.json();
        setData(result);
      } catch (error) {
        console.error('Error:', error);
      }
    };

    fetchData()
  }, []);

  return (
    <ContextView
      title="Hello world22"
      brandColor="#F6F8FA" // replace this with your brand color
      brandIcon={BrandIcon} // replace this with your brand icon
      externalLink={{
        label: "View docs",
        href: "https://stripe.com/docs/stripe-apps"
      }}
    >

I have a bug, the fetchData call fails

grand grail
turbid cedar
chilly sage
#

Hello How can we customise our Receipt Email template for our clients to see?

shadow socket
#

i don't think i have done the "capture_method: "manually" " correctly as i am getting blank as a return to my front end once i add that field in. can someone show me the right way to do this thank you.

strange minnow
#

Hi, I want to charge customers one time which should also support stripe coupons. how can this be achieved without using checkout sessions?

modest owl
#

Hi, is this possible to remove in stripe's portal?

red prism
#

Hello, I have a question regarding Stripe.NET subscriptions. If a customer's subscription is canceled, is it still possible to retrieve information about this subscription using the customer's ID? I'm trying to find any subscriptions for a given customer, but after cancellation, no subscriptions are returned by my ListAsync call. Here is a snippet of my code:

var options = new SubscriptionListOptions
{
Customer = customerId,
Price = priceId
};
var subscriptions = await subscriptionService.ListAsync(options);

Is this the expected behavior? If so, is there a way to get the details of the canceled subscriptions? Any advice would be much appreciated.
Thanks in advance!

sand hare
#

Hi, I am working on stripe subscriptions. I want to create a recurring payment on my customers card. After using stripe.subscriptions.create I am getting payment_intent.client_secret which I am passing onto frontend. How do I go on from there to create a stripe checkout page?

meager turtle
#

card_declined
The card returned a decline code of generic_decline and did not provide any additional details.

The customer may need to contact their card issuer for more information.

To learn more about why some payments fail and what you can do to decrease your decline rate visit our guide on understanding declines and failed payments.

#

did anyone ever met this error?

#

🥺

haughty granite
#

Hi, I'm looking to integrate Apple Pay. We have generated our Payment Processing Certificate using which we are decrypting the session token provided by Apple Pay. How do I use the pre-decrypted token with Stripe to make a payment with cryptogram?

grand grail
#



       const stripeSignature = await fetchStripeSignature() 

        const response = await fetch('https://example.com/myendpoint', {
          method: 'POST',
          headers: {
            'Stripe-Signature': stripeSignature, // even 'random_string' here causes the request to fail (whereas elimintating this field it works
            'Content-Type': 'application/json',
          },

In my Stripe app: when I add anything to the Stripe-Signature payload, the fetch fails

The failure is within the Stripe dashboard, so I think it's Stripe blocking the request for some reason

vagrant steppeBOT
#

bazookaDev777

#

lh2199

ornate zephyr
#

Hi! My team needs to replicate this scenario in our test environment, and we have tried without success. Here are the steps:

  1. The user pays with a valid credit card (we confirm the payment intent successfully and save the credit card for future payments).
  2. The credit card transitions to an invalid state (for example, it expires).
  3. The user attempts to pay with the invalid credit card.

We are attempting to replicate this scenario by following these steps:

  1. We confirm a payment intent using one of the valid testing cards available here: https://stripe.com/docs/testing#cards.
  2. We attempt to save one of the invalid credit cards listed in this link for future payment: https://stripe.com/docs/testing#declined-payments.

Step 2 fails as expected, but we are unsure of how to replicate the scenario we need. I have thoroughly searched the documentation, but haven't found any guidance. Could you please assist me?

Thank you!

Use test cards to validate your Stripe integration without moving real money. Test a variety of international scenarios, including successful and declined payments, card errors, disputes, and bank authentication. You can also test non-card payment methods.

pallid zenith
#

Hello, I have turned on Google pay and Apple pay from dashboard but it is not showing in checkout.

pure radish
#

If a client waits to process a transaction until the item is ready to ship, is it better to setup the checkout form with Setup Intent, and then PaymentIntent when ready? Or can you just start with PaymentIntent & have it be on hold for a while

vocal wagon
#

Hi, we started to use Stripe Terminal SDK with PaymentIntent object (obviously, that's the default approach of processing payment cards through Terminal SDK for external POS app). But we are getting into the situation that we need to to tied to that also info about customer and line items (products) of every order. This we need to proper calculation of taxes (inclusive, exclusive) for every item, so that it will then properly reflect on the total amount that needs to be paid.

Creating of the customer: curl --request POST \ --url https://api.stripe.com/v1/customers \ --header 'Authorization: Bearer rk_test_-----' \ --data 'address[line1]=Test' \ --data email=email@gmail.com \ --data 'name=Jan' \ --data 'phone=+42112345678' \

Creating of multiple invoice items and linking customer_id: curl --request POST \ --url https://api.stripe.com/v1/invoiceitems \ --header 'Authorization: Bearer rk_test_-----' \ --header 'Stripe-Version: 2022-11-15' \ --data customer=cus_------- \ --data unit_amount=1000 \ --data currency=eur \ --data quantity=1 \ --data tax_behavior=exclusive \ --data 'description=Name 4'

Creating the invoice and linking customer_id: curl --request POST \ --url https://api.stripe.com/v1/invoices \ --header 'Authorization: Bearer rk_test_-----' \ --header 'Content-Type: application/x-www-form-urlencoded' \ --data customer=cus_------- \ --data 'automatic_tax[enabled]=true'

Right after that, we can forward customer_id into PaymentIntent object even for Terminal SDK.
But unfortunately, it's not working, and during sending every invoiceItem OR/AND creating the Invoice, it's not reflecting the tax.
We are really struggling with this kinda huge approach of calling minimum of 5-7 (and even more API calls sequentially, depends on the amount of invoice items) but looks like it's the only way. Does anybody have any clue how to resolve that?

faint sundial
#

how to increase the logo. in setting page logo size in big

analog pawn
#

Hi guys,

#

What should I change on the profile?

green hare
#

Hi guys, I am reposting my question today because my internet was down yesterday and unfortunately I could not answer your inquiries , the question was : "Hi i have a client who accidentally made a second subscription, he doesn't want to do a refund but extend the end date of the other subscription and cancel the second one, is it possible to do that?"
you answered that it's possible to do a coupon or do a free period, so the question is how do I do via API php these two solutions? thx in advance

silver rivet
#

Hi

vocal wagon
#

Stripe\PaymentMethod instance has invalid ID:

#

req_F0qU1qkSjc7vLM

pseudo cloak
#

I have a monthly subscription with one to upto 3 line items (one item is payment and two are subscriptions type).
I want to unsubscribe one of the subscription type item from the subscription. I have got a priceId for that item and subscriptionId as well.
Seems like subscription-schedules may be a fit for this scenario.
I have the following code in nodejs,
await this.stripe.subscriptionSchedules.create({
from_subscription: stripeSubscriptionId,
// cancel_at_period_end: true,
// plan: priceId
});

How can i use subscription-schedule to achieve my requirement? Can you modify the code to achieve my requirement? Or am i missing something?

north orchid
#

Hi Guys,

I have a problem with stripe auto-renewal, I subscribed 1-day plan on Jul 12, 2023, 12:20 PM, but next day renewal scheduled to Jul 13, 2023, 12:20 PM (Test Mode) . Why 1 hour delay here ? Always
I need to renew exactly on same time.

fast ether
#

Hello !
It's possible to have bancontact iframe to integrate the validation form ? I don't wan't to be redirect to bancontact page.
Thanks 🙂

visual mango
#

Hey! I'm integrating Stripe Tax into my application, so I want to test everything on my Stripe Account in Test mode. But my Taxability is set to Not registered. Is there any way to turn it on?

frozen sail
#

Hey 👋

we were looking to block a specific card from being accepted (https://support.stripe.com/questions/block-a-specific-credit-card-from-being-accepted) and were wondering, if in our React Native app, since we're using the baked in CardField from the SDK, will this be reflected in the interface? will there be a "sorry, we don't accept {x}" type of message? or will the user have to fail the transaction to find out?

thanks! 🙏

sterile bane
#

Hey everyone,

What is going wrong here? It keeps returning this SyntaxError.. In my IDE is everything working fine and are no complaints.

Code snippet for better view.

  const handleClick = async (event) => {
    // Call your backend to create the Checkout session.
    const response = await fetch('/api/stripe/checkout', {
      method: 'POST',
      headers: {
        'content-type': 'application/json',
      },
      body: JSON.stringify({ quantity: 1 }),
    });
    const session = await response.json();

    // When the customer clicks on the button, redirect them to Checkout.
    const stripe = await stripePromise;
    const result = await stripe?.redirectToCheckout({
      sessionId: session.id,
    });

    if (result?.error) {
    }
  };

Please let me know what could be the possible problem and/or solution.

Thanks in advance.

Paddy

vocal wagon
#

hello
our company manages the wallets of our merchants on Stripe.
So when a user buys the service of a merchant, we take a commission and then we transfer the rest to the merchant's wallet.
but before authorizing the payment I want to make sure that the merchant's account can accepts the transfer to his wallet and that his account is valid.
what route should I call to get this information?

old belfry
#

hello
We integrated the WisePad3 POS machine on the Android system using USB connection and downloaded the demo from the official website( https://stripe.com/docs/terminal/example-applications )But there was an error when connecting the device. Can you help me see what caused the problem?
E/StripeTerminal: class=TerminalSession
com.stripe.stripeterminal.external.models.TerminalException: To request access to this beta feature, please contact us at stripe-terminal-betas@stripe.com.
at com.stripe.stripeterminal.internal.common.adapter.BbposAdapterLegacy$CheckForUpdateOperation.onReturnCurrentVersion$lambda$1(BbposAdapterLegacy.kt:947)
at com.stripe.stripeterminal.internal.common.adapter.BbposAdapterLegacy$CheckForUpdateOperation.$r8$lambda$90uSSISb8A6Tbrr5ukEE6bQ-EBY(Unknown Source:0)
at com.stripe.stripeterminal.internal.common.adapter.BbposAdapterLegacy$CheckForUpdateOperation$$ExternalSyntheticLambda0.run(Unknown Source:6)
at io.reactivex.rxjava3.internal.schedulers.ScheduledDirectTask.call(ScheduledDirectTask.java:38)
at io.reactivex.rxjava3.internal.schedulers.ScheduledDirectTask.call(ScheduledDirectTask.java:25)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:923)

still rover
#

HELLO,

TO WHOM IT MAY CONCERN:

I UNDERSTAND THAT THE REASON FOR PUTTING A FUNDS INTO RESERVE IS THE
POSSIBLE SCENARIO OF A CHARGE BACK HENCE IN THE ATTACHMENT IS A SWORN
AFFIDAVIT FROM MY CUSTOMER MS. APRIL SHE HAS TESTIFIED AND CONFIRMED
IN THE SAID AFFIDAVIT ABOUT NOT EVER DISPUTING THE CHARGES AND CAUSING
CHARGEBACK OR REFUND BECAUSE SHE IS FULLY SATISFIED WITH MY
SERVICES AND PRODUCTS. THE DOCUMENT HAS ALSO BEEN NOTARISED TO SUPPORT
THE FACT. CAN I NOW HAVE ACCESS TO MY FUNDS IMMEDIATELY. THE DELAYS HAS CAUSED
ME TREMENDOUS AND ENOUGH PROBLEMS IN CASH FLOW ALMOST PUTTING MY BUSINESS TO
A STOP.

THANK YOU.

hasty ledge
#

@hollow prairie i have some question in web pay page ,how to judge the pay domElement loading complete?

vagrant steppeBOT
#

allianceRes

still rover
#

TO WHOM IT MAY CONCERN:

I UNDERSTAND THAT THE REASON FOR PUTTING A FUNDS INTO RESERVE IS THE
POSSIBLE SCENARIO OF A CHARGE BACK HENCE IN THE ATTACHMENT IS A SWORN
AFFIDAVIT FROM MY CUSTOMER MS. APRIL SHE HAS TESTIFIED AND CONFIRMED
IN THE SAID AFFIDAVIT ABOUT NOT EVER DISPUTING THE CHARGES AND CAUSING
CHARGEBACK OR REFUND BECAUSE SHE IS FULLY SATISFIED WITH MY
SERVICES AND PRODUCTS. THE DOCUMENT HAS ALSO BEEN NOTARISED TO SUPPORT
THE FACT. CAN I NOW HAVE ACCESS TO MY FUNDS IMMEDIATELY. THE DELAYS HAS CAUSED
ME TREMENDOUS AND ENOUGH PROBLEMS IN CASH FLOW ALMOST PUTTING MY BUSINESS TO
A STOP.

THANK YOU.

hollow prairie
restive crescent
#

Hi ! I try to use ApplePay in my app, running in an iframe. Iframe domain and top domain are different. I did what is in Stripe documentation, and registered my iframe domain with apple-developer-merchantid-domain-association. I have an account applepay and it's running on other website. I know Applepay doesn't authorize execution in iframe with different domain, but in safari preview they allowed it "Added support for Apple Pay in cross-origin iframes with allow=payment attribute" (https://github.com/WebKit/WebKit/commit/fead01e13ad2f5837324865b19f30607383d410c) . I'm using latests safari preview and off course have set allow payment attribute. But Stripe doesn't return applePay in the available wallets... have you any idea on this ? many thanks !

GitHub

https://bugs.webkit.org/show_bug.cgi?id=226345

Reviewed by Dean Jackson.

This bug happens because there is a check for the parentDocument to have
the same security origin than the child document,...

lyric viper
#

hello

still rover
#

If they were helping I won’t be here . Seems to me there is no coordination in their organization I am tired of being responded to by almost every staff member , So far i have
communicated with Hector, Calvin, Alexander, Tim, Bruce, Josh, Stephen, Yesith, Allie and Clark. All these people
just leave their first name only , I don't know who am communicating with , whether a manager or a janitor. I am a double
Masters degree holder I was not aware there is any law that makes you an escrow if you say you are a payment processing
company, because now you are literally taking the position of an escrow officer whereby you are holding my funds to proof
i have performed my duties and responsibilities after reviewing a legal document as a sworn and notarized affidavit from my customer. Just release my payout to me as simple as ABC.

hollow prairie
green hare
#

Hi guys, what happens if in a recurring subscription the customer's credit card expires or the instalment money cannot be withdrawn? Is this situation reported in the return call?
So far this has never happened to me, so I wanted to be prepared, in my code that handles webhooks, to handle these exceptions , thx in advance

lament pier
#

Hi team - is there a way to see if a card has already been 'used' at least once throughout my account? The scenario is that our web app is using card verification as a security measure and we want to detect if users are using the same card details - I know theres the last 4 digits but is there another kind of card fingerprint we can use for this?

lyric viper
#

I need support here.

hollow prairie
lyric viper
#

actually no one answer that thread.

still rover
waxen quail
#

@lyric viper I just replied to you, sorry for the delay.

visual mango
#

Hello again, I'm dealing with multicurrency and taxes. Here is an example of transaction. Firstly stripe converts presentment amount(50EU) into settlement amount(217.46 PLN) and than subtracts fees(application_fee and stripe_fee in my case) = 12.42PLN. So in my case payout is 205.04PLN. But also this transaction has Taxes (9.35EU). Is there any way to get tax amount in settlement currency(PLN) via API? I need that for my application.
Btw I take stripe_fee and application_fee from the balance transaction https://stripe.com/docs/api/balance_transactions/object. So I was thinking that I also can take amount of taxes from there, plus documentation says that there is separate fee type tax. But there is no tax type fee here.

{
  "id": "txn_3NTKtwIwDqUXBYSK1aKvzpdj",
  "object": "balance_transaction",
  "amount": 21746,
  "available_on": 1689811200,
  "created": 1689236969,
  "currency": "pln",
  "description": "Subscription creation",
  "exchange_rate": 4.34923,
  "fee": 1242,
  "fee_details": [
    {
      "amount": 807,
      "application": null,
      "currency": "pln",
      "description": "Stripe processing fees",
      "type": "stripe_fee"
    },
    {
      "amount": 435,
      "application": "ca_JFM3sTemTXxMFe9bnsUN6HOLlZNo0RFV",
      "currency": "pln",
      "description": "Ofcorz application fee",
      "type": "application_fee"
    }
  ],
  "net": 20504,
  "reporting_category": "charge",
  "source": "ch_3NTKtwIwDqUXBYSK1UgG7mji",
  "status": "pending",
  "type": "charge"
}
surreal rain
#

how can i call func terminal(_ terminal: Terminal, didUpdateDiscoveredReaders readers: [Reader]) before Terminal.shared.discoverReaders(config, delegate: self) in ios terminal sdk

bleak breach
#

You seem to speak for stripe can you get

grave lion
#

Hi everyone, I'm redirecting to a Stripe Link from a button in the UI, but in this case I already have the user authenticated, and I have the user email.

Is there any way I could let the user open the Stripe Checkout Link without requiring the user to instert the email in the Stripe Checkout Hosted UI?

rich thunder
#

Hi Team, while comfirmCardPayment it's return me error The provided PaymentMethod was previously used with a PaymentIntent without Customer attachment, shared with a connected account without Customer attachment, or was detached from a Customer. It may not be used again. To use a PaymentMethod multiple times, you must attach it to a Customer first.

spare aurora
#

Hi, i'm in a test env, is possible to manually trigger a status=unpaid/pastdue to an active subscription?

limber steppe
#

Hi Team, I am using several Stripe accounts (one per environment) and would like a repeatable way to copy the settings across accounts. Some objects are available via the APIs e.g customer portal configuration, tax settings, but a lot of the other settings seem missing, eg: failed payments config, invoice templates etc. Any recommendation/advice to best approach this?

barren vortex
#

Hii i have doubt in subscription

hardy drift
#

Let me check just to be sure.
In the STRIPE test, the payment goes through under any name card name, but in the production, the name on the card will be checked, right?

I am a chicken.🐔🐔 🐔

proven bluff
#

Hi, I want to change the payment order for this, such as placing jcb at the top. What should I do?

vocal wagon
shell raptor
#

Hi, we have multiple subscriptions each with different billing cycles, we want to create one invoice for each customer at the end of the month, any guidance on whats the best way to achieve this through stripe api

vagrant steppeBOT
#

Manny_Manny_2023

vocal wagon
#

Hello, im currently implementing a payment flow in an app. Everything works so far, except one thing. When we are creating a paymentIntent, we are also populating the transfer_data: {destination}. As soon as this paymentIntent is created the related Transfer is also created. Is there a possibility to block the transfer until a certain action is executed in the app? For example the customer approves that everything is ok and then the seller receives the money?

stray anchor
#

Hello everyone. What do we do if no reply in email or support from stripe for 2 weeks+ is it that busy? We have no access to our dashboard and with no reason why this is stopped is their anyone who can really help us ?

timid kettle
#

Hello guys
I'm implement stripe in my project
Step 1: creating payment Method from Front End then send paymentMethod Id to Backend.
Step 2: Backend action method taking these parameters Payment Method id , organization id, payment Price id, Email and BoltOnCount in SubscriptionController the
action method startsubscription.
step 3: Send the above detail to service where subscription create via using these details
Step 4: Check using Email Customer exist on stripe if not then create
step 5: Attached Payment method with customer
step 6: UpdateDefaultPaymentMethod with customer
step 7 : Create Subscription using the below code
var creationOptions = new PaymentSubscriptionCreationOptions(paymentCustomer.Id, priceId, paymentMethod.Id, quantity);
var paymentSubscriptionId = subscriptionRepository.Create(creationOptions);
step 8: create method for creating subscription
public string Create(PaymentSubscriptionCreationOptions paymentCustomer)
{
var creationOptions = new SubscriptionCreateOptions()
{
Customer = paymentCustomer.PaymentCustomerId,
Items = new List<SubscriptionItemOptions>()
{
new SubscriptionItemOptions()
{
Price = paymentCustomer.PaymentPriceId,
Quantity = paymentCustomer.Quantity
}
}
};

        creationOptions.AddExpand("latest_invoice.payment_intent");
        creationOptions.AddExpand("pending_setup_intent");

        var subscription = new SubscriptionService().Create(creationOptions);

        return subscription.Id;

}

#

after these 8 steps i have create a check out session from front end with client refence id
the client refrence required in webhook call.
but payment detect two times ...
Is right way ?
I need to call a check out session complete event when webhook called.
The issue is the check out session complete is not calling

rich silo
#

Hello ,

vocal wagon
#

Hello, I'm currently testing the new bank transfer payment method and I've encountered an issue by following these steps:

  • created a new customer
  • created a subscription with the customer_balance payment method and collection_method=send_invoice
  • changed the invoice status from draft to open
  • used the "Fund cash balance (test mode only)" option to top up my account (reconciliation mode set to automatic)
  • an unknown error occurred. The cash balance has been successfully topped up but the opened invoice hasn't been automatically paid.

The above issue occurs only if reconcilation mode is set to automatic or Merchant default (which is also automatic) and it happens every time.
The unknown error request: https://dashboard.stripe.com/test/logs/req_BVCeUnYt3MaOkM?t=1689242435

Could you please take a look? Am I doing something wrong? thank you!

stray anchor
#

@tacit ridge yes we opened ticket and sent email and have exhausted all forms to get any reply from Stripe with nothing so we are trying on discord and now social channels. This is alarming and very unprofessional we will share this on social channels for others to be aware of this case.

#

Stripe has not replied to anything in 2+weeks this is scary!

rich silo
#

Hello all
i am implementing Google pay using stripe
i am using this code :-

public IActionResult CardPayment_UjjwalGpay(int id = 0, decimal payment = 1, decimal SurgeCharge = 0, decimal Amount = 0, bool IsPayFullAmount = false)
{
var TotalPrice = payment;
StripeConfiguration.ApiKey = ConfigurationKeys.StripeSecretkey;
long UnitAmount = Convert.ToInt64(Convert.ToDecimal(TotalPrice) * 100);

        var options = new SessionCreateOptions
        {
            //PaymentMethodTypes = new List<string>
            //{
            //    "card",
            //},
            
            LineItems = new List<SessionLineItemOptions>
            {
                new SessionLineItemOptions
                {
                    PriceData = new SessionLineItemPriceDataOptions
                    {
                        Currency = "AUD",
                        ProductData = new SessionLineItemPriceDataProductDataOptions
                        {
                            Name = "Test",
                        },
                        UnitAmount = UnitAmount
                        
                    },
                    Quantity = 1,
                    
                },
            },
            Mode = "payment",
            SuccessUrl = https://localhost:4040 /succes
            CancelUrl = https://localhost:4040/failed
        };

        var service = new SessionService();
        Session session = service.Create(options);
        Response.Headers.Add("Location", session.Url);
        return new StatusCodeResult(303);
    }

according to stripe doc if you want google pay button in your payment page then don't pass paymentmethodtype it's show default google pay
but in my case it's not shown

#

I have no checkout session id

spare aurora
#

Hi there, i need to confirm a payment intent in test env, i see it can be confirmed with pm_card_visa, is there an equivalent for sepa_debit ?

terse hound
#

Hi,
I have question about creating Stripe Connect Express accounts. I just want to confirm my flow with you.
So, the idea is that in the moment when user wants to buy something inside our (marketplace) app we need to check if the user has already sold something. If not, we need to trigger the Stripe account creating API. Now, I want to now will I receive once the user is confirmed the "succesed" response from the API so that I now is it verified or not?

Thanks a lot! 🙂

mossy vault
#

Hi there team, I hope you are doing well.
We were wondering if there’s a way to pre-auth a charge with the SetupIntent in the same flow or if it’s the case we have to first create the setup intent and after authorize the charge, in two steps instead of doing it in the same flow.
Thank you in advance

urban hound
#

Hi guys, in my live system a Subscription payment didn't fire a checkout session completed? In test mode this seems to work, but first subscription payment on live didn't fire it. Payment type checkout sessions are firing it though

hot crane
#

Hello devs !

I've a problem with my payement methods while trying to create a new subscriptions.

I'm trying to add PayPal as payment method, as a complement of credit card. I've followed the doc (https://stripe.com/docs/billing/subscriptions/paypal-subscription-mode), but customers can't validate the payement, this error occur :

setup_future_usage cannot be used with one or more of the values you specified in payment_method_types. Please remove setup_future_usage or remove these types from payment_method_types: ["paypal"].

The problem, i'm not managing setup_future_usage, as my code is exactly the same as the doc.

I've tried to let PayPal alone and as a complement of credit card, the same problem occur.

My code is :

$session = \Stripe\Checkout\Session::create([
    'payment_method_types' => ['card', 'paypal'],
    'line_items' => $items,
    'success_url' => $successUrl,
    'cancel_url' => $cancelUrl,
]);

Thanks for helping !

pallid zenith
#

Hello, I enabled Google pay and apple pay fro dashboard but not showing on checkout page

rich silo
vocal wagon
#

Hi, implementing webhook handling at the moment.
When stripe doesnt reach our service and retries event-delivery, will the EventId of the retried events identical to the original?

barren vortex
#

Hii i have a doubt in getting plan details

queen mulch
#

Hello 🙂

I have a customer that has a monthly billed subscription ($100/month).
I want to charge my customer for some additional services ($50 one time payment). This will be a one time charge, so I will create an invoice with the items, and then call Stripe to charge the customer's credit card.
If I create this invoice with the items and forget to charge the customer, will this invoice be charged with the subscription monthly charge? (so instead of charging the customer for the subscription only ($100), Stripe would charge a subscription + additional services invoice ($100 + $50 = $150).

fiery python
#

I'm using this example here in my code, but when accessing the JS documentation I noticed that it is deprecated, what would be the new alternative? can I send customer data like email and metadata?

 await stripe.redirectToCheckout({
      mode: 'subscription',
      lineItems: [{ price: this.priceId, quantity: this.quantity }],
      successUrl: `${window.location.href}/success`,
      cancelUrl: `${window.location.href}/`,
    });
brisk goblet
#

How to create a schedule whose payments are starting the 1st of next month:

Hi, I've created a small client program in java that creates a subscription with monthly payments but, in its current form, the first monthly payment starts on the current date. I'd like to have it charged on the first day of next month.

I'm using the following demo project: https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements.

Thanks in advance

pseudo cloak
#

I am new to stripe. I believe that I can make only 1 schedule from a subscription.
How do I retrieve schedule from subscriptionId instead of scheduleSubscriptionId? I went through https://stripe.com/docs/api/subscription_schedules/retrieve but it has the option for scheduleSubscriptionId only.

Please help.

vocal wagon
#

My Custom Portal has ability to manage quantity.
But after some call Custom Portal from web page ability to manage quantity was removed.
looks like bug

wicked sail
#

How can I update price? I use this code but this is not working.
$stripe->prices->update(
$plan->yearly_price_id,
[
'unit_amount' => $request->yearly_price,
],
);

pallid zenith
#

Hello, I have enabled G pay and APple pay from dashboard but not able to see on checkout page

magic lance
#

Hi. Can I change copy on redeem discount in customer portal

fading relic
#

hi team

faint sundial
#

i need to change qty to user
currently i am using pricing table in dashboard

pallid zenith
#

You must use your platform’s live secret key to register the domains. Don’t add domains in test mode. what if I add domain in test

meager adder
#

In webhooks what is the possible values of event type. Not able to find it in the documentation

vocal wagon
#

How do we setup features like shown in images(characteristics) and categorized products

#

Hi we are working on connect webhooks. We see a peak of error which we would like to investigate. But the screen provides us with error. Now we are using a private feature, so it might be possible that this is causing some weird artifacts with webhooks. Could you please check this for us?

plush rain
#

Hi need help with a stripe subscription plan, how to charge stripe fees and tax from our customers

snow wave
#

Hello

pastel flame
#

Hello Team,

I have a question on loadStripe method.

Since I don't want Stripe to add cookies to my user's browser. I added loadStripe.setLoadParameters({advancedFraudSignals: false}); which is doing the intended job but somehow the entry of domain i.e. https://js.stripe.com gets added whenever loadStripe method is invoked in browser's cookie storage area .

I don't want to add this entry here, do we have any way (programmatically) to do it ?

barren vortex
#

Hii i need some help to display billing details

idle notch
#

Hii i need some help to display billing details

fiery python
#

I read in the documentation about embedding the checkout on my website in early access, does that make me no longer need to implement a backend code?

brisk condor
#

how can add additional charges in existing subscription invoice in stripe

warped aspen
sage orchid
#

Hello ! I'm working on a web platform that relies on Symfony for its API and on VueJs for the front part and i wondered what's the best way to implement Stripe regarding our needs ! If someone is available for a call to discuss this matter, it would be much appreciated ! 😄 Regards !

clever vortex
#

Hello...
@marble tundra e @golden cosmos - The topic we were talking about yesterday has been closed. And unfortunately I couldn't somehow express my real problem. Then decide to create a doc with all the details of what is happening.
Tks

plain mirage
#

Hi i desperately need help with an account support issue regarding payouts. please message me if you may be able to help. I run a record label and have been trying to figure out an issue for a month 😦

wanton grail
#

Hi! Simple question: can I create a pricing table for a product with package price?

ornate scarab
#

Hello there!! I am curious if there is a way for me to set up stripe payment on my store similar to the way kickstarter does? A buy now, but only get charged later?

trail furnace
#

Hello, is there any library like stripe - npm, that I can do everything stripe allows but in flutter?

crude plume
#

Hi, how to change the text in a stripe checkout modal box from PAY to something else.

lament kettle
#

how can we get the new web Payment Element to look like the web Card Element?

forest saddle
#

Hi, I have an issue with invoice item not attached to an invoice with stripe api version 2022-11-15. Is a version-related issue? If yes, is it possible to downgrade the stripe api version to 2020-08-27?

vocal wagon
#

Hello 👋

I would like to create a PaymentLink to send to my customer and process its order through our regular webhook configuration.
Is there any way to pass the client_reference_id the same way we do it on Stripe Checkout ?

If not, how can I reconcile payment link with our internal client id ?

Thanks for your answer

shy vault
#

Hi all 👋 I need to find all the application fee amounts associated with invoices that are manually updated out of band. I have a few questions.

Question 1:

I think we can do the above by getting all invoices where the “collection_method” is set to “send_invoice”. However, I think there is still a chance that the invoice might have been paid via the payment link in the invoice email. Can we identify ones that are paid by link via the related payment_intent having a status of “succeeded”?

Question 2:

We also noticed that some of the invoices have an application fee amount of null. These seem to generally be proration invoices. However, some proration invoices do have fees. In what cases would a proration invoice have a fee of null and in what case would it have a value?

balmy sun
#

Hi, how can I calculate how many card account updates made by Stripe for a range of dates? And does Stripe update credit cards even if there’s no recurring charge (no subscription)?

rich silo
#

Hi i need more help in my issue that i disscuss early today

fossil marten
#

Can we access invoice urls after they expire - or how can we provide an invoice history to our customers?

rich silo
#

Hi @languid tulip

white warren
#

Is there any way to be notified when stripe service is down?

forest saddle
#

Hi I have another issue related to this:
Hi, I have an issue with invoice item not attached to an invoice with stripe api version 2022-11-15. Is a version-related issue? If yes, is it possible to downgrade the stripe api version to 2020-08-27?

I did as you told me but I have still an issue no invoice items is attached to the invoice

naive gust
#

Good morning, Where can i get documentation related to sending L2/L3 data in payments

quartz bison
#

Hi, I have a question about implementing subscriptions with Stripe payment element, based on this documentation https://stripe.com/docs/billing/subscriptions/build-subscriptions?ui=elements. We have a sign-up flow that uses Stripe elements, but based on the recommendation in this document we need to create the subscription in order to provide the payment screen via the payment element. We are concerned about shopping cart abandonment at the payment screen because once they view the payment screen a subscription is already created for the customer. In most cases this will be in the incomplete status and will expire after a set time which is fine. But we also have a requirement to offer 100% off coupons for a set period of months and I noticed with this coupon that it immediately activates the subscription when I create it on the payment screen. Is there any recommend approach to, collect payment without activating the subscription until after the sign-up flow is complete? Thanks for any help with solving this issue!

Create and manage subscriptions to accept recurring payments.

vocal wagon
#

Hello,
Our platform allows merchants to sell their services. So when a user purchases a service from a merchant on our platform, we receive the funds in our account and then transfer a portion of it to the merchant. My question is:
If a Stripe account has charges_enables set to true: does this guarantee that from our platform, it will be possible to make a transfer to this account.

Or should we check other properties of this account, in order to be sure that we can make transfers to this account?

wintry furnace
#

Hello ! In case of failed payment with SEPA direct debit, is there an email sent to the customer ? Or it's something that we have to managed by our hand by listening to the "checkout.session.async_payment_failed" event ? thanks

vivid hound
#

I am having trouble connecting our stripe account with xero, it looks like I have two stripe IDs linked to the same email and xero is only picking up the wrong one, please can you help?

cloud zephyr
#

Hi folks wondering if I can get some technical support on the following. I made the following request: req_PtG5VSpRqYkjEr . I reached out to support and they seemed to have quoted me the documentation highlighted here: https://stripe.com/docs/connect/account-debits#transferring-from-a-connected-account-in-a-different-region. I'm a little bit confused by the docs especially the part where it mentions: "For debiting due to a previous Payout on the connected account". My questions are:

  1. why do I need to pass in reference_transaction_id
  2. Where do I get this reference_transaction_id from
pine mango
#

Hello, got a question is it possible at all to setup Basc Direct Debit payment with off platform payments & Stripe Elements?

brisk goblet
#

Hi, how pass a date to SubscriptionCreateParams.Builder.setBillingCycleAnchor(Long) in java?
Thanks in advance

visual mango
#

Hello, I'm dealing with Stripe Tax product and trying to find a list of taxes for my payments. And looks like a list of transactions is empty, I also tried to export transactions reports, but it's empty too. Any thoughts why?

woven dragon
#

I'm unable to track the Payment details done by the user using payment_intent.succeeded

//Create Price here
Price price =createPrice(productName, amount);

log.info("create metadata to track the payment");
Map<String, String> metaData = new HashMap<>();
metaData.put("invoice_id", invoice_id);

PaymentLinkCreateParams params =
PaymentLinkCreateParams.builder()
.addLineItem(
PaymentLinkCreateParams.LineItem.builder()
.setPrice(price.getId())
.setQuantity(1L)
.build()
)
.setAfterCompletion(
PaymentLinkCreateParams.AfterCompletion.builder()
.setType(PaymentLinkCreateParams.AfterCompletion.Type.REDIRECT)
.setRedirect(
PaymentLinkCreateParams.AfterCompletion.Redirect.builder()
.setUrl(uiURL+"/student-payments?session_id={CHECKOUT_SESSION_ID}")
.build()
)
.build()
)
.putAllMetadata(metaData)
.build();

// Generate the payment link
log.info("create PaymentLink");
PaymentLink paymentLink = PaymentLink.create(params);

From PaymentLink, we are getting only id and i'm storing in DB

After Payment Success, in webhook(payment_intent.succeeded), I recived payment is done without metadata, paymentlink id

I tried with "checkout.session.completed", here i'm though g paid status as "unpaid" even it's paid

#

how to handle this case?

icy warren
#

Hi, I have a setupintent. i want to use that for payment. How can i do this, help me on this please.

willow rover
#

Hi, i'm working with the payments in React, i handle to make the button works using apple pay or google pay opening the app in the corrects environments, the problem that i have now is, this app builded in react is wrapped into a webview in flutter, but when i try to make the payment running the app in flutter, the button never shows, this is caused becasue doesn't recognize the OS, even if i specify it, case that i can.

there is a way to force the button to pass handle the OS manually? and not auto?

spark crane
#

Hi I need stripe account with transactions

vocal wagon
#

Hi everyone. One general question regarding the "collect and pay out mechanism" https://stripe.com/docs/connect/collect-then-transfer-guide . For simplicity sake, let's suppose the following:

  • there is a platform which collects 5% fee and transfers the remainder of the payment to a single connected account
  • a user of the platform makes a payment of $100 using international credit card to the platform
  • platform pays the Stripe fee, not the user

Question is, what are all of the fees that will be incurred and how much money of the original $100 will be transferred to the platform and how much will be transferred to the connected account? Do Stripe fees in this case apply to the whole amount of $100 or only the platform fee?

Thanks

Collect payments from customers and pay them out to sellers or service providers.

undone torrent
#

HI, i am using hosted checkout, when i create the checkout session if i have automatic tax collection set to true, and I have a price with an inclusive tax. Will stripe calculate the amount of tax owed?

steel mist
#

Is there a way to restrict the payment element to enabled for specific domain? We are seeing some card tersting activity and wanted to see if that possible

willow jasper
#

Is it possible to the client add products to a “cart” and then pay all the products that he chose in stripe?

lament kettle
#

in stripe.js is there any way of dynamically changing the Connect account? currently it must be done at initialization:

  stripeAccount: '{{CONNECTED_ACCOUNT_ID}}',
});```
I'm looking for something like 
``stripe.setAccount('{{CONNECTED_ACCOUNT_ID}}')`
ripe flower
#

Does anyone know how we can use payment element for saving customer card details in customer Account, I am doing Stripe integration in SFRA , By default, they are using card element for this purpose. If anyone have done this please let me know

eager vault
#

We're noticing default payment methods getting added/changed/set when a customer pays an invoice using a payment method that we don't already have on file. To the best of our knowledge we aren't doing anything that would cause this. But we would like to prevent payment methods being recorded for customers that they haven't explicitly added as "on file" payment methods.

limber bane
#

Hi, I have a platform that allows contractors to bill their clients when a job is complete. We have been asked multiple times if we can accept multiple payments on an invoice. When looking through the docs, there doesnt seem to be a way to accept multiple payments where each one gets applied to a 'remaining balance.' Is there some sort of creative way to accomplish this or is it just not supported at this time?

tropic lava
#

Hey I was wondering if there's a way we can costumize the customer portal's look some more.

rare grail
#

Hi team,
I was doing the Affirm integration with our website, we are not using the stripe payment elements but rather doing the custom direct integration via stripe, wanted to understand payment_method (ID) doesn't get reflected for the failed payment intent

prime vector
#

Hi, I need assistance with Coupon codes. I've created a 100% off code that keeps saying that it's invalid for our 1 time payment offer. But it works on our Subscription offer.. please help

lament kettle
#

our current flow is to store credit cards with our own platform using the Card Element and when users place orders with our various Connect accounts we do a Direct Charge.
It is a 2-step process and we need it to remain that way. Add a card to your wallet.
Use it later or now.
To handle SCA we're moving over to the Payment Element using SetupIntent's.
We are getting this error when trying to do the Direct Charge on a PaymentMethod:
OAuth key or Stripe-Account header was used but API request was provided with a platform-owned payment method ID. Please ensure that the provided payment method matches the specified account.
I understand what that means. What steps do we need to take without changing our experience of storing a card and then using it now OR later at a different store?

hollow heath
#

For the pricing table it works on my website but I can't click on Buy Now for any of those. How do I fix this?

vocal wagon
#

Hello, does anyone know where I can find the country of data processing for Stripe, which is providing me with their service? I need this information to have my legal representative complete my privacy policy for my website.

fair smelt
#

Hey. Is it possible to change webhook url programmaticly? I am using ngrok as development anbd would like to automate things

blazing citrus
#

Hello, I am working with both the payment element and the address element. When we are processing a payment, we are updating the payment fields to be read only using .update({ readonly: true }) so the user cannot type in the payment fields while it is being processed. But I am having a hard time finding out how to make the address element fields disabled while processing the payment. Is there a way to update the address payment fields to be read only?

wary sandal
#

I need an iframe of stripe within my own domain, ezlpropfirm.com, i can't have stripe as a seperate domain for our checkout/thank you letter. I know little about coding but my website is hosted on Wix.com

opal leaf
#

On Test Mode the available payment methods do not reflect the settings on stripe dashboard. Is this normal?

tulip cipher
#

Hi Team, when creating a manual invoice with API, it adds the current account balance to the invoice. Is there an option to NOT include the current balance? We want the invoice to reflect exactly what we create. Thanks!

vocal wagon
#

Is there anyway to change my business 'type', im not using stripe for a legal business so it has nothing to do with any of this IRS stuff, but I can't figure out how to change it..im just using stripe for discord payout for a community.

winged niche
#

Is there a way to receive a callback before the user is redirected to return_url on payment complete when using payment elements?

silent stratus
#

Hi guys I have a stripe custom connect account for all of my customers that is setup with issuing and treasury to fund the cards. I want to enable them to accept payments via stripe as well. From what I understand that'll go straight to their stripe balance rather than the treasury financial account. How do I go about getting the funds: straight into their financial account, or transfer from their stripe balance to their financial account programmatically?

fast yacht
#

How can I get the raw body of a stripe webhook in next js 13? I keep getting "invalid body" errors:

export const config = {
  api: {
    bodyParser: false,
  },
};

export async function POST(request: any) {
  try {
    const rawBody = await buffer(request);
  } catch (err) {
    console.log(err);
  }

  console.log("event received");
  return NextResponse.json({ status: 200 });
gray sinew
#

#dev-help I am having trouble when redirecting to stripe checkout, making the page redirect back to my website after they finish on the checkout

#

I redirect to checkout using the Stripe redirectToCheckout method in Javascript, with a successUrl and a cancelUrl to go back to my website, but it doesn't allow that

#

it says integration error

#

and if I just provide a session id, it will go to the checkout page, but then not redirect after

mighty hill
#

@gray sinew Can you please reply in the thread I created for you instead of here?

waxen salmon
#

Hello, I have a question, this is the thing I’m from Mexico and i am making a website for my business, I’m using Shopify and there is not Shopify payments so I want to use stripe but I have customers in the USA and Mexico as well, so all I want is to have a account with 2 currencies support one Mexican pesos and the other USA Dollars, so when a customer pays in what ever I want the money go to the bank in that currencie, so I don’t have to pay for the conversation fee

#

Please if some body can help me with that

woven dragon
#

is there any way to subscription-related payment iteration number? I mean if it's second installment of 5 installments of the subscription, how to get this second installment webhook iteration number

vagrant bloom
#

Working with processing multicurrency transactions for our Connect clients, is the exchange rate set at the time of the charge or the time of the payout?

lament kettle
#

looking for a way to clone a PaymentMethod to a Connect account and in the same call attach it to a PaymentIntent.
We currently store credit cards to our platform and do direct charges on each desired connect account.
For users that have 3DS on their cards, this would be a nightmare of 3 authentications. 1. SetupIntent to our platform 2. Cloning to the desired Connect platform 3. Creating a PaymentIntent

queen mulch
#

Hello. When I create an invoice, it ends up in the "draft" status right after its creation. If I forget to add items to it and charge the customer for the invoice, will Stripe automatically void it after some time?

quiet beacon
#

How do I handle the case where a product is financed by Affirm but the service to use the product is not?

stoic trench
#

Ho

wanton grail
#

I have created a product with three packages prices (89€ x 4 units month, 169€ x 8 units month, etc) and I am trying to create a pricing table to put this product in it, but it doesn't appear in the list of selectable product to insert in the table. Could you tell me why?

stoic trench
#

Hi whats is the equivalent to payment_intent_auto_cancel when i create a paymentIntent?

bitter night
#

hello i am unable to chat or request a call please help

#

its maintance or only my problem?

fallow gate
#

how can I provide a customer in a checkout session but NOT auto-fill any information regarding payment? Use case is that a client is signing up for a subscription but the customer paying is part of a larger organization (which is the Stripe customer) and I dont want that user to see previously used payment information

median marsh
#

Is there a way to get receipt number (XXXX-XXXX) after a checkout session succeeds? Not sure how to surface it

vagrant steppeBOT
#

midrifft

vagrant bloom
#

Hi, we have a connected account acct_1MdjUQ2qAfQcZCvS that should have been receiving payouts automatically, but hasn't been. Everything looks like it's set up correctly from the dashboard, but they haven't recieved on since 6/3

fast yacht
#

How can I get information about the user that just successfully bought a product when i'm listening to a webhook? And if i'm testing this using the stripe cli, how can I test that it actually works?

neon venture
#

Hey there 👋 Assuming I have an active subscription with billing cycle set to the 14th of each month and sending out invoices via mail instead of auto charge. I wonder if it is possible to send out the next upcoming invoice a few days before the actual billing day. Not just a reminder (which can be configured in the subscription settings), but giving the customer the option to pay the next upcoming invoice in advance. Is that possible without affecting the billing cycle?

eager vault
#

When paying a test invoice with a test credit card. There are two payment methods added to the customer.

  1. Visa 4242
  2. ACH Credit Transfer

Is that expected behaviour? Why is the ACH Credit Transfer getting marked as the default payment method?

opaque folio
#

I was trying to save the payment method and I got this return message how do I solve it?

fiery sparrow
#

I need help

hard crystal
#

Hi there I’m trying to buy stranger things funko digital packs but it keeps coming up as a declined card when there’s no reason it should be declined

#

The drop ends in 6 minutes I need help asap

magic pilot
#

is there a way to pass the affirm fee (6% + 30c) to a stripe payment intent

wooden sand
#

Is there an API for Pricing Tables?

brisk goblet
ashen pewter
#

I am a new user with stripe i cant fing the API Key

#

Trying to connect my Booking platform

#

ok is it that short sk_ then letters one

surreal temple
obtuse crown
#

whats the expiration time for connected accounts account link url

ashen pewter
#

Hello i am back still trying to locate the live Secret key that starts with https

south trellis
#

how can i tell how much credit was applied to a specific invoice

dull agate
#

Hello
I have stripe set and I was wondering how should I deal about when users go to stripe for the second time and prevent them from getting the same plan twice or upgrading their plan

how do I send the user already with a specific customerID ? because as It seems like to me all my clients have random IPs being generated when they get into the checkout

mossy marsh
#

hello everyone I'm having the following error : StripeSignatureVerificationError: No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe?

#

this is my code

app.post("/webhook", express.raw({ type: "application/json" }), async (req, res) => {
  const sig = req.headers["stripe-signature"];
  const rawBody = req.body.toString('utf8');

  try {
    const event = stripe.webhooks.constructEvent(
      rawBody,
      sig,
      process.env.STRIPE_WEBHOOK_SECRET
    );

    // Handle the event based on its type
    switch (event.type) {
      case "checkout.session.completed":
        // Handle the successful completion of a checkout session
        const session = event.data.object;
        const order = await Order.findById(session.client_reference_id);
        order.status = "Paid";
        order.address = session.shipping.address;
        await order.save();
        break;
      // Add more cases to handle other webhook events as per your requirements
      default:
        console.log(`Unhandled event type: ${event.type}`);
    }

    res.sendStatus(200);
  } catch (err) {
    console.error(err);
    return res.status(400).send(`Webhook Error: ${err.message}`);
  }
});
glacial scroll
#

Hi,
We've noticed that the Stripe Terminal JavaScript API method "discoverReaders" is no longer returning metadata for terminals. Does anyone know if this new intended behaviour or an issue that needs to be resolved? Please see the attached images for a comparison of what is returned by the Stripe API versus "discoverReaders."

undone torrent
#

I am using stripe hosted checkout to try to find a solution for calculating taxes during checkout. Without setting up products and pricing in my checkout session using the session line item price data options. Is there a way to add the tax category for either Digital Goods, Tangible Goods, Services per line item?

wicked steppe
#

We have a customer that we bill on an on-going basis. There was a charge that the customer disputed and the issue was resolved. We are now back to charging the customer again for services and the charges are failing. The customer said they don't know why the charges are failing. Do we need to do something on our end or does the customer need to do something after a disputed charge is resolved to continue to charge the customer?

lyric kindle
#

In Checkout session, there is a field payment_status. Do we have to give an input during creation of Checkout session?

wicked steppe
#

We are missing some logs from a few days ago from calling "stripe.charges.create" . If I know the time range, is there an api call that I can call to get info related to those created charges?

lyric kindle
#

Fields under "payment_method_options" of Checkout session are used most of the time with Payment Intent. If I want to use Checkout session for One Time Payment without using payment intent, then I do not need to enter the value of the fields under payment_method_options". Am I correct?

willow jasper
#

I have trouble with my cart in stripe. I am using card.co as my landing page and integrated stripe into it, it works beautifully. But it does not permit me the option of managing cart checkouts (for clientes to add multiple items to a cart and checkout) it’s a checkout per item. How do I solve this??

harsh ember
#

I get this error Uncaught (in promise) IntegrationError: Could not find a mounted element to create a payment method from. when I use Stripe Elements and PaymentElement, it works fine but somehow when I pass phone number to separate state (forms.phoneNumber) I get this error which I used to not get previously

magic pilot
#

how can i configure which payment method options i want to show in <PaymentElements/>

south trellis
#

how can i ge the payment method that was used to pay for an invoice

covert cargo
#

I'm testing ACH and I'm having a difficult time understanding the flow. Some context. We use Stripe Connect and follow the destination charge model https://stripe.com/docs/connect/destination-charges. While the payment intent is still pending, it appears that Stripe initiates a transfer automatically and creates a payment on the connected account pretty much right away. How does that work exactly if funds haven't been collected yet?

tame condor
#

Hello, I am just starting out test mode integration. I have a webhook that is listening to a payment. I need just 2 things for fulfillment: the user's email, and the product they purchased. The email seems to be available in the billing details of the event type "charge.succeeded", and the product id is available in event type "checkout.session.completed". Is there an easy way to get both email and productID at once?

hardy venture
#

Why does Stripe's googlepay fail in telegram? But I can use the Stripe payment link successfully

dull agate
#

In this code is triggered when user is updating subscription via the portal
but I can't figure out how to get the price_id of the new subscription being chosen, how do I get that?

torn finch
#

Can anyone play tomorrow

median marsh
#

Hi, is there a way to access a product's image and name in line_items? I'm using Checkout's listLineItems method at the moment.

languid patio
#

Hey, I need help retrieving the prices where tier mode is graduated. I need to have the tier mode pricing as well. Could you please help?

sterile wigeon
#

yo who works for stripe here? i cancelled a subscription for a company that uses stripe to charge and you guys keep trying to charge my card and i cant reach anyone to stop the bullshit

manic tundra
#

Set up a bi-monthly subscription starting from 1st July but first invoice is only half of expected amount. Must be doing something wrong but not sure what?

sterile wigeon
#

i cnacled this subscription back in april and now its trying to charge me for july to september clearly something is fucked up if they missed april to june

granite basin
#

Hi Team ,
do we have any way to change currency format form invoice. It is different form US .

clever wadi
#

hello

#

how we can slove this

for Indian Recurring Subscription Automation should work under the rbi guidelines using the stripe prebuild checkout flow which we have already implemented from the stripe prebuild checkout page recurring payment failed and that failed from the bank as per the stripe log.?

gleaming umbra
#

Hi all, we have a platform that has gone live. We went to process our Stripe Invoices for the first time in Live and received an error message: "Nothing to Invoice for customer." This is very odd because it is working in our test environment. We have updated our LIVE Keys etcs.

trail quarry
#

Hi! I want to use the stripe elements within a svelte project want to know what's the canon way these days?

I found two examples:

  1. Using this package
  2. Using This example

I'm leaning more towards the second example's approach since that's what/how stripe official docs describe.

languid patio
#

Hey, I do not get "tiers" field when I request for price listing with api. Please suggest.

chilly sage
#

Hello how do we display support link on the customer receipt?

primal mural
#

django.db.utils.OperationalError: deadlock detected
DETAIL: Process 22788 waits for ShareLock on transaction 47140; blocked by process 22795.
Process 22795 waits for ShareLock on transaction 47136; blocked by process 22788.
HINT: See server log for query details.
CONTEXT: while inserting index tuple (27,3) in relation "djstripe_paymentmethod_id_key"
why show this error ?

thorn matrix
#

Hi, need help for payment releated events coming on stripe

primal mural
#

CONTEXT: while inserting index tuple (27,3) in relation "djstripe_paymentmethod_id_key"

wet condor
#

I want to use stripe elements in nuxt2, where can I find recommended libraries and code examples?

dry hatch
#

@wet condor please continue in the thread

hardy venture
#

Why did the paymentIntent I saw pass base64 when using Stripe’s Google Pay on telegram, which seemed to cause my payment to fail?

golden wolf
#

I got this error "Please complete your payment details" even I filled all information on Magento 2 site. It only happens on mobile but not desktop.

white matrix
#

I am working with setupIntents, I have made an API that sensd, clientSecret(setupIntent) and ephemeralKey to the client which is then used to initlize the Payment Sheet on ios. but I am getting the followin error on client side ```Thread 1: Assertion failed: secret format does not match expected client secret formatting.

faint sundial
#

hi how to get order history via api

grand grail
#

Hi all, I am developing a Stripe app, and I am trying to set up a test redirect uri however need to append a query param to my redirect url like this, and it's not working:
https://dashboard.stripe.com/apps/install/link/channellink*AYkuqxlmcgAAAPKV%23EhcKFWFjY3RfMU5MSFFBSjRTMHFTWlZGSQ?redirect_uri=https://api.chargeblast.io/callback_stripe?custom_query_string=XXXX

languid condor
#

Hi there how are you?
The underline payment is a subscription product (included tax and invoice)
but the other automated recharge payments how can I add tax and add these payments into invoices in stripe,
This product is offered by GohighLevel a SaaS software!

storm hamlet
#

I'm getting this error while trying to charge a customer (Test mode)
Request req_JNblULYsXeP69B: Cannot charge a customer that has no active card

ripe drift
#

Hi Stripe team, I have a monthly subscription for my users where the pricing is metered. Meaning the price for the product is based on how much the product was used. This is the product id - prod_OGCBILqHbPq0wc . Now when the customer buys the subscription, in the first month I only want to charge the customer for the remaining days of the month. For e.g If the user purchases the subscriptions on 16th of July, when I bill the user on 1st of Aug, the amount due should only be for 15 days instead of the total monthly cost. Can you guide me on how can I achieve this?

static delta
#

Hello all

I am using php stripe charge api and want to pass stripe fees to customer.
Suppose amount is $28.
I have calculated the stripe charge like belov and pass it to chage api.
((28*2.9)/100)+0.30 = 1.112

So total amount is 29.11.

But stripe is changing me fee on 29.11 so on stripe it is showing 1.14 as it calculated charge in 29.11

Please help me to fix this issue. where i can collect stripe fee from customer.

Thank you in advance.

misty hornet
#

@jolly lodge I've deleted your message. This server is for technical discussion and not self-promoting.

weary abyss
#

Hello Stripe Team, how to handle NET30? Is the stripe has a feature for net30 Payments?

crimson flicker
#

Hello Stripe Team, which api should I use to fetch all the charge_id for a subscription? Our use case is to refund the user once we cancel the subscription.

maiden relic
#

Hello, I have changed the stipe accounts name but I need to verify now, and it's only showing the verification for the old stripe accounts name instead of the one that I changed right now so I can verify

vocal wagon
#

Hi there,

Let's say we have two monthly prices: Std price at 30€/month and Enterprise at 60€/month.
I create a subscription with the "Std" price on June 15th with an anchor date set to Jul 1st to get the product invoiced every 1st of the month. No problem, Stripe is creating a first invoice taking proration into account for a total amount of 15€ covering the period 15/6->1/7. Next invoice is scheduled for Jul 1st as expected.
Then I move the date to June 20, open the customer portal and upgrade to the "Enterprise" product. Here again, eveything works as expected: invoice is created with a credit for the unused period and proration for the remaining of the month till the Jul 1st. All good.

The funny thing is that the behaviour is different if we replay the same scenario but starting on a "Free" price instead (i.e. a monthly price at 0€/month). In this case the initial invoice is created the same as above except the amount is obviously 0€. The period covered by the invoice and the next billing date are the same (i.e. set to 1 Jul). However, if we now try to upgrade from this "Free" product to the "Std" product on Jun 20th as above, things are different: Stripe is creating an invoice for a complete month starting from June 20th to Jul 20th, not taking into account the billing anchor date anymore!

How do you explain this behaviour?

dense bay
#

Hi There!
I have two way to make refund. One is from our application, another from Stripe Dashboard. I want to make distinction between them.
When making refund from our application by:
$stripe->refunds->create with payment intent and amount, we are getting response for that request from Stripe and we are saving that response.
Then we receive a charge.refunded event request from Stripe as a webhook and we are saving that too.
To make distinction I tried to add something in refund create request metadata. But that is saved only in refund object. I'd like to retrieve that metadata info from within charge.refunded request processing in webhook, but in charge object there is no info about refund object. Need some help to resolve this.

ripe drift
#

Hi Stripe team, I have a monthly subscription for my users where the pricing is metered. Meaning the price for the product is based on how much the product was used. This is the product id - prod_OGCBILqHbPq0wc . Now when the customer buys the subscription, in the first month I only want to charge the customer for the remaining days of the month. For e.g If the user purchases the subscriptions on 16th of July, when I bill the user on 1st of Aug, the amount due should only be for 15 days instead of the total monthly cost. Can you guide me on how can I achieve this?

blissful imp
#

how to get receipt URL by payment ID via api.

fading relic
#

can you provide me how to update the logo and icon for my connected account.

tall flower
#

Good morning, i am using table pricing for subscription but i have 2 issues. I am using client-reference-id and customer-email fields. Problem number 1: If i delete a subscrition for a customer and i buy a new subscription with same table price a new customer is created (even if i passa cliente_reference id and email). If i enable trial period and a customer delete a subscription he can start again with a new subscription with trial period. The question is, is it possibile to pass customer on table pricing so i don't have duplicate and can manage trial period? Thanks

jade tusk
#

Hi, I just want to know is there a way to deduct the full authorized amount even we did not capture the payment. As we have some cases where users can use our services but we are unable the capture the exact amount. In this, scenario we want to deduct the whole amount from the customer. Later we will refund the unused amount once the customer contacts our customer care.

vocal wagon
#

Hi

#

I need help for fraud payment

wet condor
drifting holly
#

Hi, I'm not sure if anyone else has come across this issue before but, we've got an error:

Argument 1 passed to WC_Stripe_Helper::is_reusable_payment_method() must be an instance of stdClass, instance of WP_Error given, called in file-path/plugins/woocommerce-gateway-stripe/includes/abstracts/abstract-wc-stripe-payment-gateway.php on line 806

And the WP_Error is:

{
"class": "WP_Error",
"value": {
"errors": {
"stripe_error": [
"There was a problem connecting to the Stripe API endpoint."
]
},
"error_data": []
}
}

We've contacted Stripe but they've said to contact WooCommerce (we have, this can just take days though annoyingly) but we thought with the data above, Stripe would've been able to offer something atleast? They've said they're getting no errors their end so they can't do anything. Just wondered if anyone has had the issue before?

hardy drift
#

Hello! Support Team.
I have set up a "payment link" so that the user can select the number of purchases. is there any way to get the number of purchases in the stripe.checkout.Session? Or another way.

tight tapir
#

Hello, I have received an error. My response message is as follows. May I know how to handle it

silver rivet
#

Hi

barren vortex
#

Hii i have doubt in api calling

woven dragon
#

I'm trying to set iterations to Session Subscription (in webhook-'checkout.session.completed')

SubscriptionScheduleCreateParams params = SubscriptionScheduleCreateParams.builder()
.setFromSubscription(session.getSubscription())
.build();

And Created SubscriptionSchedule using SubscriptionScheduleCreateParams

SubscriptionSchedule subscriptionSchedule = SubscriptionSchedule.create(params);

Till here everything looks good.

Now i'm trying to update iterations 3

Map<String, Object> updateParams = new HashMap<>();

List<Object> phases = new ArrayList<>();

List<Object> items = new ArrayList<>();

Map<String, Object> item1 = new HashMap<>();
item1.put("price", priceId); //already in existed in subscription
item1.put("quantity", 1);

items.add(item1);

Map<String, Object> phase1 = new HashMap<>();
phase1.put("items", items);
phase1.put("iterations", 3);

phases.add(phase1);

updateParams.put("start_date", futuredate);
updateParams.put("end_behavior", "release");
updateParams.put("phases", phases);

SubscriptionSchedule updatedSubscriptionSchedule =
subscriptionSchedule.update(updateParams);

#

You cannot set start_date if from_subscription is set.; request-id: req_r1MFU ...

velvet yoke
#

Hi I am testing a app for the shating of electric vehicles. All is set up and users are paying for their rides. The only issue I am facing is that i get a delay in the confirmation of payment of about 1 hour. This means that my customer payes for the ride, wich will happen but the data are updated with long delays . as you can see this transaction has taken one hour

lyric frigate
#

hello we have a stripe connect app and some connected accounts are getting a notification in their dashboard like this can you please help me to understand what this is we have not made any change from our side

remote leaf
#

''''''

#

'

grave lion
#

Hi is there any way to change the background of a Stripe Embedded Pricing Table (stripe-pricing-table) to transparent?

Using the Stripe UI in the Dev Console only RGB colors are available but not RGBA (at least it seems).

I was trying using scss over the stripe-pricing-table html element but had no luck.

rich silo
#

Hi , anyone available for help, i need 2 min

primal mural
#

hii team
how to upgrade subscription using subscription schedule like same as subscription modify

hard cloak
#

Hello good morning. I made the purchase of a course but I still have not received any type of invoice. Where do I have to go or how do I have to do it?

vocal wagon
#

hi, is it possible that pretty much the same call is handled differently in TEST mode (200) and in LIVE mode (400)? it's POST /v1/accounts with PO Box address

grave lion
wet condor
#

I'm using the following library,
https://github.com/vue-stripe/vue-stripe
The log says that the submit method of the StripeElementPayment component is missing. What should I do, I'm using vue2,nuxt2. I have written the following
this.$refs.paymentRef.submit()

hot flare
#

Hey, I recently enabled express checkout on my website but the payment is not getting processed for both Gpay and Apple Pay. here is my site https://mykyma.com/

left basalt
#

Hi i am getting an error on my webhooks and i am not sure why, can i get some help: "evt_1NTkj02c2GNxbhOKojeQXY2Q"

shy vault
#

Is it possible to get untruncated event data for events older that 30 days? I'm trying to investigate an issue and it's impossible to get to the heart of the problem with the data available. It would only be for two invoices/subs.

left basalt
meager adder
#

How do I stop receiving webhooks from stripe ? Basically other dev created some payment while local testing and the output sent to stripe was 404 and I am receiving the webhook of that payment when I am local testing ? How to stop stripe from retrying webhooks ?

hallow garden
#

I’ve received a payment 1 day ago from a client, but it still doesn’t appear on my dashboard, it’s possible? he tell me that it’s in pending status for him

faint hornet
#

Hello thank you for the support you give on this channel
I want to enquire about how to limit the number of currencies I accept payments in
What I have now: I create a product with a price in a specific currency, users around the world can subscribe to this product, i ended up having multiple balances in multiple currencies on my main account and i need to convert them to my bank account currency to get the payment
What i want: I want the currency conversion from customer's currency to product's price to happen at the moment the customer is paying

How can i acheive this?

vocal wagon
#

Hi! I am trying to create a client + subscription in stripe in my website using stripe elements. I also want to be able to apply coupons. Right now, if a user creates a client and subscription without a coupon but then decide to add one, the updateSubscription method applyes the coupon to the next month and leaves the current price without the discount.
example sub: sub_1NTilBBn4amlqukbuITur9TU, customer: cus_OGFFiKLPydIe0c
Any idea why?

grim lintel
#

Hello good morning

left basalt
#

I am getting this error as a customer for my connect account custoer protal session : The service Stripe - CPS just returned an error (HTTP 400). Please consult their documentation to ensure your call is setup properly. Raw error:

{
"error": {
"message": "You can’t create a portal session in live mode until you save your customer portal settings in live mode at https://dashboard.stripe.com/settings/billing/portal.&quot;,
"request_log_url": "h?t=1689338204",
"type": "invalid_request_error"
}
}

runic lagoon
#

I forgot my password and I need to update my phone on my stripe account

faint sundial
#

How to get receipt details

finite horizon
#

Hello Team,

Earlier we integrated Stripe payment process in our application and followed all the steps like customer creation, card token creation, card association to customer and then payment through API. We followed card token creation API (as described in this document https://stripe.com/docs/api/tokens/create_card) to create new card providing card details and associated the card to the customer later through API (https://stripe.com/docs/api/cards/create). But this card token creation API (https://stripe.com/docs/api/tokens/create_card) is not working since last few months due to some PCI appliances or legacy issue.

We communicated with the Stripe support team regarding this issue and according to their suggestion we planned to use Stripe Element (which follows Stripe JS) to create card token replacing the current card token creation API and kept the other API intact.

So based on our conversation we followed this documentation (https://stripe.com/docs/payments/accept-a-payment-charges) and created a sample code base where Stripe Card Element (which follows Stripe JS) has been used only to create card token and using this token (tok_.....) the card has been associated to the specified customer and made the payment using previously used API process.

Please have a look at the sample code here https://drive.google.com/file/d/1FmsbG4eOh2TaC2wrYvR6dgysdJ1GsCoZ/view

Please review these on your end and let us know if this is permissible and will sustain for the long term. As we are replacing the raw card passing API so we assume after this change we don't need to go for PCI compliance from our side.

thorn forge
#

I need help setting up for a credit card payment to be drafted in 10 days, only once. Can anyone assist me?

cedar peak
#

Hi, Im using stripe on magento 2. installed new version of stripe 3.4.2 for magento 2. getting error while checkout as a guest. its not getting the billing address which is already mentioned.

meager adder
#

getting this error "As per Indian regulations, only registered Indian businesses (i.e. sole proprietorships, limited liability partnerships and companies, but not individuals) can accept international payments. More info here: https://stripe.com/docs/india-exports"

raven silo
#
def get_config():
    return jsonify({'publishableKey': os.getenv('STRIPE_PUBLISHABLE_KEY')})```
```GET /config HTTP/1.1
HTTP/1.1 200 OK
Server: openresty/1.21.4.1
Date: Fri, 14 Jul 2023 13:25:28 GMT
Content-Type: application/json
Content-Length: 24
Connection: close

{"publishableKey":null}

Why do I get '{"publishableKey":null}'?

opaque folio
#

how to get stripe version by object stripe with php?

loud oak
#

Hi guys someone from the staff can talk with me?
I'm having a trouble to talk with my business contact (he is probably no longer part of the team) and and I can't find out who to contact.

white matrix
#

Hello everybody I am having a problem. I am generating a secretKey for setupIntents but its returning me a paymentIntent secret key

tropic lava
#

Hi I have subscriptions and I want to know the date at which customer.subscription.updated event happens (this is easy cuz I can just take NOW from webhook on this event being triggered) AND the next invoice date. This is because I need to restrict some things like projects a month and this restriction needs to happen such that 1 month means from subscription.update (now) -> next invoice date.
If you could kindly give me some tips about how to achieve this.

gleaming urchin
#

I'm trying to add the product description on a stripe invoice. Is there a way to do that? I don't see a way to do that via the GUI.

minor island
#

Hi! This is not a specific Stripe-related question but maybe someone knows a workaround for this from some precedent. I'm using Stripe Elements with next.js and we ran into this issue where we needed to dyamically pass the API key to loadStripe because we use different ones depending on who's making a booking. So the issue is that to pass the API key from getServerSideProps I was forced to use loadStripe within the component and as the docs correctly warned, this causes issues. For some reason the component was re-rendering and causing getServerSideProps to fire twice sometimes causing all sorts of issues. Now I'm faced with solving this and the problem is that I still need to pass the API key dynamically. Does anyone know of some workaround for this?

frozen oracle
#

Hi is there any way that i can test subscription expired or past due in development environment

faint sundial
#

Hi Team
I need to show customer payment details with plan history (Payment date,Plan name,Payment currency)
i am using subscription

finite horizon
#

As discussed in the channel team-codeclouds-tokens we have used the following 3DS card number 4000000000003055 and the payment was successful.

stiff bane
#

Hi! I'm trying to register a simulated reader but I'm getting invalid registration code for "simulated-wpe" (I followed your stripe developer youtube intructions).

lyric kindle
#

"payment_method_options.wechat_pay.app_id"
optional. The app ID registered with WeChat Pay. Only required when client is ios or android. This field is from Create Checkout session. The question is who will enter the wecaht_pay.app_id? Is it the user?

bitter condor
#

Hey! I previously ran into some strange behaviour but was unable to replicate after reporting it. Im seeing this behaviour again and have request_ids I can now provide.#dev-help message

dense field
#

Is there a way to log hosted invoice page views?

rough helm
#

Hello, is there a way to change the text of the pay button on a payment sheet in react-native

stray crane
lilac ingot
#

Hi team, I feel like this is a sales question or general help question but I've reached out twice to the sales team with no reply and it's fairly urgent. I need to pay many thousands of people ~$10 each per month over the next several months. I want to use Stripe Connect. My problem is the $2/monthly active connect account is going to blow up my budget. I see this flat rate per monthly active connect account only applies to "express" or "custom" Stripe Connect usage. For some reason, when I originally built our Stripe integration, I relied on Express (I think I had to pay people internationally). My question is: under what circumstances must I use Express -- and do you think I can primarily rely on the Standard (no monthly fee) usage of Stripe Connect? If I do rely on Standard, will my users (the ones receiving the ~$10/month from me) incur this monthly fee? Could someone point me to documentation that spells out exactly who pays what under each version of Connect? HUGE thanks in advance to anyone who might be able to point me in the right direction. THis is a developer question in the sense that I am the hands-on-the-keyboard guy who is going to change our stripe implementation depending on the answer 🙏

vocal wagon
#

Hi there,

(sorry to repost the same question - previous thread was closed and I don't know how to reopen it. Also I'm new to Discord and still don't know how to use it :())

Let's say we have two monthly prices: Std price at 30€/month and Enterprise at 60€/month.
I create a subscription with the "Std" price on June 15th with an anchor date set to Jul 1st to get the product invoiced every 1st of the month. No problem, Stripe is creating a first invoice taking proration into account for a total amount of 15€ covering the period 15/6->1/7. Next invoice is scheduled for Jul 1st as expected.
Then I move the date to June 20, open the customer portal and upgrade to the "Enterprise" product. Here again, eveything works as expected: invoice is created with a credit for the unused period and proration for the remaining of the month till the Jul 1st. All good.

The funny thing is that the behaviour is different if we replay the same scenario but starting on a "Free" price instead (i.e. a monthly price at 0€/month). In this case the initial invoice is created the same as above except the amount is obviously 0€. The period covered by the invoice and the next billing date are the same (i.e. set to 1 Jul). However, if we now try to upgrade from this "Free" product to the "Std" product on Jun 20th as above, things are different: Stripe is creating an invoice for a complete month starting from June 20th to Jul 20th, not taking into account the billing anchor date anymore!

Here are two sample subscriptions to illustrate the scenarios:

  • First scenario -> subscription sub_1NTneMIsiwDZtTb2OPtBnVBT.
  • Second scenario -> subscription sub_1NTnbiIsiwDZtTb2UF1Gi5u9.

How do you explain this behaviour?
Thanks for your help.

vagrant bloom
#

Hi, how can we get a report of the balance transactions included in a manual payout for a connected account from our platform account? Our usual method is to filter on the payout_id, but this is returning an error:

balance_transactions = Stripe::BalanceTransaction.list({
  payout: payout_id,
  type: 'payment',
  expand: ['data.source.source_transfer.source_transaction', 'data.source.source_transfer_reversal.source_transaction'],
  limit: 100,
}, {
  stripe_account: stripe_account_id,
})
(Status 400) (Request req_lWkWV1Z1yfMPo5) Balance transaction history can only be filtered on automatic transfers, not manual.
terse shale
#

Hi amazing Stripe Support Team!
I am contacting you because I would like to add the paypal payment method type to my integration. I am using the PaymentElement in NextJs and this is how I create my subscription. Card and Sepa are showing up, but paypal hasn't. The total monthly cost for the subscription was just $8.33 monthly. Does anybody know why this happens? Thanks for any helppp 🙂

hexed bloom
#

👋
What's the correct way of clearing a field using the stripe-go API
I'm interested in undoing a subscription cancelation, i.e. undoing the cancel_at which I have previously set
I guess using nil will default to simply not updating its value

tired drum
#

Hi Guys, Rookie here. Stripe tells me to replace manual to automatic_payment_methods. Where can I do that?

prime fractal
#

Hi all, just started using Sigma (couldn't find a dedicated channel). I'm having some issues with it returning pending invoice data. So, the info below in the GUI on the subscriptions page (https://dashboard.stripe.com/subscriptions/). Before digging further, just wanted to confirm that is available through Sigma. If anyone has hints as to where this is in the db schema, much appreciated.

trim rose
#

👋
Is there a way to update the Subtotal or Shipping amount based on the customers shipping address within Stripe's Checkout page?
We have an API endpoint that calculates shipping rates based on the given address. Is there anyway we can use this with the Checkout page?

primal mural
#

hii

#

i have issue in subscription schedule

vocal wagon
#

Hello i’m french i have big probleme

wary sandal
#

Hello, I am hoping to solve an issue. I am having currently at the moment I am using Stripe preset and my marketing team have told me that in order for them to track their conversions on add revenue that they bring in. They will need to have me redirect customers after paying back to the website and there be like a order form that shows what they recently just purchased like the pricing for it is this something that you guys gonna help me with well I need to make a custom cold or can I use the preset and just added to that

tight plover
#

I cannot log in OR reset my password. I’ve tried all email addresses . There is no customer service number to call from what I can tell and I’m at a loss.

wise copper
#

Which package do I need to install to use stripe in new nextjs?

tight plover
#

I have no idea wtf a discord is and I’m really confused please help me?

desert solstice
vocal wagon
#

Hello good afternoon, I am writing here to see if you can help me with a problem that I have tried to change browser, devices .... And I do not work the part of verifying by ID card, that you recommend me to try.

dawn stump
#

Quick question about changing subscriptions, proration and customer balance.
I have subscriptions with various prices and intervals (let's say, 10$/month, 20$/3 month, 50$/6 month, 100$/year, etc).

When a customer changes price and/or interval, I want to show them the proration that will be applied, how much they will be charged now et what their customer balance will be, so I'm using upcoming invoices as described in https://stripe.com/docs/billing/subscriptions/prorations

There seems to be an issue with the ending_balance in there. Let's say for req_Mn5cf1S42X54Xf,
This is the relevant part of the response I get :

{
  "object": "invoice",
  "amount_due": 439,
  "amount_paid": 0,
  "amount_remaining": 439,
  "billing_reason": "upcoming",
  "charge": null,
  "collection_method": "charge_automatically",
  "created": 1691684608,
  "ending_balance": 0,
  "livemode": false,
  "next_payment_attempt": 1691688208,
  "period_end": 1691684608,
  "period_start": 1689006208,
  "starting_balance": -1910,
  "subscription": "sub_1NRiMOJhU1jdykbLQ1fxgt85",
  "subscription_proration_date": 1689347421,
  "subtotal": 2349,
  "subtotal_excluding_tax": 2349,
  "total": 2349,
}

If amount_due is 439, and the starting_balance is -1910, the ending_balance can't be 0. Shouldn't it be -1910 + 439 = -1471 ?
If I apply the modification to the subscription, the new balance is indeed -14.71$

stark fiber
#

Am I understanding the progression of subscription schedules correctly?
A subscription schedule is scheduled to start at a future date and the schedule has a status of 'not_started' -> start date arrives and subscription_schedule transitions to status ‘active’, a subscription is generated and the id is given in subscription_schedule.subscription field. The subscription_schedule.status remains ‘active’ for one phase cycle (ie one billing cycle, monthly subscription means 1 phase is 1 month by default) -> After the 1 month phase ends, the subscription_schedule.status = ‘released’, subscription_schedule.subscription is empty and subscription_schedule.released_subscription now holds the subscriptionId.

My questions are 1. when does a subscription_schedule have status ‘completed’? It seems that the end_behavior takes over the status to be ‘released’ when it is actually ‘completed’.

  1. Is there a way to release a subscription right away without going through the intermediate ‘active’ phase? (In other words a phase length of 0 or just skips that status of active and goes straight to subscription_schedule.status = ‘released’ and subscription_schedule.released_subscription = subscriptionId right after schedule starts)
earnest forum
#

From my logs:

AttributeError: type object 'Customer' has no attribute 'retrieve_payment_method'

Attached image is from your docs. What am I missing here?

proven granite
#

Hi! Quick question, can I sign a user up for multiple subscriptions at once during a single checkout? If so would they all need to be the same payment method or could they be different ones?

lyric kindle
#

We are using "Tax Rate" and passing the id of the tax rate object to Checkout session. In this case should I keep the Boolean value of "automatic_tax.enabled",

dawn cloud
#

If I simply go to the next plan can I then create a promo code- doesn’t prompt me to do so when I create them, they just will not work when tried

random merlin
#

Hello everyone,

I'm developing an automated monthly ACH payment system using Stripe with a Python backend. Apologies if my questions seem redundant, but I've had difficulty finding resources for my specific use case.

One issue I've encountered is the immovable credit card option on Stripe's prebuilt hosted forms. I'm contemplating hosting a custom form with Flask or Django on Heroku instead. Any advice or alternate recommendations?

I'm considering using Stripe's built-in subscription objects for recurring payments. If anyone has experience with these, particularly in handling failed payments or changes in bank information, I'd appreciate your insights.

If there are alternative solutions that might be more suitable or efficient, I'm open to suggestions.

Thank you in advance for any advice, resources, or experiences you can provide.

lament kettle
young dock
#

I'm implementing a stripe integration using Stripe React Elements and I'm confused by seemingly conflicting guidance between the Stripe React Elements documentation (https://stripe.com/docs/stripe-js/react#elements-provider) and the Stripe JS Payment Intent documentation (https://stripe.com/docs/api/payment_intents/create). For context, it is a React app built with Next.js 13's App Router, using SSR and React Server Components.

The React Elements guide says to:

  • "Render an Elements provider at the root of your React app so that it is available everywhere you need it."
  • In order to do this, you need to call loadStripe() of @stripe/stripe-js to get a Stripe object/promise.
  • You also need to pass the options prop with a clientSecret if you're using a PaymentElement, which we are.
    • The only way to get a clientSecret is to create a PaymentIntent

The Stripe JS Docs for Payment Intent

  • In order to create a PaymentIntent, you need to provide a currency and paymentAmount with a minimum value of "$0.50 US or equivalent in charge currency".

This right here is the point of my confusion. At the root of my react app, I cannot possibly guess what the paymentAmount will be, as my user has not selected any product for purchase at this point. It also seems risky to attempt to set an arbitrary minimum (and update the PaymentIntent later), because the actual value of it relative to $0.50 US depends on the currency.

I want to render my Elements provider at the root of my react app so that I can pre-load the Stripe SDK before it is needed in a checkout page, but I don't know what the correct approach should be to create a PaymentIntent before I know how much paymentAmount should be.

silver lava
#

I am currently in progress of setting up webhook on my server. I am quite confused with event types. I will send my server log when I start checkout session and successfuly subscribe into the thread.

mossy vault
#

Hi there Team, I hope you are doing well.
One quick question. Once we create the payment method we get a message that says :
" A created payment method must be immediately used to confirm a PaymentIntent or SetupIntent and attached to a customer "
Could you tell me how immediate is this? We need that payment method to handle some internal logic, and we would like to know if we have a specific amount of time for using it.
Thank you in advance!

inland hearth
#

Hello Team, We have enabled SEPA DD payment method on our platform and found there are incidents where customer are receiving double-refunds. One with automatic refund from our platform and other by creating an dispute with their bank. This allows to customer receive 2 times the amount paid.

FYI, "SEPA Direct Debit provides a dispute process for customers to dispute payments. Customers can dispute a payment through their bank on a “no questions asked” basis up to eight weeks after their account is debited. Any disputes within this period are automatically honored."

Similarly, we also found there are suspicious Fraud activity from customer who are trying to exploit our payment system on platform.
Just wanted to ask how others are implementing SEPA DD payment method in general, that allows us to stop double refunds.

south trellis
#

is there a way to specify the default payment method that is show to the user for stripe payment elements. like right now the default is credit card but if I want to accept credit card and ach is there a way to sometimes specify ach as the default that the customer sees

vocal wagon
#

Hello team! At the time of creating a new Standard Stripe connected account via the API, is there any way to add a new field more than just business_profile.name to have the account name displayed on their side? The thing is from my perspective I'm getting the correct business name of the connected account in my Dashboard, but from the connected account perspective they`re seeing the name ^Test account^

visual mango
blissful imp
#

how to create customer and store card details and charge every month to the customer suing customer id

sick condor
#

hello! i am trying to set up a billing portal configuration where the only payment_method updates allowed are 'us-bank-account'. So far what I've seen is that there is only an option to enable 'payment_method_update'.

im using this method to create the config:

const configuration = await stripe.billingPortal.configurations.create({
  business_profile: {
        headline: 'im a headline'
      },
      features: {
        customer_update: {
          enabled: true,
        },
        invoice_history: {
          enabled: true,
        }, 
        payment_method_update: {
          enabled: true,
        }
      }
});

any help would be greatly appreciated

random merlin
#

@mighty hill I'm sorry to ping, but I couldn't reply in the thread.

I'll try this out, although I didn't see ACH direct debit as an option. Would I just put it under us-bank-transfer? Also, would this automatically create the link to a Stripe-hosted payment form where the user can enter their banking information?

wise copper
#

Having some enable inline execution. problem

spring crater
#

Hi,

Is there a way to build a single page/step checkout page using Payment Elements to handle recurring subscriptions?

I'm having trouble getting this workflow setup to mimic the functionality of Stripe pricing tables and Stripe hosted checkout page.

Basically, I have the custom pricing tables which are created using the data pulled from Stripe (i.e. all the plans and prices are defined in Stripe and then we pull this information to build the pricing tables).

Now, when a user selects a plan, I need to initialize the checkout page (or a modal popup) based on the price id of the selected plan. This checkout page needs to have similar fields like the Stripe checkout page: email, name, payment options and an optional address field. But I'm having trouble initializing these fields in a single load/step, because there is no client secret available at this stage. I already have an endpoint that will create a customer and subscription and then return the client secret to confirmPayment. But for that to happen, I need to submit the form, which is not initialized because of the missing client secret.

The examples I have seen so-far involves multi-step process where the user fills out the email/name field and then it is sent to the endpoint to retrieve the client secret which is then used to initalize the payment element in the next step/load.

Any idea how to get this single page custom checkout workflow working with all the fields initialized and available for the user to filled out on a single page load/step and then setup the subscription with a single click?

Thanks.

desert solstice
lyric kindle
#

My understanding is that successful Checkout session creates payment intent object id. Programmatically, we are saving return json from Stripe in our db table and this include paymentintent_object_id. Is there a way to get details of information of paymentintent that is being created by Checkout session?

low raft
#

Guys i need help with something. I'm currently developing a telegram bot in which I have to implement microtransactions and I've decided to use stripe api.
I currently generate a link everytime a user wants to purchase something and when the purchase is completed I deactivate it, because I need to keep track of the telegram username associated with the transaction and I want to use stripe website,so Payment Intent isn't for me as I don't want to make my own website. Is there any better way I could do this? Without generating a link everytime?

stray forge
#

help hooking in stripe_customer_id from webhook from NULL to cus_0iknce...

grand grail
#

What is the difference between account_id and user_id in Stripe?

upper cosmos
#

I have chosen Afterpay and Klarna as my BNPL payment methods and only Klarna shows up on checkout page. Any advice on how to fix this problem.

#

Shared the link

silk sleet
#

Hello I'm having issue with attaching card_present payment method to customer. For some reason Payment Method created by SetupIntent has no customer id, but I'm providing customer id on SetupIntent

wise copper
#

is there any changes on getting raw body on the new nextjs api routes?

silver lava
#

hey there, quick question, do i have to use events like invoice, payment intent, charge for app that is just several subscriptions that will grant specific permissions to user? it seems to me customer.subscription events are enough, but i might be mistaken.

vocal wagon
#

Hi team,

I'm having a problem with my Billing invoicing.

Recurring subscription
Customer portal
Allow subscription change from Customer Portal: yes (change number or cancel)
Prorata: Yes
Bill immediately: Yes

My concern: When a customer changes his subscription quantity (from 4 to 2, for example) in the middle of a cycle, everything goes haywire. Stripe calculates the propata, but the customer is no longer billed for the coming period, but for the past period.

grand grail
#

How do I remove a Stripe app from my account from the CLI? (if I am the developer of it)

frank panther
#

can a dev help with decline issues?

grand grail
#
  "id": "com.chargeblast.cbalert",
  "version": "0.0.22",
  "name": "Chargeblast",
  "icon": "./src/cb-300.png",

in the stripe-app.json, also known as the stripe app manifest, how do we put the path to the icon? i tried this and it doesnt work

cerulean pineBOT
cerulean pineBOT
#

We're back! The channel is now open and we're ready to help you with your technical and integration questions!

toxic elk
#

Hello
I need to do the 3D Secure validation in the api

summer bear
#

Whoa, I can type here

#

Previously this was blocked.

#

Is there a way to get advice on Stripe connect, namely on Express Vs Standard, Destination Vs Direct charges, and a few other things (precisely when connected users will get paid out, precisely how much they receive on a $100 transaction etc).

#

Also one other thing, the Stripe website's contact form is broken. It doesn't submit for me. Although I just tested it in incognite and it did submit, so I dunno what's broken exactly, perhaps some form validations aren't displaying.

chilly cloak
#

If I use the following function:

sripe.billingPortal.sessions.create({customer: server.stripeCustomerId })

Will anyone with the link returned by that be able to access the billing portal? I'm wanting to provide a link to manage your subscription on a dashboard, however, multiple users from the same workspace can access this dashboard. I only want the person who made the payment to be able to manage billing settings, is this the right approach for that? The stripe customer id is stored per workspace not per user also.

summer bear
glacial condor
#

Is it possible to edit the price of a product in Stripe? I cannot find it as one of the parameters listed in the docs.

pseudo cloak
#

I have following concerns.

  1. Will subscription line items be overridden by subscription schedule last phase items when the schedule is released after the schedule end?
  2. When a schedule is created from an existing subscription, will the schedule have the start_date same as that of the subscription started date or will it have current date?
  3. When a schedule is updated and iterations is given instead of start_date, will it have start_date same as it had earlier or will it be current date?
gaunt mason
#

Is Stripe support API 3 for the integration

dawn wasp
#

Hi Team, How to fix the follow issue:

{
“message”: “The payment method type \“bacs_debit\” is invalid. See https://stripe.com/docs/api/setup_intents/create#create_setup_intent-payment_method_types for the full list of supported payment method types. Please also ensure the provided types are activated in your dashboard (https://dashboard.stripe.com/account/payments/settings) and your account is enabled for any features that you are trying to use.”
}

I had setup , but still has the issue

pine charm
#

Hello,How to solve this error

ebon venture
#

Im very new to stripe and Im trying to set up a simple subscription workflow. Users click on subscribe and it takes them to stripe checkout and then from there, when successful I receive the webhooks, I want to create a stripe_id associated with that particular user in my DB and also add to a table for invoices associated to that particular stripe_id.

Im finding it hard to pass the correct data into the webhooks so I can reference the user_id's...also which webhooks do most people listen to?

Im currently thinking

checkout.session.completed
invoice.payment_succeeded
invoice.created

However i noticed they dont always show up in the same order so how would I go about dealing with this?

edgy portal
#

Hi team, My webhook url was incorrectly configured before, so I did not receive webhook. Now can I check all the disputes of the connected account?

left snow
#

hi team , i noticed my account keep receiving money from third party . what should i do?

vagrant steppeBOT
#

alantse.

random merlin
#

Is there something similar to billing_cycle_anchor that can be used with Stripe Checkout? I want the customer to not be charged until a later date.

From what I've gathered, the billing_cycle_anchor parameter can be set when creating a new subscription object, but since Stripe Checkout automatically creates the object, I'm unsure what to do.

Any advice?

Here's the snippet for my checkout session in my app.py (in my Flask project):

@app.route('/create-checkout-session', methods=['POST'])
def create_checkout_session():
    session = stripe.checkout.Session.create(
        payment_method_types=['us_bank_account'],
        success_url='http://localhost:5000/success',
        line_items=[
            {
                "price": "price_1NStvULiP4WqYbBvFYDiKZve",
                "quantity": 1
            }
        ],
        mode='subscription'

(edit: I know there's a lot of workaround solutions for something like this, so I guess it's a matter of choosing the most elegant and secure one)

umbral kettle
#

Does stripe charge for payments for invoices which are not paid through stripe but manually settled?

vagrant steppeBOT
#

fahamemam-account-support

robust nacelle
#

hey all. I am currently using stripe.redirectToCheckout to send users to a payment link and I am trying to enable promo codes and I cannot for the life of me find out where I can edit the redirectToCheckout link. trying to sign into https://checkout.stripe.dev/ always redirects me to the dashboard of stripe and never lets me edit it like that so I am out of ideas on how i am supposed to edit it

ruby mirage
#

Hello, I have a problem in mongoDB when paying for an order via Stripe. Everything is fine in the application stripe, it shows that the order was paid and everything, but in mongoDB it doesn't want to change the "paid" status to true when the customer pays, also an order is created when he hasn't paid. I don't know if this problem is related to stripe or mongo db, but the problem will be somewhere in webhook.js or payment.js. here is the code:

queen ferry
#

Hello, our client is experiencing an issue when trying to reset their password. When they follow the process and upload the ID they are instructed that it doesn't match. They do not currently have access to 2factor or any backup codes. The client would like to sign in to update password and other information, however is unable to do so right now. Please Help, thanks in advance.

tender condor
#

Hi, How can i achieved this use case
on every 100 users threshold, it will automatically add $1 dollar to the subscription
how can i do that on usage metered billing?

chilly cloak
#

I'd like to differentiate between these two on the dashboard, it's for two different workspaces lets say one is for "C# Developers Pro Plan and Page Views" and the other is for "Typescript Support Pro Plan and Page Views" would I do that using metadata?

tender condor
#

Hi, about usage metered billing. i created prices with tiers and flat_amount

but when i subscribed to the product, it did not charge any initial amount

how can i setup that after subscribing, user will be charged the $100 flat rate initially?

upbeat kettle
#

Hello,

I'm facing the following issue:

I am currently using Stripe Checkout for my business, where customers can sign up with stolen, fictitious, or unauthorized credit cards. This presents a problem as I am forced to grant these customers access to my services until Stripe rejects their payment, and only then can I close their access.

Consequently, I have two specific problems and requests:

  1. I need a solution to prevent the generation of an invoice until payment is successfully received. I want the system to refrain from creating any invoice in any status (draft, open, etc.) until the payment is confirmed.

  2. I am concerned about the impact on Monthly Recurring Revenue (MRR) due to these fraudulent attempts. The fluctuating payments from these fake users cause my MRR to fluctuate as well.

I hope you can assist me with these issues. Thank you!

steel surge
#

Hello

#

I need to help actually

#

My stripe payment gateway is not working

agile ridge
#

Stripe Apple pay integration shows up on non verified domains in incognito mode. How can we stop this?

karmic jay
#

Hi Stripe community, How can i validate origanizational documents using stripe identity. What changes do we need to make in code for that.

proud kelp
#

Hi Team, i have two question related to stripe payment element.

  1. What is the use of field currency in case of creating SetupIntent through Stripe payment element? If we create a payment element for currency USD can we use it for payment in EUR?.

  2. We have to disable field Country from card type element (Payment element ). We tried
    options={{ clientSecret, fields: { billingDetails: 'never' } }}
    but its not working.

clever wadi
#

the in our stripe dashboard smart retires not execute in subscription plan can you please help with this?

civic onyx
#

Hi, I'm testing card "save and reuse" using setupIntent and paymentIntent , especially with the 3DS/3DS2 required card. For cards under this session https://stripe.com/docs/testing?testing-method=card-numbers#authentication-and-setup everything seems to work as I expected. But when I tested with a 3DS required card (4000000000003063 , which says 3D Secure authentication must be completed for the payment to be successful.) , situation got a bit strange: When I created setupIntent for this card, it didn't ask me to authenticate the card and the setupIntent was created successfully, then when I tried to do a off-session charge on this card, I got a "card_declined" error. Any idea why ? I thought (1). It should have asked me to authenticate the card when creating the setupIntent, but it didn't, and (2). I expect the failure to be "authentication_required" for the off-session payment, but why did I get a "card_declined" error?

Use test cards to validate your Stripe integration without moving real money. Test a variety of international scenarios, including successful and declined payments, card errors, disputes, and bank authentication. You can also test non-card payment methods.

faint sundial
#

I have added 2 invoice for one customer but in api showing only one invoice

tight tapir
#

Hi, may I know which time zone the stripes are in?

shut vault
#

Want to be able to style my stripe form in this manner

this is what i've tried to get going.

i've had no success.

vocal wagon
#

Hello, i need help with payments

hexed wagon
#

Is it possible to hide the payment method step in checkout for products that are free?

keen rock
#

our automated test have reached its limit with the number of payment methods we can add to the customer account. is there a way to bulk delete these payment methods..

white warren
#

sometimes the panel for entering payment details is not displayed. What can this be due to?

vocal wagon
#

Which webhook events are the best to catch when a subscription has been created & initial payment has been successful? And when a subscription renewal payment has failed?

low cove
#

an a an ,===============================================================
Hello team,
I have created a product and added a recurring price plan to it.
Also my customer bought this recurring plan. Working fine
Now Stripe doesn't provide API to update plan price so I want to go with creating a new price plan in the same product
But now my question is how can I move my older customer from older plan to new plan?

opal leaf
#

Hi.. I have a product with subscription 2 prices (per year/per month), and each price has 3 currencies (1 default and 2 extra). I'm trying to retrieve an active subscription of a customer so that i can show a summary on his profile about his/hers subscription. ex. upcoming invoice, but i cant seem to find the price object or some info about the upcoming invoice in the specified currency that the customer has subscribed for. Only the default.

stuck brook
#

While rendering the stripe URL in iframe getting below error message

Stripe Checkout is not able to run in an iFrame. Please redirect to Checkout at the top level.

Any alternative solution for these issue?

steel surge
#

Hi

white matrix
#

I am creating a user subscription and it has an associated payment intent. I want the payment intent to have a metadata before it's paid so that I can trigger a webhook on payment_intent.paid but I can't seem to understand how can I pass metadata to the payment intent because it gets created with the subscription and paid instantly.

sleek coral
#

I run a holiday lettings business. I have multiple properties which are owned by multiple businesses. Each has it's own stripe account. I have integrated stripe with my property management software (guesty). A guest stayed in one property for some time but then moved to a different property owned by a different business. In stead of sending this payment to the new properties business account, stripe sent it back to the origional property. Is there a way to prevent this.

earnest marsh
#

Hi i have problem with payments with Przelewy24 couse this option are suspended

limber rampart
#

Hello. Can you tell me how to reschedule a subscription?

meager adder
#

I get this error, No error code: Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing.", , how do I enable it in dashboard, sending card directly ?

visual tangle
#

hello how to contact live chat ? support

#

hello how to contact live chat ? support plase any link

clever wadi
#

the do Payments from India-issued cards are attempted only once. This behavior is independent of your payment retry settings.

for Indian payment stripe does not execute retries for that stripe recommend below

We recommend enabling notifications to your customers if their Subscription payments fail and their Subscription is paused. Stripe can send emails to customers to update failed card payment methods if you enable it in the.

for enabling above setting this is a proper setting in stripe dashboard or we need to change some other place in dashboard?

meager adder
#

How to enable card payments in stripe ? I want to send the card details directly , How do I enable it ?

limpid scaffold
#

Hello there!

I had an issues with invoice.created webhook, and found out that line items description is empty, for billing_reason: subscription_cycle

Checked the behaviour in prod / other sandbox environment, and it seems to be fine, the value persists

Can you please check / tell the reason why line items description is empty here? evt_1NUllWJbrk1nz30VvLuwDvVd

May it be due to plan usage?

leaden jewel
#

Hello,

I work at a Kiosk company and we have two new kiosks.

Windows and Android, they both come installed with NFC. Can we use the NFC capability to condcuted transaction on the Kiosk? WIll Stripe support it? and is there any way to use it with windows

limber rampart
#

I still need help. How can I change the next debit date for an existing subscription?

clever wadi
#

can you please explain this setting

the

this means when user invoice mark as uncollectable at that time subscription was paused correct?
Image

hearty stump
#

Hello there, I would like to ask a question about stripe integration.
We are currently building new version of our app v2, however there already exists v1 app.
We think that it would be nice to use same stripe account (api keys) for both v1 and v2. Now on v2, we need to process webhooks that are only related only to v2 and models created via v2 (eg subscription). Question is how to accomplish this?
We are using metadata {v2: true} to mark models (payment intent, subscription) as a criteria. However this is bit tricky to accomplish since when creating subscriptions, metadata is not propagated to other created models (eg payment Intent).
Any other approach that comes to your mind. Do you think that it is bad approach to use same account for multiple versions of the app?

sage orchid
#

Hello !

I'm working on a platform that allows customers to subscribe to a product via a monthly payment and i want to offer a free month trial but limited to one product. If the customer wants to subscribe to another product he will have to pay for this one.
Do you have a built in solution for this use case ?

Regards.

warm roost
#

Hello !

#

I am integrating stripe at the moment. Is it possible to do a test run with the test cards in live mode

hoary acorn
#

apple pay How should this value be set

limpid kettle
#

Hello.

Creating a website in which I want to link each of the admins to their users. Admin can create a payment and then the user has to pay it. However, I want to money to go straight to the admin's account. How can this be implemented with stripe? will I have to create a key for each admin strip account, save it in my database, and use it to create the intent? or is there some kind of built in business solution?

analog shard
#

i paid for my subscription and i am still being told to subscribe

primal mural
#

hii stripe team
how to get all reciept of customer bill ?

light ocean
#

can I generate customers with specific IDs using stripe api?

fallen tangle
dreamy loom
tame heath
#

Hi Stripe, When interacting with the Stripe PromptPay payment webView, the QRCode page displays two buttons: "Copy QRCode" and "Save QRCode." I encountered an issue where pressing the "Save QRCode" button did not elicit any response. should I need to make some adjustments to resolve this problem ? I am using WKWebView in iOS

thick raven
#

Hey, we have a marketplace where people can find Providers of some services and book the company to perform the service. On our platform, the Provider can choose to cancel the booking. How should we handle the service fee that is part of the payment the Costumer paied when booking a service?

Or is there a way to reserv an amount and if the Provider canceles the booking, the money is never withdrawn and therefore no fees applied from Stripe?

My concern is how to pay back the fees to the Consumer if the Provider canceles the booking.

uncut vale
#

I have a question about Paypal

white matrix
#

setupIntent.suceeded event trigerring webhook twice.

warm roost
#

Is there way to create a test for email notifications

fossil sonnet
#

Hey! Not sure if this is the right place to ask this, but I'll try anyway 🙂 So, we're using Shopify with Stripe (with manual payment intent capture enabled).

Due to our use case, we'd like to cancel the initial payment intent (authorization) and then create separate (smaller) payments on our backend. The problem is that we're unable to create new payment authorizations on the server because Shopify does not automatically create Stripe customer & attach payment method to it.

Even if we try to create a new customer on the backend & attach payment method (from initial payment intent) to it via Stripe API, we'd get Stripe API exception back: This PaymentMethod was previously used without being attached to a Customer or was detached from a Customer, and may not be used again.

Is there any workaround?

shut vault
barren vortex
#

Hii i have some doubt in subscription

terse shale
#

Hi, is there any way to pass a customer Id to stripe payment links? So that I can associate the customer with the product they buy? thank you for the help

thick gulch
#

@cerulean pine refund rate?

shrewd sandal
#

Hi please explain this, "We've noticed that your Stripe account balance for (account) with WooCommerce Payments has fallen into the negative. To help fix this, a debit in the amount of £200.00 will be initiated from your bank account in order to bring your Stripe account balance to £0.00. "

white matrix
#

Setupintent.suceeded event trigerring twice

tame geyser
#

Hey, can you please give me some information about free trial

chrome bear
#

Haya devs, we have a custom Stripe Subscription checkout integration and I have just added the coupon/discount code input box on the left where the plan information is being pulled and then displayed from Stripe with the Price, Product Name, Can you point me to the docs, or anything else for me to make it clear how to make it work, so that while signing up for a monthly subscription, the client enters a coupon code in the coupon box on the left, which then adjusts the total price below and this reflects the price which is used when the Subscription is created after they fill in the form and press Subscribe button.

dawn wasp
#

Hi Team

How can I fix the issue bacs_debit is invalid ?

celest finch
#

Hi there, I have a stripe setup with connect accounts. When I make transfers to a connect account of $100 only $99 will show up in the connect account because it is located in another country and there is a 1% cross border charge deducted from the inital 100 that I am sending. Is there a setting or way I can make these fees be deducted from my main stripe balance rather than reducing the amount of the transfer

warm roost
#

Can I use the test mode of an activated account to an QA testing with the complete payment flow

strong basin
#

Hi team. I was looking at using invoicing API to create invoices on demand. Would just need to know the best option/product for this.
I need to be able to:

  • Determine the invoice price at the time of invoice creation dynamically.
  • Generate a link for client to pay after invoice is created.
  • Do this all with one of Stripe's API.

Thanks in advance 🙂

ripe drift
#

Hi, I have a product with volume pricing. Here is the product id - prod_OGCBILqHbPq0wc. For users 41-60 I have monthly usage cost as $1,632. Is there any API that takes input as the number of users (let's say 50) and gives me the monthly price ($1632)?

wet crescent
#

Hello. I want to execute a script that creates customers and subscriptions in Stripe. How can I be sure that everything will not reach the rate limit. There are around 200 customers and subscriptions to be created

toxic storm
#

Hi! Maybe someone can explain me this:
Here (image) when we reach await service.SearchAsync(options); the code flow just stops (doesn't catch StripeException or anything like that, just stops) and it sends me to the context. On the other hand, if I remove the async fuction in the method, just works properly.
Is it impossible to use SearchAsync, beacuse I've been using async in other stripe methods and works fine. Thanks in advance!

strong basin
vagrant surge
#

Hi, why on stripe I have the name of two subscription here : sub_1NUpsZFeR0PUZyO7Vw9pzhNY ?

crimson grail
#

Hey there, is it possible to integrate stripe with discord so when you purchase a membership on stripe it automatically ranks the user that purchased X to be ranked in the server?

viscid folio
#

In Stripe, I see there is a function called Stripe Tax . As far as I know, there is a threshold for tax collection in each state in the United States. Taxes are only required to be collected when the sales amount exceeds the threshold. If I enable the automatic tax function for a specific subscription, will all invoices for this subscription start to include tax immediately, or will taxes only be applied to invoices once the sales amount in that region exceeds the threshold?

sacred gorge
#

Having an issue with payments. We are seeing users that are being charged with a us_bank_account no count toward the payments in the stripe dashboard in the app.

hot matrix
#

Hi Guys . we have a wordpress website thats having a issue with the apple pay button disappearing , we restart the server and it reappears for a few minutes then disappears. it is setup using a plugin via stripe however wont stay as a option. Any help would be much apperciated .

muted flower
#

Hi all, anyone has experience integrating Stripe with Flutter, specifically using apple pay and google pay, the only thing I need is to create a payment method through one of these two ways to add this method in my app, I do not need to make any charge until I compete to use the service, but if I must have the paymentmethod created in stripe until that time, I have read the documentation, I have tried to integrate but could not find the solution, any idea or someone who can help me? thanks.

vocal wagon
#

Hi,

I'm having a problem w/ 3D secure credit card payments.

The customer has already stored their payment method "credit_card"

When I programmatically create a subscription and use that payment method I'm greeted w/ a message notifying that the user needs to approve the 3D secure card payment.

However the payment intend just expires and the subscription creation fails.

How do I allow a user to authorize this request (creating a subscription programmatically after the payment method was already entered?

placid path
#

still having 3Ds issues on Indian cards, now its Master Card and issuer is ICICI Bank

patent jewel
#

I use this api code, apple pay button can use, but click it , the pop will auto close, has options control it

#

[Warning] Could not create Apple Pay session. Please make sure you have registered this Stripe account

patent jewel
hearty stump
#

Hello there, what is reasoning behind stripe creating multiple customers for same email?

fallow geode
#

Hi All, could you provide guidance on how to set up the tax localization for our stripe so we can include price + tax on it?

fiery python
#

I implemented the payment method and I'm having CORS problems, have you seen something similar and can you help me solve it? my code is basically the website example code

Access to XMLHttpRequest at 'https://checkout.stripe.com/c/pay/cs_test_a1gJ9Er5FjrdSRaX33XD6OIdNNBahpmqqw3pFZrzQHDdIZmj84DuQTRJtm#fidkdWxOYHwnPyd1blpxYHZxWjA0SXBfTXdCNWBNZGY1XzZ9RHc3MzNtaXJOf2gwUHUxYHdxSUljSU8yQWhkM3FuMzRTQU9qdXNVSW1tdTZTV1xEbEo1U2trNl1zNn9kR0AwdmNyclw0T3dpNTVfVE9UcUgzPCcpJ2N3amhWYHdzYHcnP3F3cGApJ2lkfGpwcVF8dWAnPyd2bGtiaWBabHFgaCcpJ2BrZGdpYFVpZGZgbWppYWB3dic%2FcXdwYHgl' (redirected from 'https://localhost:44392/api/Stripe/checkout') from origin 'http://localhost:8100' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource.
shell sail
#

Hello, can someone provide guidance in a problem with webhooks on live and test mode?

dawn wasp
#

Hi Team

How can I to fix the issue:

{
    "message": "Your account is not configured to directly use SetupIntents to create Mandates for Bacs Direct Debits. See https://stripe.com/docs/payments/payment-methods/bacs-debit to learn more, or contact bacs-debits@stripe.com."
}
pulsar hull
#

Hi, guys. I wanna to have 2 separate test environments 1 for hosted app, second one for local development. For both test env should be different customers and other stripe related data. Currently I've set up hosted env and all works fine until im trying to create new customers on my local machine that connected to stripe via the same test private key but with the local stripe cli webhook console.

Problem: After creating new test customer on my local machine my local stripe cli send me event with this customer - well done, my hosted webhook event sends me the save event with the new customer to the hosted api. But it should not.

I wanna to have 2 test separate envs: 1 should send, register customers, and other data only for local development, second one only for my hosted API. Also main point, livemode for both apis must be false

strong basin
#

Hi sorry @undone hinge didn't receive the notification, why do I need to provide a request ID?

vocal wagon
#

Hi, I need to get in touch with someone who may help me activate a Stripe account

formal vault
#

hi

#

I need to speak to someone in administration.

unborn aurora
#

hello, when a user detach a payment method to his account. Is it possible for him to readd the same card info in a new payment method? In the documentation is mentions that it can no longer be used or re attached but it says nothing about recreating one with the same information

kindred plover
#

Hi is there a way I could set some subscription metadata when creating a new subscription through checkout session

rustic matrix
#

Good morning team. I've configured a subscription with a free trial period without collecting payment details and I'm using the Customer Portal to allow my customers to supply their card info before the trial expires. I want to allow the customer to update their subscription plan to a different tier, which I see how to do in the customer portal configuration, but it seems that if a customer updates their plan during the trial period, that the trial period is then terminated (I suppose since the trial was linked to the previous plan). Is there a way for the trial period to carry over into the new plan before invoicing occurs?

wary pagoda
tall citrus
#

Hello, what do "instant" payouts mean? After sending payments to and account, and then "paying out" to another account, it says "insufficient funds". The balance on the dashboard says it got received and that it will be "available to payout" soon.

Does this mean that there is a waiting period before the intermediate account gets the money? And if this is the case, how does "instant" play into this?

carmine marsh
#

Hello!
We have added a coupon with max redemption = 1
and promo code also with max-redemption = 1.
Our flow allows the user to add the promo code before clicking on the pay button:
the user adds promo code - the promo code is updated on stripe - and the user can see the code.
However, the stripe response on the update action is a coupon with valid = false.
checking the logs for this coupon on stripe gives a different answer with valid = true.

the code has only been redeemed and not used yet.
Is there a reason why the promo code is not valid?

waiting for your response,
Hilat.

hoary mauve
#

I have query in regards to to passing the value of price from my webpage where the data for it stored. I need stripe to charge that amount at the checkout. Is there documentation? Any of your inputs are much appreciated.

fast briar
#

Hello, please what's the best way to integrate Paypal with Stripe? I am using React and Rails. I have seen the documentation for the backend but not for the frontend.

ornate zephyr
#

Hi!
The other day I wrote about trying to store a credit card with declined payments for replicating a scenario. @golden cosmos recommended I try to use validate=false when attaching the payment method to the customer, but it's not working. This was the conversation the other day https://discord.com/channels/841573134531821608/1128945937641914448 Can someone help? I am using Stripe CLI for this.
Thanks!!

vocal wagon
#

Hey
when a user pays on our site we receive the funds on our stripe account we take a percentage then we transfer the rest to our partner's stripe account.
So, before authorizing the payment, we want to make sure that our partner's account accepts the transfer. (and everything is ok with his account)
Currently we check "capabilities.transfers" before each payment. is this enough or should we check the status of other attributes.
thanks

tawny marten
#

hello, I am trying to add taxes for stripe payment. But I want to restrict customers with country name other than India to pay for GST tax, i.e. only Indian customers invoice should include GST and no other customer residing outside India should have GST included in their invoices. Is there any way to configure this setting?

pine mango
#

hello, I have a payment element that should show card input component when mounted, regardless of user's default payment method, is it possible to specify that from options/config?

empty dawn
#

Hello guys, have a good week
One of my clients is renting villas
He wants me to integrate stripe for payments and stripe Identity
They have refundable security deposits
They want 50% of the total booking charge upfront if the reservation is more than 30 days before arrival and the rest 50% in those 30 days before the arrival
or 100% if the reservation is within the month
I wonder, what stripe products should I use for those constraints
and if the refundable deposits are subject to fees?
We talking for big amounts total bookings can reach to 100k
refundable security deposits can be 1-25k

faint notch
#

Hi!
how to save cards for my customers from server side?
i use stripe Mobile sdk and stripejs in nodejs

cunning raptor
#

Hello, I have an issue regarding Stripe Webhooks.
I have stored a variable called 'paiementID' that I use in my database and stored it in the metadata of the Session object.
However, I would like to update the status of the payment corresponding to the paiementID in my database when I receive the payment.Intent.succeeded event.
In short, I can access my paiementID variable when I receive the checkout.session.completed event but not when I receive the paymentIntent.succeeded, which is a shame. Do you have any idea how to solve this issue ?

fallow geode
#

Hi All, could you provide guidance on how to set up the tax localization for our stripe so we can include price + tax on it? Sorry, had to drop out in a call so will ask again. We are using Bubble and the offical Bubble API. On our checkout it doesn't show the additional vat % to be charged and we would like it to such as can be seen on the stripe page (image 2)

wheat copper
#

Hello,
i know thats not the right place for it but i need a quick answer and i cannot find any way to contact any sales team or else...

I plan to integrate Stripe into Wordpress. Is Stripe CONNECT the correct Product i need?
I want to have an own payment/checkout page and just want to integrate it with a plugin.

#

Thanks for your help in advance and have a nice day 🙂

granite basin
#

Hi Team
for one of our customer ..payment has failed in subscription cycle because card declined .. customer has one valid payment method but that is not attached to subscription .. can we update the subscription with valid card (default for customer) from the stripe dashboard ..what would be the impact

vagrant steppeBOT
#

kemoalkoul

#

louislegourmet

#

l_ailam

#

kantholzdaddy

hidden tendon
#

Hi Stripe team, I scheduled a subscription update to change prices for the next billing cycle for a customer that has ACH as payment method, and for some reasons, the schedule wants to also change the payment method from ACH credit transter to Cash App Pay. Any ideas why?

queen mulch
#

Hello. I have several customers subscribed to a plan that costs $10/month. I want to increase the plan price to $12 but I Stripe dashboard doesn't allow me to do that. How can I do that?

lyric kindle
#

To use line_items.dynamic_tax_rates, "automatic_tax" MUST be "TRUE" during creation of Checkout session? Is it true?

glacial condor
#

I am trying to create a new price, but whenever I create one it is locked or considered inactive.

zealous umbra
#

I’m having an issue with stripe taking forever to verify my drivers license to sell on whatnot. What would be the reason that it’s taking forever?

granite basin
#

Hi Team,
one of my customer payment has failed in subscription cycle due to insufficient fund .. customer has default payment method which is valid ..if I will update subscription ..would it charge immediately

oak raptor
#

Is there a way to turn off Stripe's tracking when running its scripts on my site?

lethal flare
#

Hello 👋 Looks like there are some problems on my stripe today. None of my customers are able to complete their purchase, and they are all marked as "Incomplete"

dull agate
#

why my endpoint is working perfectly fine when using the "stripe --listen", but it doesnt work when I assign it to work in the actual webhook of endpoint doesnt work?

(the first picture is my Ubuntu from AWS. I didn't set any kind of permissions for requests from this ubuntu machine but instead any IP can reqequest to my webhook)

manic marsh
#

I can't test the failure cards

I would like to create a customer with a credit card that when I create a payment itentent fails but as soon as I try to add it from the stripe dashboard it gives me the card error and I can't put it in can you help me solve the problem please?

candid coyote
#

I am trying to troubleshoot Web Hook calls on my Stripe instance and the screen is not loading in the dashabord

weary folio
#

Hi I have a question regarding to Test Clocks.

I'm trying to simulate the renewal of a subscription with a expired payment method card.

Currently attaching the PM to the customer, buying a subscription with that PM that expires the same month. After that when the renewal day comes it accepts it as a valid payment method. Note that the same PM is the only card available for that customer and it is set as the default payment for the customer.

I've also tried moving the clock months from expiring date and it also accepts it.

Any ideas or recommendations on how to simulate the decline of a renewal payment using an expired payment method?

hard bobcat
sudden yoke
#

is there a way to cancel a subscirption effective immediately without any refund, we are using credit note and refund APIs

glacial condor
#

In Stripe Connect, I allow users to refund people who purchased their product. The refund goes through on my end, but it does not appear in the stripe connect's dashboard

quiet vector
#

which event triggers at the end of billing period in stripe if the person has unsubscribed from the current plan

crystal imp
#

Hello! We are trying to add link to the payment element, and I see that we need to add payment_method_types: ['link', 'card'] to the options to get it to show up in the payment element. This part is working. We collect the customer's email already so we would like to be able to pass the email already to the payment element. Can we pass the email into the options when we create the elements instance?

thorn temple
#

Hi guys, is anyone able to help with the Google Pay button showing on our mini cart and cart pages even when it is off in our stripe dashboard?

tender axle
#

I am having issues adding multiple images when creating a product with the API. I have 2 images in the list under ['images'] but only the first image is added to the product when created. I'm guessing the solution is pretty easy. If there is anyone ine here who can help me, let me know and I'll share some code.

flat perch
#

Hi! I'm looking for a little bit of guidance related to attaching payment methods to a subscription. I will explain the scenario and link to a test customer / their logs in the thread

near ocean
#

Hello Developers, quick question here. I have the customer portal activated and I am letting customers update quantity of their subscriptions. If they do, I have a webhook configured to notify me of the "customer.subscription.updated" event. I receive the payload event, however it is not super clear from the event that a "quantity update" was performed. Any guidance would be welcome here!

craggy shoal
#

Hello !

When my customer want to subscribe to a new plan, i let him choose among the multiple cards he may have given for his previous payments. To do that, i attach the chosen card to the payment intent, but i have this error message :

"Error: This PaymentIntent's payment_method could not be updated because it has a status of succeeded. You may only update the payment_method of a PaymentIntent with one of the following statuses: requires_payment_method, requires_confirmation, requires_action."

How can i force a specific payment method, whatever the payment intent status is ?

Thank you very much

atomic pumice
#

Question on using Issuing with Connect Accounts

Hello friends! I've successfully set up a custom connected account in test mode, requested the right capabilities, and onboarded successfully. However when I try to perform issuing tasks, I get an error saying this account is not set up to use issuing. When logging in to the Connect Dashboard of the account, I can't add/enable issuing as a product (it isn't there).

I know my API calls are correct because it will work on my root account, but Issuing won't work on Connected accounts.

Is there something special I need to do to enable testing Issuing using Connected accounts?

sinful orchid
#

Hi. Is there a way to access early fraud warnings through the dashboard?

torn halo
#

Hi, regarding https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods, I am attempting to do this and running into an issue. I have done the following.

  1. create a Charge on our platform account. With this I have a customer and a payment_method id.
  2. Run the example API call like what is shown in https://stripe.com/docs/payments/payment-methods/connect#cloning-payment-methods, I get a valid response back, notably a different payment_method id
  3. attempt to use this new payment_method_id + Customer + connected account as value of Stripe-Account header to create a charge against the connected account.

I get an error, "No such PaymentMethod: 'pm_xxxx'; OAuth key or Stripe-Account header was used but API request was provided with a platform-owned payment method ID". See req_VBBtmHtV5zEQIW. I can see this error is "linked" to the Connected account I am targeting so I am a bit confused on what failed as far as this cloning step.

gentle ore
#

Hi there! I have a use case where I want to create a subscription with a one time payment up front. The 1 time payment will be made immediately while the subscription will be trialing for N days. I was thinking of of doing a 1 time payment intent along with a subscription creation with a trial period for N days. Is there a better way of doing this?

vocal wagon
#

Hello. I'm new to Stripe and I haven't figured out out to prevent a user to be recreated each time he add is card details. I need to ask him to add is card info in some situations, although he already existes, throug a checkout session. (basicly he is recreating a mandate)
Is there some way to create a checkout session and not having the user created under a new customerId?

winged niche
#

Is there a way to calculate the final price of a subscription, given the product ID and a promotional code? I want to do this without having to create an empty subscription in Stripe.

west helm
#

Hello.
I am having problems with casting the Invoice object.
I am using api version 2019-12-03 with Version=34.14.0 version of nuget stripe-dotnet package.

The code is as follows:

var stripeEvent = EventUtility.ConstructEvent(
    json,
    Request.Headers["Stripe-Signature"], 
    webhook_secret
);

if (stripeEvent.Type == Events.InvoicePaymentSucceeded)
{
    var stripeInvoice = stripeEvent.Data.Object as Stripe.Invoice; // Dont work 

    // stripeInvoice.BillingReason -> null
}

Casting is not working even though Data.Object does have the response.

random jasper
#

Hello! Im getting many blocked payments by stripe because of card testing, anyone knows how to solve it?

glacial condor
#

I am trying to allow Stripe Connect users to refund their charges but the refund is only going through on the platform and not on their account

mortal thistle
#

hi i made a purchase as a guest how can I cancel reoccuring payments

atomic raven
#

Hello, wanted to know if Stripe can handle taxes or food products

tired crater
#

Hello, is it possible to delete a usage record on an upcoming invoice via the API? we have a customer that is about to be overcharged and I would like to prevent this

granite smelt
#

Hello issues connecting stride account to pickl

vivid meadow
#

How do I remove/pause the contribution for climate? Seems to be messing with my transaction into my system.

winged ridge
#

When an invoice is set to collection_method: send_invoice, will emails requesting payment still get sent at the usual payment retry schedule, or is there only a single email that is sent?

weary coyote
#

Hi, I have an indian entity. It is required that for getting any payment , the customer has to fill billing address as mandatory for completing the payment. I am giving the option to update to paid subscription via Customer Portal. What should i do best to acheive this. Because of this a lot of customers are failing on their payment at the first time

stray forge
#

how to get user_id when: there is currently no way to include additional metadata (like the user_id) when using Stripe's embedded Pricing Table widget to create the Checkout Session

candid grove
#

Stripe exception rule for pending transactions

#

say we had a user who tried a transaction , it failed because of the zip rule..

#

we want to add their acct to exception rule.. will the prev trx go through?

fiery python
#

in my checkout api, I register the customer before creating the Session, but I'm getting many repeat customers on the dashboard, would I be able to validate using the email? ex, email already registered, just update the client

weary coyote
#

Hi , I have setup a product with 2 prices ( monthly and yearly) Monthly upsells to yearly. In the customer portal, the customer was susbcribed to yearly plan starting today. After 5 mins, the customer tried to downgrade to the monthly plan using the portal. The customer was charged full monthly plan amount again. Shouldn't customer be charged 0 while changing to monthly? Also, what is the way to get the customer get the refund automatically in this scenario

lofty steeple
#

Hi! Is there any way to "share" customers between connect accounts? I tried just passing the customer ID to a Connect checkout, but without success.

vagrant surge
#

Hi When I update my subscription to a new item I always get the subscription with the new one and previews one like: sub_1NUwsDFeR0PUZyO7broyWj3z.

vagrant steppeBOT
#

cian54

trail furnace
#

Hello, When will the stripe allow installments in Brasil?

rapid ice
#

Is there any public documentation for which countries support Application Fees for a Connect platform in the US? A Payment just errored.

hardy dove
#

Hi! Is there a way to upload a file using an external url or it es necesary to download and then upload the file to stripe?

winged crater
#

Hi, I would like to implement a rule to be alerted when a customer is doing a payment from a specific bank / card issuer. But I can't find any rule for this field

chilly pilot
#

Hey I need to be able to test (on test-mode) what happens when we update our existing subscriptions to the new subscription price. I need to know what happens for scenario's like:

  1. the customer has a stripe subscription started in the past, and is about to have his new stripe subscription invoice billed to him, what happens to that invoice that will be billed to them when we update to the new price (does the invoice stay the same ( old price) or does it get updated to the new price)

The way I modify the subscription is like this:

stripe_subscription = stripe.api_client.Subscription.modify(
member.stripe_subscription_id,
items=[{
'id': stripe_subscription['items']['data'][0].id,
'price': recurring_price_id,
}],
#billing_cycle_anchor='now',
billing_cycle_anchor='unchanged',
proration_behavior='none', # or 'none' if you don't want prorations
coupon='' if not discount_id else discount_id
)

And will updating like this screw up any old invoices tied to that subscription

cold atlas
#

Hi folks. Does anyone have advice on how best to integrate with Vue3? Is there a prefered or recommended js package? vue-stripe seems to only support vue2 and vue-stripe-js seems like it would do the trick but has limited users. Option 3, I suppose, is building from scratch on top of stripe-js.

spring tree
#

Hello! 👋
just curious if it is possible to find out more about a declined transaction. It has a decline code of try_again_later. We are attempting to get more information from the issuer, but I am wondering this channel is an appropriate forum to ask for more info on this specific payment intent?

quartz cargo
#

Hi, Not getting stripe session by checkout id (w. Test SKey) after payment succeeds. Error message is "No such checkout.session: cs_test_a...". The "request_log_url": "https://dashboard.stripe.com/test/logs/req_wL...." in stripe error is also invalid.

little skiff
#

I'm wondering if there is some way to have a customer update the payment method for a asubscription without canceling and recreating the subscription. I was unable to find anything in the docs (sorry, I'm sure there should be, a link to the relevant docs is enough). Thanks

native bone
#

Hi there, had a couple questions on dates for stripe invoices

  1. how is the due_date timestamp field converted to a date on the hosted payment page? I tried changing my browser timezone and the date remained constant; is it fixed to the timezone of my Stripe account?

  2. how is the due_date timestamp field calculated when you set days_until_due: 0? It appears to be set to the end of day in the timezone of my Stripe account (not end of day in UTC), is that correct?

narrow thistle
#

Hi, when using PaymentElement, is it possible to get any part of the user's billing address when they're using a payment method that supports it? For example, with card payments, can we get the country and zip code?

sullen fern
#

Hi I have node version 16.17.0 but wheni install npm i ngx-stripe

#

it is giving me below error

craggy shoal
#

Hello !

When my customer want to subscribe to a new plan, i let him choose among the multiple cards he may have given for his previous payments. So, i attach the chosen PM to the "main" subscription, and then i update this subscription by adding it the new item. But i have this error :

"You cannot confirm this PaymentIntent because it has already succeeded after being previously confirmed."

I'm not doing a PI confirmation, so i don't understand where this error comes from.
Thank you !

gloomy acorn
#

Hi! Following up on an earlier thread about Connected Accounts (#dev-help message), we discovered that the Transfers API returns a destination_payment field that can be used with the Charges API (passing along the correct Stripe-Account header) to get, among other things, a Balance Transaction ID, which we can then feed to the Balance Transactions API to get the amount sent to the user in the Transfer (along with the exchange rate used) in their currency. Previously we had thought the only way to get the amount sent to the user (after conversions) was via following a trail from the payout.created webhook (as in the thread).

Is this safe to use? Are there any considerations we should be aware of with regards to time (is this available immediately after the Transfer is created, always?) or with regard to accuracy (is the value for amount in the balance_transaction ever updated later?)?

rose hornet
#

at I need to know how I can look the year 2022 and see revenue from only my subscriptions and not product invoices or quick pays. Can anyone help me please?

modest crypt
#

Looking for help on connect accounts. I am wondering where the data is stored when the user is on-boarding. For example, the user has to enter in an address yet when pulling the users connect account data under "business_profile" there is data like "support_address" yet this is null. Looking through the dashboard the user doesn't even have access to add a "support_address". I am using test account by the way which can limit my abilities. So just looking for some clarification if possible.

topaz flare
#

hi – in my webhook session, when a subscription event is received, how do I retrieve information about the product that was purchased? so far I can only see that a subscription was created, not which product was subscribed to

grizzled elm
#

Got a weird thing that happened with request: req_lQnwa94wjVb98b

So, as you can see, the expected unit prices are 3000 and 5100 ,

But on the subscription display, the prices were weird (like 3100 something and 5100 something).

slate parrot
#

Hello, I received an email from your company saying that I made a payment to buy etherium - i do not buy crypto or stocks at all - is there someone who can look into this? It has not shown up on my paypal account - this is very unsettling to have happen can anyone confirm what is going on here

native bone
#

*Re-opening after doing more testing

Hi there, had a couple questions on dates for stripe invoices

  1. how is the due_date timestamp field converted to a date on the hosted payment page?

From testing with in_1NTCpkCwsLkfK67BvXKquTaF, the due_date is 1697266799, which should be Oct 14 in UTC, but when I opend the hosted payment page the date appears as Oct 13. When I change my browser timezone the date remains unchanged. Is it fixed to the timzeone of my Stripe account?

  1. how is the due_date timestamp field calculated when you set days_until_due: 0?

From testing with in_1NTCpkCwsLkfK67BvXKquTaF, it appears to be set to the end of day in the timezone of my Stripe account (not end of day in UTC), is that correct? Someone here mentioned it should be the same as the created field, but that doesn't seem to be the case (for that invoice, we have "created": 1697217720, "due_date": 1697266799)

The timestamps map to:

Created: 2023-10-13 17:22:00 +0000 UTC
Due: 2023-10-14 06:59:59 +0000 UTC
Created: 2023-10-13 10:22:00 -0700 PDT
Due: 2023-10-13 23:59:59 -0700 PDT
slate parrot
#

I am not able to contact support because i do not have an account or use stripe at all

zealous belfry
#

I dont have a question, but just noticed a weird side effect. when I do a balance check Stripe.Balance.retrieve you get the main account balance, and when I do a balance check for a connect account Stripe::Balance.retrieve({stripe_account: 'account_id'}), I get the balance for the connect account. BUUUUT if you misspell stripe_account to something like stripe_account_id then you get the main balance account again and not an error like I would expect.

vagrant briar
#

Hello, I have a question:
If i have 2 separate stripe accounts:
Account A
Account B

Is there a way for Account A to create a payment intent for 2 dollars and then pass the payment intent to Account B who will subsequently charge the same token (and thus the same customer) for 3 dollars for a total charge of 5 dollars?

I know that this is possible if you are connected via StripeConnect, but is there a way to configure and do this without using Stripe Connect?

next atlas
#

Hi anyone here from Stripe to help answer a question about Transfers?

atomic spruce
#

Hi

#

I have made one payment online thru stripe

#

It seems like they are fraud

#

Whom in stripe we can contact to refund or complain.

misty maple
#

92 visitors but no sells something is wrong with stripe...

oblique torrent
#

Hello! 👋 I'm doing some testing with Google Pay and noticed some interesting behaviour around billing details. Was hoping to get some technical insight if possible 🧵 ->

chrome whale
#

Hi, we are using Stripe Payment Sheet and recently migrated from cocoapods to spm. And after that we started seeing the following error:

`(lldb) po paymentResult
▿ PaymentSheetResult
▿ failed : 1 element

  • error : Error Domain=com.stripe.lib Code=51 "There was an unexpected error -- try again in a few seconds" UserInfo={com.stripe.lib:StripeErrorCodeKey=, com.stripe.lib:hintKey=No valid API key provided. Set STPAPIClient.shared().publishableKey to your publishable key, which you can find here: https://stripe.com/docs/keys, com.stripe.lib:ErrorMessageKey=You did not provide an API key. You need to provide your API key in the Authorization header, using Bearer auth (e.g. 'Authorization: Bearer YOUR_SECRET_KEY'). See https://stripe.com/docs/api#authentication for details, or we can help at https://support.stripe.com/., NSLocalizedDescription=There was an unexpected error -- try again in a few seconds, com.stripe.lib:StripeErrorTypeKey=invalid_request_error}`

We didn't make any changes for the code and if I put a breakpoint right before the payment sheet presenting I see key value is not nil.
Hope somebody can help.
spm package version is 23.9.1

rapid ice
#

is there an endpoint i can hit to determine if a certain capability is supported for a country? for example, South Korea doesn't support the card_payments capability. i'd like to be able to query that when i onboard accounts.

additionally, is there an endpoint i can hit to determine if something ike Application Fees are supported? it appears that Direct Charges with Application Fees are not supported for Thailand, Mexico, and others. that would also be cool to be able to query for

cold ginkgo
#

Hi everyone - is there a way to move a Stripe direct account (non-connect) to a Stripe Connect account (under a platform)?

maiden quail
#

Hey, I'm currently trying to set up a 'collect then transfer system' using Connect with the bank accounts provided by both the person who pays and who is receiving the funds. We are the payment intermediary, essentially.

I'm having issues figuring out how to make it so the link provided after creating a CheckoutSession uses the bank account provided during Connect sign-up as the payment option. Connect gives me back account and bank account ids on creation, but I don't see how I can pass those in as the payment source. Is this session-based on the user's end? I've been following: https://stripe.com/docs/connect/collect-then-transfer-guide

The link does take me through to the payment screen through Connect, but I don't want the default options displayed - only the bank account made through Connect should show up. What am I missing?

tender axle
#

I'm having issues with deleting products via API.

hazy vapor
#

Is it possible to retrieve all guest customers through the stripe api?

lyric kindle
#

Is there a pre-condition to collect tax using "Tax Rate" during Checkout session?

summer bear
#

I haven't really discussed with anyone, but I presume it's possible. I want to operate a platform and take 5% from businesses on the platform, but I also want to charge a monthly subscription fee. I'll use Standard accounts with Direct charges for the platform (and calculate the application fee manually so that the total of stripe fees and my take equals 5%).

Anyway, my question is is it unusual to have a subscription and stripe connect in the same app? I can't see any reason this should be a problem, but just wanted to check.

tender axle
#

Is it possible to delete a price that has been assigned / paired with a product?

chilly cloak
#

With using stripe.checkout.sessions.create is it possible to show two options, say a pro plan and an enterprise plan and let the customer choose between them? Or is that something I should handle on my end by having them choose before creating the checkout session?

eternal moon
#

Hi, what would be the best way to know if Apple or Google Pay was used when fetching a Charge or PaymentMethod ?
There is Card.Wallet that should indicate that. But if:

  • the original card was added to both Apple and Google Pay,
  • and then createPlatformPayPaymentMethod was used in client,
  • and returned paymentMethod.id was used on the server with PaymentMethod.retrieve ,
    will it return both true for Apple and Google Pay, or will it return only Apple Pay (since this is an Apple Pay representation of the card?)
oblique ginkgo
#

Hello! Does anyone know if it's possible to set a flat application fee when creating a subscription for a connect account? Currently the only option is to set the application fee percent

warm roost
#

Hi
We are integrating, We need to provide a UAT testing of the full payment flow. In the payment process we need to send the invoice in an email. My question is how do we test this whole process in the test mode or to do this do we have to activate the account and is that enough

light cosmos
#

We have implemented the Pre Authorization feature as documented in Stripe. However, we noticed that it is mentioned that we charged first and then refunded. As a result our entire report got wrong. All payment amounts are $35 (Check the screenshot) and later all of them refunded the amount. Are we doing anything wrong?

According to the doc, we did the following

  1. First, we authorized $35
  2. Then, later we charged the actual amount.

But this is messing our reports entirely. It looks like we charged 35$ and refunded. And, that is not we actually intended to do.

strong basin
knotty trench
#

OoOoOoo Hello fellow gamers

agile ridge
#

Hi, we are trying to setup an application that works as a marketplace under different sub-domains. We are currently setting up apple pay domain verification for these sub domains and noticed domains that we have not yet verified are showing up when we use the apple_pay/domains api endpoint. However these domains do not show up on the Stripe dashboard. What could be the cause of this? We were hoping to use the apple_pay/domains as a source of truth to determine which of our marketplace have apple pay enabled.

tall citrus
#

What's the difference between a source_transaction and payment intent id? I am getting a "no such charge exists" even though I have entered the correct "payment intent id".

Do I have to have a "charge id"? If so, how do get it from a payment intent?

crimson hull
#

Hi, External account work perfect with Test mode. But When we go into live mode that time getting oauth_not_supported error. I don't know how to resolve this error. I done same things that previously done into test mode. I'm also sharing request id for detail information. Request id req_RmKaNLuiPhBpHx

devout trout
#

We are using destination charges in our platform and so refund initiated from main account with reverse true now we are facing an issue that when there is no balance in connected account then money debited from main account

unique lion
#

Hi

crimson cedar
#

Hi,
In invoice the product I am attaching for the line items, so when I am fetching the invoice details, I am getting the product details under the lines price object, but the product id of the products differ from the actual product id that is available in the products. How this is happening ?

restive nebula
#

Hi there, is there a way to script a pricing table creation, like using a nodejs script that would connect to an account, create some products, then bind them into a pricing table, and make that table available to either the test or live environment? I've found that we can create products, but nothing about the pricing table. Am I missing something or is it not implemented yet? Thanks for your replies!

lost cairn
#

Hello,
I need one help for redirect url set using code.
I have set this but getting some error

warm roost
#

Hi ,

misty hornet
#

@warm roost Your thread is still open, we can continue the discussion there

proud kelp
#

Hi Team,

I started getting below error in subscription.update webhook

This customer has no attached payment source or default payment method. Please consider adding a default payment method. For more information, visit https://stripe.com/docs/billing/subscriptions/payment-methods-setting#payment-method-priority.

This is how we are creating subscriptions
const sub = { customer: user.stripe.customerId, // prorate: false, default_payment_method: user.stripe.payment_method, items: [ { plan: plan.stripe, }, ], ...(coupon && { coupon }), }

Note: We recently migrated from CardElement to Payment Element.

glacial plank
#

Hello,

Is what would be the best way to run once a full cleanup of all duplicate payment methods based on fingerprint?

Can I do that through the api? or even the dashboard.

bleak tartan
#

Im calling the google analytics endpoint for conversions and it's not working with the stripe webhook

warm roost
#

May I know the difference between receipt and the invoice

primal mural
#

hii

#

stripe team

strong basin
#

Hi, after I have created a payment link using the API, a user pays using the link and I store the ID of the payment link, is there any website/link I can give to the user afterwards that they can always visit to confirm the payment was made?

patent jewel
#

-d domain_name="pay-test.livuchat.com"
{
"id": "apwc_1NUq9iGpbmohA1yVF0T3WrCy",
"object": "apple_pay_domain",
"created": 1689595438,
"domain_name": "pay-test.livuchat.com",
"livemode": false
}% I already register , but i test my page
{
"error": {
"message": "Could not create Apple Pay session. Please make sure you have registered this Stripe account. For more information, see https://stripe.com/docs/apple-pay#web.",
"request_log_url": "https://dashboard.stripe.com/test/logs/req_z1PB5PwNiHQx0x?t=1689661278",
"type": "invalid_request_error"
}
}

Allow customers to securely make payments using Apple Pay on their iPhone, iPad, and Apple Watch.

warm roost
#

Hi
How dose the invoicing charges works

jade tusk
#

hi Team,

#

i just want to know how to hide the saved card list in the payment sheet on the iOS app

modest owl
#

Hi team, is it possible to remove the second paragraph inside the customer billing portal?

crimson flicker
#

Hi Stripe Team,How to get the cancelled subscription subscription schedule id after the updating the subscription

strong vector
#

Hi Stripe Team,I just found check_cvc and check address, how to check name in radar rules?

lost cairn
#

I have created a new stripe account in which I want to set redirect url using php code and using leave credentials it allows me to add but from test credentials if I go to add redirect url it gives me an error

misty hornet
#

Hi @lost cairn I've already answer your question and it's up to you to take the advice or not. If you prefer to speak to someone else, reach out to Stripe support at https://support.stripe.com/contact/email

fast isle
#

Hi Team, I'm trying to clone a customer into standard connect account. While creating token, I'm facing this error: InvalidRequestException: The customer must have an active payment source attached

granite basin
#

Hi Team,
we have been using express for stripe integration .. currently we are using two different org so we have two different keys .. what challenge we have facing when we are trying to assign the key at run time ..it is always taking the old key

carmine marsh
#

Hi,
we tired to reedem a coupon and got 2 responds: 200 & 400
why?

woeful lintel
#

Hi,I got this error:com.stripe.exception.InvalidRequestException: Missing required param: success_url.; code: parameter_missing; but api only required customer parameter?

queen wolf
#

Hey guys!Can i get a specific discount amount by the upcomingInvoice API?such as i have a 25% coupon, and query upcoming invoice for update invoice.

jaunty cloak
#

Hello Stripe team,
The stripe has been set up in our organization using the express onboarding flow(https://stripe.com/docs/connect/express-accounts) and
we want to automate the same(Only test accounts) as part of our testing using APIs.
Can you please let me know whether it is possible to onboard the express account without creating an account link and using only APIs?

vocal wagon
#

Hi Greip! did you find any answer to this I am looking for the same thing

fallow bison
#

Hello, I would like to know if I can add a commission on sales on my marketplace?

fast isle
#

Hi Team, I'm trying to clone customer into Standard connect account. While creating token, I'm facing error: InvalidRequestException: The customer must have an active payment source attached.; request-id: req_FLrXJkOGn4LaBG

crimson cedar
#

Hi Team,
While creating invoice, the product id differ according to price of the products ?

woeful lintel
#

Hi Team, how to get portal configuration id ?

sudden pumice
#

Hi,When I update subscription on infura.io, the following error occurs, how to solve it?

#

You have exceeded the maximum number of declines on this card in the last 24 hour period. Please contact us via https://support.stripe.com/contact if you need further assistance.

true cosmos
#

When you are using the stripe cmd tool to listen to events, where does it pull the API_KEY from?

next oracle
#

Hi Team, is there a place where you list the fields to capture when creating a payment intent that improves the chances of a successful payment?

smoky flare
#

Hi

I have mobile app and api which was made by previous developers. With their stripe credentials I can add card in app via api. And create paymentIntent and proceed payment. I want to note that the account is in test mode. but it's time to transfer the product account to our own Stripe account. And procced of attaching payment method to customer didn't work. It give us this error: Sending credit card numbers directly to the Stripe API is generally unsafe. We suggest you use test tokens that map to the test card you are using, see https://stripe.com/docs/testing
Can anyone please point me what may be the difference between 2 accounts? Docs can't help me or I didn't see the problem

woven dragon
#

I'm implemented SubscriptionSchedule with iterations 3. How to know payment was done for 2 and last installment via webhook? also is there any status parameter to specify, subscription completed?

woeful venture
#

I seem to have this problem: You must provide an account with capabilities when creating an account link of type "account_onboarding" for an account in a country that is not enabled for Express. You can enable SK in your Country and Capabilities settings at https://dashboard.stripe.com/settings/applications/express Even though I have it enabled.

random merlin
#

Does anyone know why the address parameter of a customer object might be throwing errors saying that it's expecting a string? It clearly says in the API that the value needs to be a dictionary, right?

carmine marsh
#

when gettin promo code object i see the field valid what does that represent ?

charred phoenix
#

Hi During payment page i have facing this issue did any one guide me what exactly

merry cypress
#

When working with subscriptions on Stripe, if a payment fails, is there a way to see when the next payment attempt will be scheduled? Additionally, is there a way to manually trigger a payment attempt?

woven dragon
#

@hollow prairie I checked invoice.paid response and it doesn't provide the installment number like 2nd, 3rd or last. May I know how to get?

primal mural
#

hii stripe team how to get customer all invoice paid

quick temple
#

Just a quick one but I'm having trouble finding an answer in the documentation - is Stripe capable of a weekly subscription? Or are the only allowed intervals month/year?

craggy shoal
#

Hello,

My customer have a subscription. By the API, how could i substract an amount (4$ for example) on his next upcoming invoice please (and ONLY for his next invoice, not the next ones) ?
Thanks

vocal wagon
#

We're having some trouble regarding setting up iDEAL with SEPA, switching up (testing) between adding credit card payment method and iDEAL. We're getting often a 400-error in the API saying 'no such paymentmethod: 'seti_...'. Is anybody able to help maybe when we prodive some code of our flow?

shy spear
#

Hello. My client have exceeded number of transactions per country in EU. for example, for austria it says limit is 1 transaction. but my client is registered in croatia. As it seems, stripe requires to create company in austria in order to collect tax for those transactions??? Do I need to setup taxation per countri at all?

vocal wagon
#

Hello, a question about SCA: is it possibile to force it always by API or by configuration?

glacial kelp
minor island
light bough
#

Is there a way to block certain card types without using Radar? I saw a beta feature within the Stripe docs the other day but I cannot find it.

maiden sorrel
#

I'd like to test disputed SEPA direct debit payments. When I add the payment method to my customer, all PaymentIntents are incomplete because of missing mandate data. How can I add a payment method to my customer and simulate the mandate data? I don't find it in the docs.

mossy vault
#

Hi there Team, I hope you are doing well.
We are about testing Express Connect, and we will use the Connect Onboarding provided by Stripe. Our main questions is, if would be possible to embed somehow that onboarding (maybe in a iFrame) in our app so our connected accounts don't have to be redirected to the URL, but we don't know if it's actually possible. Could be possible to embed the connect onboarding within our App or it's the case the user needs to be redirected to the URL in order to full fill the required information for the onboarding?

Thank you in advance!

queen mantle
#

Hi team, I got a problem when I wanna get the 'checkout Summary' info in payment intent by using API, but I dont know which API to use

queen mulch
#

Hello.
I want to charge my customer now and then due to some overage usage of my application. The amount to charge the customer can vary. Can I simply charge my customer for a given amount of money without needing to rely on Stripe Prices?
For example, I would perform an API call to Stripe and inform only the customer and the amount in dollars to be charged, and then Stripe automatically charges the customer. Is it possible?

magic lance
#

Can I get from my payment intent line items data in my webhook.

barren vortex
#

Hii i have a doubt in Payment page

idle gale
#

Hi All,

I have a doubt that how to confirm the payment from customer after making the Subscription in previous page.
The flow will be like this:
Once customer select the product, Subscription created as "default_incomplete" and SaveDefaultPaymentMethod as "on_subscription"
Now the client side got client_Secret and they setup the stripe theme using clientSecret and user makes the payment by providing the CC details.
So what I have to do from API side to make that payment, when they click on "Pay Now" button ? How I can confirm this payment from API side?

maiden sorrel
#

Is there a way I can simulate a dispute without using the prepared test cards? I'd like to have a little more control about when a dispute is filed so I can test the intermediate states of our system.

cloud pawn
#

Hi - is there a way through the API I can get the list of transactions that make up the Pending balance?

serene trail
#

Hi, can I change API version when create the stripe webhook on dashboard?

shy spear
#

the customers bought ticket for an event, and now we have this alert.

#

the company is registered in Croatia.

carmine marsh
#

can you please exxplain more aout the valid field n the coupon object?
i dont see in the api doocs

vocal wagon
#

Good afternoon.
My account type is "Connect".
I want to use this functionality:
https://stripe.com/docs/connect/separate-charges-and-transfers

I issue an invoice to a client, how can I connect the "Creating separate charges and transfers" functionality to this invoice so that the "transfers" mechanism I need is launched when paying the invoice?

I only use the billing API - no integration page.

outer birch
#

How can I get a token from the customer if card it attached to it?

#

Can anyone please help me on this?

glossy umbra
#

Hi! I have an suscription price with active subscriptions, wich I want to change the price, is there any way to change the price of all of them automatically?

wanton vessel
#

Hello Is there any way to transfer amount using payment method id?

merry cypress
#

I have a question regarding the Stripe Checkout Session in "setup" mode. Is it possible to directly pass information during the Checkout session creation to designate a payment method as the default for the provided customer, without relying on a webhook event?

Currently, I am creating a Checkout session with the "setup" mode, and I would like to set a specific payment method as the default for the associated customer right away. Is there a way to achieve this by passing additional parameters or options during the Checkout session creation?

I would appreciate any guidance or insights you can provide on this matter. Thank you!

vagrant surge
#

Hi, can I create a subscription from another subscription whith the same create date as the previews one ?

analog mica
#

Hello, we get webhooks type = payment_method.automatically_updated, (evt_1NUfvlBRgsVldG0QMSesQYYP)

data.type = card
data.card.wallet.type = link

this payment method is Card, why we see link? This is confusing because for GooglePay we have to look at the value in the wallet (data.card.wallet.type)

calm raven
#

hello. I am using stripe webhooks. When i create a session, I want to pass orderID to success url. however this orderID will only be generated after we have processed the payment and then order is created and hence order ID is generated. I want to know if there is any way to update successURL of session at any later point

topaz moss
#

Hello, I am having trouble while creating setup intent with 3ds2 required credit cards. First I create a setupIntent and confirm it. Then I have to handle next action. But everytime I get this error The provided Intent client secret does not match the expected client secret format. Make sure your server is returning the correct value and that is passed to STPPaymentHandler.

woven dragon
#

I create Subscription Schedule via API and I have Subscription Id, Customer ID, Price, Plan details. So I would like to add this subscription to TestClock to test my futrue payments can work as expected

primal mural
#

hii stripe team