#dev-help

1 messages · Page 146 of 1

zinc crypt
#

Hello,

We are offering a service that takes 3 hours and the service may contain multiple-sub services, and additional services could be added during the 3 hours.

We are creating a PaymentIntent for the initial order with capture_method: 'manual', and planning to do the same for any potential add-on services that the user purchases during the main service.

Wondering what would be the "proper" way to handle this. Should we use the Invoice API?

Here is an example:

#1 - Customer places an order for Mowing the grass service for $50 + Clean up the yard service for $15. We create a single paymentIntent to reserve funds on the customer's bank account, but not charge it yet.

#2 - Customer adds Take out the trash service for $5, we create another paymentIntent to reserve funds for this additional service.

#3 - All services are finished, we capture the reserved funds from backend.

Is it possible to make the whole service look as a single charge from our company in the customers bank statement? Can someone help me with how should a working in real-life implementation look like? Should we use the Invoice API and would that align with the user flow I drawn up above?

Thank you!

twin bloom
#

hello. I have integrated apple pay with stripe on the web app. Now, I see that Discover rewards card is not available for payment in apple pay. Does anyone know why?

vocal wagon
#

buongiorno

#

mi e appena arrivata una ricevuta fiscale per chiedere la fattura?

dry hatch
#

Hello @vocal wagon could you please ask in English? Thanks!

torpid breach
zinc crypt
#

yup

torpid breach
#

is there any other way to access the documentation?

snow locust
#

can i verify my stripe account if my website is still under construction, like its not accessible but i own the domain

cursive kelp
#

Hi, just wondering can customers reverse payment easily after they’re received what they bought? Thanks

torpid breach
#

Hello, I would like to know how to add an application fee to the checkout for a subscription

cursive kelp
#

Hi, just wondering can customers reverse payment easily after they’re received what they bought? Thanks

torpid breach
#

Hello, is there anyone from stripe here?

valid radish
#

Hi guys, will customer's email field be disabled if I pass customer id in Stripe checkout?

mighty latch
#

Hy Guys i have an issue with stripe transfer

#

its saying insufficient funds on live mode

snow locust
#

can i verify my stripe account if my website is still under construction, like its not accessible but i own the domain

meager hawk
#

@snow locust that's a better question for our support team at https://support.stripe.com/email (as far as I know it's fine but when you get to the point of accepting live payments we do need a valid site to check)

snow locust
#

thank you for your help!

autumn creek
#

Under Products, I have one single product that has 3 Pricing items. One of the Pricing items is a one time payment. To charge a user for this pricing item, I have to create a Payment Intent. Is that correct? When creating the Payment Intent, can I set a relationship to the Pricing Item that has the one time payment?

vocal wagon
#

How can I disable the inputs in a stripe payment element when submiting the form?

humble salmon
#

Hey, is it possible to get a pdf from a draft invoice? Thanks ❤️

meager hawk
#

RMoura_JS-paymentelement

proud mango
#

Hello, is it possible to get tiered unit price of InvoiceLineItem directly in the stripe object ? If it's possible, i don't want to do the calculation by my own with the all tiers price and the quantity

slow venture
#

Hi, I am creating 1 invoice item + 1 invoice for one shot payments, but the payment only happens 1 hour after. How can I create an immediate payment on my invoice?

zinc crypt
#

Is it possible to download the receipts from Payment Intents as PDF or in any other format out the box?

heavy beacon
#

Hi, receipt not send to user even with receipt_email parameter defined after payment is confirm. Please assist. Thanks

twilit rock
#

Hi team, doc said "Webhook endpoints might occasionally receive the same event more than once." Will the duplicate events arrive within a day, or a week? Can the period be estimated?

fickle bison
#

Hi, is it possible to use sepa direct debit as a payment method in the customer portal?

limpid scaffold
#

Hello

Just found out the trial_period_days marked as legacy in the Dashboard
Does it means that there're no way of having plan-specific trial days now?

cerulean wadi
#

Hello, I have a staging environment, and local environment, both of which I would like to talk to the Stripe testing endpoint. Is there a possibility to have two testing environments? This would prevent for example a local environment trigger an event that then the staging env receives. Is this possible? Or any alternate recommendations to prevent this particular webhooks issue?

rancid matrix
#

Currently if I send a user to Connect onboarding after having requested capabilities (transfers+card_payments), it forces them to pick USA as their country. If I request no capabilities, the can sign up in Germany for example, I can request the capabilities later, and everything is fine. Why is this? I'm really trying to figure out the best strategy here for international connect (on_behalf_of, stripe_account/direct, or destination).

meager hawk
#

lafafm-trials

#

xarm-webhooks

#

phishy-connect

waxen stirrup
#

Hi folks, is there a way to create off-session invoice with it's invoice items in one HTTP request?

gentle cave
#

Hi, In stripe is it possible to use Dynamic Products with Prices to do a simple checkout?

Our API contains all the products and pricing. we would love to use that existing information to do the checkout. Due to high amount of data its not possible to sync everything to Stripe via admin SDK

  • We have products in API
  • Products have a unique ID
  • Pricing is defined in API
  • We need customers to checkout with our website and let the backend decide the price for invoice
  • And stripe to process the payment(possibly via existing checkout js client)
burnt vine
#

Hello, on this interface, is it possible to add multiple coupons on subscription ? thx

manic basin
#

For ACH Credit Transfer.
We do not encourage our users to make multiple payments to the same Source.
So we charge the Source on the first transaction and the Source status becomes consumed .
But one customer made another transfer to a consumed Source, and now this source has a balance, but can never be charged?

The reusable source you provided is consumed because it was previously charged without being attached to a customer or was detached from a customer

How should I proceed in this case?
Source has a balance but I can't create a charge

vocal wagon
#

Hello everyone, is there a way to receive the email sent after a SEPA payment in a test environment?

tepid gust
vocal wagon
rose otter
#

Dréke-facebook

cerulean wadi
#

Hello, does STRIPE_WEBHOOK_SECRET ever change for the same Stripe Testing API? Like does it expire ever, or if running in two machines the Stripe CLI listener, do they have a different secret?

rancid matrix
#

anyone got a JSON object of Stripe Connect supported countries? 😉

vocal wagon
#

Hi there! My client needs to change his credit card for the next payment. I only know how to do it when someone has an outstanding invoice, but in this case the invoice has not yet been issued.

wind ether
#

Hey, I got a question about daily payouts on a connected account. I have a connected account where the transfer has completed and I see the transfer in the connected account, but the payout has not occurred. The date on the transfer is 11/3. The connected account is to payout daily. By my accounts, it should have paidout already. Why has the payout not occurred already ?

daring lodge
#

carlav-change-card

vocal wagon
#

I'm using the cURL but I have this error !

oblique coral
#

Hi. I want to reply, but it may be archived. What Should I do?

scarlet shell
#

Hi All, I have a question regarding issuing. All of a sudden we can not test our virtual card integration in Stripe test mode. Stripe claims there was a webhook timeout and the payments have "do_not_honor" failure code. I can see from the "stripe listen" terminal output that events are being forwarded, however we never receive the "issuing_authorization.request". Our integration is unchanged from when it was working perfectly last week, and the same code is in production that is also working. (Stripe live mode). Is there an issue with stripe test mode currently or could my test mode configuration be causing this?

crystal vessel
#

Hi What are the best practices for using loadStripe in react? i want to set my stripeAccount dynamically in my app but the docs say to initialise it outside of the component at the top of a file however the accountId is not available then? any guidance on this would be much appreciated

humble salmon
#

Hello, another question:

How are the webhooks ordered? like how to make sure an invoice.updated is received before an invoice.finalized?

i can't find any sortable event id

thanks ❤️

long crown
#

hi... I'm needing to set up afterpay on my stripe account and I'm having trouble even beginning lol. If someone would be so kind to give me some pointers, or even just help me... I'd apprecaite it so much 😩 thank you!!

mighty pike
#

Happy Friday everyone. I see this has been asked before, but was curious if anything changed. Is there a bulk API for usage records?

opal quiver
#

Hi,
I think people wondered about this before but what is the timeline for supporting updating billing emails (and CC list) on customers in the API?
This functionality would really help us.
Is it possible to use the dashboard API programmatically for this? The requests look fairly simple (besides authenticating them).

vocal wagon
#

is it possible to pass a coupon to a checkout session?

timid onyx
#

Hi, is there any beta program for stripe connect Express accounts in India?

vocal wagon
#

hi
whatdoes mean live keys ? I'm using the test mode, can it be the source of the problem?

#

Is it possible for calling elements.create('payment',options?) without asking for country?

daring lodge
#

hrishikm-india-express

violet juniper
#

Hi... I am having an issue with promotion_codes and Stripe.checkout in Test mode. I have not gone live yet.

I am creating customer specific promotion codes when a user signs up to receive our newsletter (max_redemptions: 1). When the customer goes to Stripe.checkout with product in their cart ("allow_promotion_codes: true") and they enter the promotion code they get "This code is invalid". This behavior does not happen to all customers. I do a lot of testing as this one user, so it almost seems like Checkout has flagged them. If I look at the network error returned to checkout it says:

{
"error": {
"code": "unredeemable_promotion_code",
"message": "This promotion code cannot be redeemed.",
"type": "invalid_request_error"
}
}

If I take that same customer and through postman call the create.checkoutSession API and include the discounts[0][promotion_code] I will get a checkout session created that is valid.

I am not sure why this one particular customer is unable to apply the promo code via the Stripe.checkout UI.

daring lodge
#

jihen_hmaier-keys

#

rmoura_js-payment element

pale aurora
#

Please help@

vocal wagon
#

Hello! I've a question regarding "Send emails when card payments fail" feature. It is possible to redirect the users to their customer portal to update the payment method?
As far as a I see, I can add an URL to configure the "Update payment method" button, but I don't want to personalize the button, but to redirect the users to a Stripe interface to update their payment method (their customer portal).
Thank you!

pale aurora
#

Having so many issue

bold basalt
#

@pale aurora creating a thread, lets talk there (not in main channel)

austere obsidian
#

Hello! we are having issue with Stripe Connect. One of our client office has customers. Whenever they process payment, Stripe is adding a Random product to their Upcoming invoice with random price. Can you please help?

humble salmon
#

Hello,

i can't find the stripe fee amount in the invoice, charge or paymentIntent stucts; Where can i find the amount? Thanks ❤️

ancient pewter
#

Hello, In order for my account to be complete it says I need tax identification number. But I am not a business, I am individual. What do I do?

autumn creek
#

Under Products, I have one single product that has 3 Pricing items. One of the Pricing items is a one time payment and the other 2 are subscription price plans. When I swap between both the subscription plans, I can set how it prorates. But when I switch to the one time payment, I create an invoice for that price plan and charge the customer. Is there a way to set prorata when switching from a subscription to a one time plan?

mystic cosmos
#

what do you recommend our connected account user do if they are unable to pass KYC even after they provided an additional document?

pine tangle
#

Hello

balmy sun
#

Hello, can we customize this iframe for PaymentIntent? We would like to change the locale, add a warning text (to let know the user that is not our website) and add a theme.

orchid walrus
#

👋 Hello everyone!
I'm looking to make some co-branded Stripe checkouts for an application using Connect.

Just poking around in code, I've made two different experiences. If I have one line item, the checkout shows a big image which works great for cobranding. However, if I have multiple line items (often the case), the images display small next to the line items and the company logos are hard to see.

Is there a way I can pass in multiple line items and get a large image on the checkout? Thanks!

velvet grove
#

Hello, I'm trying to find how to apply a customer-facing promo code to an active subscription? I'm able to do so using the promotion_code[id] however when the customer enters their code it will be as the customer facing code. I expected stripe.promotionCodes.retrieve to get the [id] from the [code] but it doesn't.

Any help would be appreciated. Cheers!

#

but I cannot seem to retrieve the promotion code’s ID by retrieving the active promotion code with the entered (customer facing) code

magic ivy
#

hello, i added and verified everything on my website to get apple pay, but it doesn't work

#

can anyone help me?

bold basalt
#

creating threads for you, one second!

vernal crystal
#

Hello, I have a direct debit to my account, what I have not done, what can I do and this company has booked it with from

gleaming radish
#

Hi, I am having trouble with the challonge.org integration. The first time i create a tournament it connects fine and let's you set up a price for the tournament.

#

However, on saving the form it gives this error

#

and from that point on it's not possible to connect with stripe anymore unless you create a new tournament

#

I checked on my stripe account to see if i am missing a payout preference to be setup, but i couldnt find anything. and I am stuck at this point, for days

weak swallow
#

If I'm using the node.js helper library, how do I handle Invalid string errors? Reading the docs online for error handling but not working. Can an example be provided for a basic call to list customers or something?

vocal wagon
#

Hello, I have an urgent problem, I have connected stripe with shopify and I do not remember the email that I put. I have the recovery keys but I don't know where to put them

torpid breach
#

Hello, is there a way to use zapier to get notified about certain events happening in my connected accounts?

lavish tapir
#

Hi, I have the webhooks setup and I just need to know what response I get when a connect account has actually been authorised, is that available? thanks!

worthy compass
#

Heya folks, I've got a question about Radar rules - my org added one yesterday to block :card_country: but we've seen posts to /customers and /sources succeed, does radar only prevent charges?

stark finch
#

Hi everyone, I'm searching about how to setup public checkout in my website, but I don't find if we can make checkouts with custom prices ?

It means that when I add an option (1,00€) of the default product (12,99€), I've to pay automatically 13,99€, without making a product.

Does anyone knows if we can do this ? (I know that PayPal make this with their button integration)

shadow cobalt
#

Hello I want to setup a webhook to listen for paymentintent success will the data include metadata?

obsidian sparrow
#

If I have 2 webhooks configured, will Stripe send the events to both? How to set a certain webhook on checkout session create?

daring lodge
#

beaid-webhooks

vague carbon
#

I created a payment of $116.95. I do 3 transfers to 3 different connect accounts $99.90, $11.10, $5.95. Also passing along the source_transation from the payment intent charge. I see these values as the balance available soon on the connect accounts. This totals up to 116.95. Where are the Stripe fees accounted for?

hazy coyote
#

Hi Team, we are using payout create api to send payouts like on here https://stripe.com/docs/api/payouts/create we are sending amount of $.90 to connect account but were getting this error You have insufficient funds in your Stripe account for this transfer. Your ACH balance is too low. You can use the /v1/balance endpoint to view your Stripe balance (for more details, see stripe.com/docs/api#balance).

{
"amount": "90",
"currency": "usd",
"source_type": "bank_account"
}

our balance has $6 dollars

daring lodge
#

cluo-multiple-transfers

fast lava
#

I'm trying to run the 'Acceptance rates pivoted by card country' query in Sigma but I'm getting this error:

FAILED: Presto error: TABLE_NOT_FOUND: line 10:8: Table 'hive.0dbc11d9f8d38fc8c5fc64c3ed9f3bc3.connected_account_charges' does not exist
zealous gust
#

Hello team I have a quick question here I am trying to do a custom integration for a customer utilizing stripe now he wants to utilize multiple accounts and be able to send top out funds from one external account to its main source account , is it possible for the main account of a stripe to utilize an external source for adding funds to the balance if so what would be the process to include in the top up API call the external source ID. This is not part of connect or any user scenario other than legally they want to utilize multiple separate entities to transfer funds from

daring lodge
#

titusbyronicus-signma-query failure

oblique coral
#

It's about this email.

crimson needle
balmy yacht
#

we are on legacy stripe charges and looking to migrate to PaymentIntents...if we just use PaymentIntents solely with cards, is there ever a scenario where a charge is not succeeded if there is no error? We're trying to avoid webhooks this time around, and just rely on cards failing/succeeded, similar to old stripe.charges.create

rough wigeon
#

have a deadlock with Stripe, (we want to be able to use iDEAL to charge customers in the netherlands, and also make sure it works for subscriptions and more importantly Upsells), and we came. across these issues:

  1. If we use SetupIntents, everything works "almost" perfect, except that for no reason Stripe charges $0.01 fee for auth, which most customers find to be shady! thus it does not work.

  2. If we use PaymentIntents, the upfront purchase works (at least non-subscription ones), but we cannot charge them subsequent upsells without having to render the iDealBank Element again!

Anyone has a solution? @bold basalt @crimson needle ?

weak swallow
#

@crimson needle Can you reopen the thread for sub-schedules? Have a req ID I'm hoping you can look at.

exotic timber
#

Hey everyone! I’ve been using stripe connect for marketplace payments and transfers. I have some cross border accounts and have run into some issues regarding the recipient agreement. I’ve reached out to stripe support and received mixed responses, so I figured I would ask here: is it possible to complete cross border payouts/transfers with a standard connect account? Do I need to pay anything to enable a different recipient agreement?

minor cipherBOT
#

👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

vocal wagon
#

Hey everyone, I'm trying to understand how long a customer portal link session is valid? Does anyone know that?

swift cape
#

Hey everyone, I'm trying to query an Account's Person field but getting This application does not have the required permissions for this endpoint on account ___. This doesn't sound api-key specific. Any thoughts? I can provide a specific req ID for you

mystic dune
#

hi everyone! I'm trying to trigger the customer.subscription.created event from the Stripe CLI, but to no avail.

Here is my output.

# Triggering
$ stripe trigger customer.subscription.created
⢿ Checking for new versions... Setting up fixture for: customer
Running fixture for: customer
Setting up fixture for: plan
Running fixture for: plan
Setting up fixture for: subscription
Running fixture for: subscription
Trigger succeeded! Check dashboard for event details.


# Server logs
event type payment_method.attached
event type customer.source.created
event type customer.created
event type plan.created
event type price.created
event type charge.succeeded
event type customer.updated
event type invoice.created
event type invoice.finalized
event type invoice.paid
event type invoice.payment_succeeded
event type payment_intent.succeeded
event type payment_intent.created

As you can see, there is no customer.subscription.created logged here...

#

Anyone has any idea what I might be doing wrong? Surely the documentation is correct.. is the Stripe CLI broken when it comes tocustomer.subscription.created ?

#

i am using the --latest flag, too

#

I'm investigating the dashboard now, and I see that all the customer.subscription.created events are failing -- and i have no idea why 🤔

#

^ NEVERMIND, i found it.

#

sometimes, it's better to just not code when you don't feel like it

rough wigeon
#

can you create subscriptions on iDEAL using PaymentIntent, or does it have to be through SetupIntent only? if can't then is there a way to show the initial value upfront instead of $0.01

languid bison
#

help me, I want to pass verification on my bot in the discord, I'm doing documents and I'm getting an error help

minor cipherBOT
#

👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

stark finch
#

Hi everyone, do you know how amount value works ? Does the int 1499 is converted to 14.99 ?

I'm using this for getting my client_secret :

const paymentIntent = await stripe.paymentIntents.create({
        amount: 1499,
        currency: 'eur',
        payment_method_types: [
            'bancontact',
            'card',
            'eps',
            'giropay',
            'ideal',
            'p24',
            'sepa_debit',
            'sofort',
        ]
    });

My questions :

  1. Does amount: 1499 means amount: 14.99 ?
  2. Can we also make a POST request to our server to setup numerical product automatically after payment ?

Thanks a lot for your help,
Corentin

obsidian sparrow
#
  1. stripe stores the amount as integer, and yes, it means 14.99
  2. you will create the product after payment?
stark finch
obsidian sparrow
sly fulcrum
#

Hi 👋 This may be a little specific 😅
Does anybody know if it is possible to query subscription schedules containing future phase with some price_id through the API. In my case a price can be deleted and I don't want subscriptions to upgrade to a price that is archived.

frail kettle
#

To test the payout feature, do we need to have an 'active Stripe account with real bank accounts, or can we try these via stripe sandbox. We are reluctant to use real bank accounts for testing.

royal turtle
#

Question:
When I call a connected account's balance through the api, the available is not subtracting the balance in transit to the bank account. Is this expected?
I'm having an issue where my user is being shown they still have X available, but it fails when they request a payout (for obvious reasons),,

mighty oak
#

hi, someone who can integrate stripe connect?

hardy patio
#

I have not received my payout into my bank account even though it says it has gone through.

halcyon breach
#

Hello all 🙂

digital lion
#

Hello, Is it possible to ask questions in Japanese?

minor cipherBOT
#

👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

thin isle
#

How can I achieve a product (with created price) through api call?

olive saffron
#

Hi,
in my application my clients can save credit card to stripe, by creating setupIntents for each customers,

and after i have to collect some amount from them in every month ,, to collect i do run a loop and creating payments to each customer.
at that moment the payment is occurring twice, and i added idempotency_key and now the payment is not charging twice, now it is fine,

even it is not charged it is occurring twice even in side the loop, how do i prevent that , i'm using Laravel for backend development

and i'm getting this exception,
There is currently another in-progress request using this Idempotent Key (that probably means you submitted twice, and the other request is still going through),

my method is like this

private function CreateStripePayment($payment_method, $amount, $customer, $description, $idempotency_key)
{
    $stripe = new \Stripe\StripeClient(env('STRIPE_SECRET'));
    
    $data = [];
    $data['payment_method'] = $payment_method;        
    $data['amount'] = $amount;
    $data['currency'] = 'jpy';
    $data['customer'] = $customer;
    $data['off_session'] = true;  
    $data['confirm'] = true;
    $data['description'] = $description;

    return $stripe->paymentIntents->create($data, ['idempotency_key'=>$idempotency_key]);
}
glass harness
#

Does anyone know how I can give a user credits that they can only use on my site?

#

does the customer balance transaction object issue them currency that they can use anywhere?

#

Ex. User gets a signup bonus of $100 credits that they can use on future purchases on my site

haughty horizon
#

Hi,

I am new to Stripe. I am trying to implement payment on my iOS App (Swift 5) via Firebase.
Can anyone suggest what is the best practice that I can use?
Any code snipets would be appreciated.
Thanks!!

stoic helm
#

Good evening to all I take the liberty of asking you for help,
For days I'm bawling.
Indeed I want to put a subscription system I am on laravel livewire and laravel cashier.
I have this error.
Form

 <form id="setup-form" wire:submit.prevent="paymentstore" method="POST">
                        @csrf

                        <label class="block">
                            <span>Card holder name</span>
                            <input id="card-holder-name" placeholder="Jane Doe">
                        </label>

                        <label class="block">
                            <span>Your card</span>
                            <!-- Stripe Elements Placeholder -->
                            <div wire:ignore id="card-element"></div>
                            <div id="error-wrapper"></div>
                        </label>
                        <button type="submit" id="card-button" data-secret="{{ $intent->client_secret }}">
                            Register card
                        </button>

                    </form>

#

Mon js

@push('scripts')

    <script>

        const stripe = Stripe("{{config('services.stripe.key')}}")
        const elements = stripe.elements();
        const cardElement = elements.create('card');
        cardElement.mount('#card-element');

        const cardHolderName = document.getElementById('card-holder-name');
        const cardButton = document.getElementById('card-button');

        cardButton.addEventListener('click', async (e) => {
        e.preventDefault()
        const { paymentMethod, error } = await stripe.createPaymentMethod(
                    'card', cardElement, {
                        billing_details: { name: cardHolderName.value }
                    }
                );

            if (error) {
                // Display "error.message" to the user...
                console.log(error);
            } else {
                // The card has been verified successfully...
                stripePaymentIdHandler(paymentMethod.id);
            }
        });

        function stripePaymentIdHandler(paymentMethodId) {
            // Insert the paymentMethodId into the form so it gets submitted to the server
            const form = document.getElementById('setup-form');

            const hiddenInput = document.createElement('input');
            hiddenInput.setAttribute('type', 'hidden');
            hiddenInput.setAttribute('name', 'paymentMethodId');
            hiddenInput.setAttribute('value', paymentMethodId);
            form.appendChild(hiddenInput);

            // Submit the form
            form.submit();
        }

    </script>
@endpush

Web

    Route::post('/paymentstore', PaymentStore::class)->name('paymentstore');
#

My controler PaymentStore

 public function render(Request $request, Plans $plan)
    {


        $this->validate();

        $plan = Plans::where('identifier', $request->plan)
        ->orWhere('identifier', 'basic')
        ->first();
        dd($plan);

        $request->user()->newSubscription('default', $plan->stripe_id) ->quantity(null)->create($request->token);

        return back();
    }

Thank you in advance

vocal wagon
#

hello im coding webhook anyone wanna help me 😭

cold thorn
#

Hello, I didn’t find any support on your website, no chat, no phone number. I wrote an email, and Dean answered, but it’s was a bot. Who can help?

#

My company is situated in Montreal. We have the website for online sales. We would like to know if our clients pay by credit cards, what risks we can meet ? For example, if a client gives data which was stolen, credit card was stolen, what risks will be for us? Can we lose money ?

kind robin
kind robin
fleet grail
#

im trying to understand why from over $130 i got only $80 available why do you guys cancel so many orders after i already done all of them so i want the money i work completely is not fair and this is not the first time it happens ! all the orders that said cancel since i started doing point pick up had been cancel even after i already delivered them so this CANT be cancel !! cause i did my job and drove miles !!! please someone help me to get the money i work for

#

is so frustrating

solar meadow
#

hi

#

Some customers cannot pay in some countries such as India, is there a possibility to solve this problem

kind robin
# glass harness does the customer balance transaction object issue them currency that they can u...

My understanding was that customer balance automatically applies to the next invoice, which should accomplish what you want by restricting the funds to only be used by the customer to pay you. My company uses this feature for that purpose, so hopefully I'm right and our customers aren't cashing out their Stripe balance! You may have better luck getting an answer from Stripe by asking their support team here https://support.stripe.com/contact

Customer balance references:
https://stripe.com/docs/billing/customer/balance
https://stripe.com/docs/api/customer_balance_transactions

Learn how to use the customer credit balance

minor cipherBOT
#

👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

hexed torrent
#

Hi can anyone help me?

#

@here

trail quarry
#

Just straight up ask your question to get help faster

copper epoch
#

Hi, I am planning to implement a workflow as below,..Please have look...
Right now, we are building a SaaS platform which is B2B platform for Salon and spa.
Already we implemented, Stripe payment with my SAAS as below:

  1. Registered Business Owners can able to connect their Stripe Account by using Auth process.
    Now we want to go for one step further as:
  2. Once Registered Business owners will connect the Stripe account then Online Payment Option will get enable for Business Owners.
  3. This online payment option will enable in POS machine for In-store payment.
    How process will be work?
  4. Suppose I am a customer and you are a salon business owner.
  5. You connected your stripe account in Wemero for accept online payment.
  6. Once you will connect, you will see Accept Online Payment Button into POS machine.
  7. Today I came to your store and took a service as Hair cutting which cost 10 USD.
  8. I want to pay online to you.
  9. You will click on Online Payment button which will create a QR code, I need to scan the QR code by my mobile.
  10. In my mobile, after scan the QR code, I will route to payment page of 10$ where I can pay and after payment I will route to successful payment page and, You will get success message in POS also as I paid 10$ successfully.

Is it possible to implement

dawn axle
#

yes that's possible

copper epoch
dawn axle
#

I don't know anything about the implementation details but you just need to research what libraries/apis you wanna use for all that stuff

copper epoch
#

I checked but I can't able to find to generate Amount based QR code / Invoice API which help me to create directly amount based transaction

dawn axle
#

you want to generate a qr code that would go to some route where you'd then do whatever you want

#

so maybe redirect so a checkout session, idk

copper epoch
#

ok thanks for your word.. I will check more.. Or discuss with someone who implemented this kind of solution before..
Thanks once again

trail quarry
#

We are implementing stripe connect custom and I wanna know if someone buys (make a transaction) from one of the seller on our platform how much the stripe fees are gonna be for both the direct transfer (buyer to seller) and destination transfer ( buyer to platform to seller)

#

Our sellers will be paying a monthly subscription so if we do stripe connect custom then we would need to tell them that the fees on transactions are our platform fees?

tiny pine
#

Good morning dears

#

If anyone is online i would love to ask a question regarding Strip integration

minor cipherBOT
#

👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

stark finch
#

Hi everyone, just want to know if after getting this response from the webhook after checkout :

{
  id: 'evt_3Jt6aCF018FxPP3f0vcYtOOk',
  object: 'event',
  api_version: '2020-03-02',
  created: 1636273112,
  data: {
    object: {
      id: 'pi_3Jt6aCF018FxPP3f0DwyMZTO',
      object: 'payment_intent',
      amount: 2000,
      amount_capturable: 0,
      amount_received: 0,
      application: null,
      application_fee_amount: null,
      canceled_at: null,
      cancellation_reason: null,
      capture_method: 'automatic',
      charges: [Object],
      client_secret: 'client-secret',
      confirmation_method: 'automatic',
      created: 1636273112,
      currency: 'usd',
      customer: null,
      description: '(created by Stripe CLI)',
      invoice: null,
      last_payment_error: null,
      livemode: false,
      metadata: {},
      next_action: null,
      on_behalf_of: null,
      payment_method: null,
      payment_method_options: [Object],
      payment_method_types: [Array],
      receipt_email: null,
      review: null,
      setup_future_usage: null,
      shipping: [Object],
      source: null,
      statement_descriptor: null,
      statement_descriptor_suffix: null,
      status: 'requires_payment_method',
      transfer_data: null,
      transfer_group: null
    }
  },
  livemode: false,
  pending_webhooks: 2,
  request: {
    id: 'req_9jDT39fX6waWGj',
    idempotency_key: '0932051a-00ee-46dd-ad64-d9eee61ce99e'
  },
  type: 'payment_intent.created'
}

Can we put more data like the title gave to his product before the checkout ?
Or just put more data to detect who is it (name account), and what he gives as title for his product (in an input before checkout) ?

Thanks a lot for your help and have a good day,
Corentin

limpid heath
#

Hey Stripe, I hope this is the right place to ask:

#

I'm trying to add a Dutch bank account as a payout method, but it is only giving me the US form. According to the Stripe help websites Dutch bank accounts should be fine. Can anyone help me with this?

stark tide
#

OTY-payouts

thin isle
#

Hi,
where can I find quantity of purchased item in stripe.checkout.sessions.retrieve(req.query.session_id) or anywhere else?

cyan patio
#

hello everyone, i was trying to copy the Pre-built subscription page with Stripe Checkout ( sample integration ) using html and php. I followed all the instructions but getting this error - "<br />
<b>Fatal error</b>: Uncaught (Status 400) (Request req_mkolO0784gV2f0) Missing required param: line_items[0][currency]. thrown in <b>/....../stripe-php/lib/Exception/ApiErrorException.php</b> on line <b>38</b><br />"

minor cipherBOT
#

👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

warm knot
#

I am currently creating a Checkout Session for users to purchase and initiate a Subscription.
E.g., click a button, redirects you to Stripe Checkout thing, and SuccessUrl redirects back (if it succeeds, ofc)
My web app has a custom user account system using cookies. I've set up skeleton to handle different Stripe webhook events.

Now I'm wondering how I should actually handle the Stripe webhook events, e.g., to update my custom users upon sub creation, etc.
The webhook endpoint just receives any and all Stripe events, so how do I go about identifying which of my users actually bought something so that I can update my db?

ember relic
#

Iirc that parameter is then sent back in the webhook payload

warm knot
ember relic
#

💖

lapis condor
#

If I am using stripe checkout, what’s the best way to make it so stripe doesn’t charge them but instead puts a hold until an API request authorizes a full charge?

ember relic
#

Not sure if that's what you're looking for

tender ermine
#

Hi, when I charge my customers through Stripe, it shows them my phone number AND my country origin on their bank statement. I don't mind about the phone number but is it possible to change/hide the COUNTRY?

ember relic
#

I presume the country is just the country your stripe account is registered to, so to change it you would have to relocate your business elsewhere

gentle flint
#

Hello, very good day everyone, I am setting up a store in woocomerce with payment by STRIPE and I would like to integrate payments via OXXO it is just that I do not understand how to do the process by worldpress, someone who speaks Spanish who can help me?

covert dirge
#

Hi, I'm creating app with Stripe Connect and making the flow to let user to create their Connected Account as Standard account on Stripe. Users have options to create account or not, but are there any ways to judge if users have Connected Account or not in my app?
I was thinking about make return_url have query that means user has created account on Stripe when stripe.accountLinks.create is executed, but I think there are still some security risks.

lone rock
#

Hello fellow devs - we are planning to experiment with a service similar to "links" from stripe and I was made aware there isn't an api for links.

Is there a way you guys can help with any resources in the Stripe API that we can mash together to build out the same functionality? We would likely use Twilio for the SMS functionality, as well as React, and Node.js on back-end.

gentle flint
#

Hi can anyone help me OXXO pay for wordpress?

hybrid zephyr
covert dirge
# hybrid zephyr Afaik this is what connect account id is for. Linking wise. Can you be more spec...

Do you mean including connect account id in query? Sorry I'm a newbie about using Stripe, so I don't know about how to use Stripe method or get connected account etc. so much.

What security risks mean is every users can use link with that query. For instance if some users bookmarked that link just after they created their accounts and come back to my app, they might use that bookmarked link even after they logged in with other accounts that don't have Connected Account.
And also there is a possibility that they share that link including query to other people as well (I hope such people don't exist, though 😅)

vocal wagon
#

Quick question: I'm using Laravel but I'm not a expert on it, .env file is the best place to put the secret key?

hybrid zephyr
thin swift
#

Hi, i recently converted working Stripe legacy code to checkoutSessionId handling. It looks like that after a success or error, when Stripe redirect back to my website, the httponly cookie generated by my backend and the public cookies created by me frontend are wiped and not available (i hadn't this behavior with legacy code). Do you know how this can be handled?

prisma rock
#

Hello Friends! It says that my payment will be made today, at the same time, it says on the top that the payment will be delayed due to November 11th. Will the payment arrive on 8 November?

patent otter
#

What’s the best way to charge $21 up front for a product that includes a $19.99 delayed billing for a recurring monthly product (app) after the end of the first 30 days

silent shale
#

is there any way I can create price breakdown, for example the total is $13 but have it specify $10 be product $2 for transactional fee $1 for shipping

velvet lintel
#

How use a javascript numeric virtual keyboard? My proyect is running in ubuntu 18.04 with OpenBox...

bleak quartz
#

Hi there, when I try to pay a stripe test account (Stripe connect), I get this error. How can I solve this error?

vocal pivot
weak jasper
#

Hello @all does stripe provide any support to develop peer to peer money transfer app ?

vocal pivot
weak jasper
#

I mean does stripe business account has kind of this support ?

weak jasper
vocal pivot
#

Unlikely. Those logics are to be created by you

naive sun
#

Hello @thorn chasm can you please help me with previous issue and reopen that thread CARO-React-Go?

strong basin
#

Hi there, Is there anything that we would need to do when nearing an expiry date for an ios certificate for Apple Pay?

marsh venture
#

Hi, can anyone please help me with info on adding bundled deals in the coupon codes? I'm looking to add the below bundled deals -

  1. Buy 5 for 3;
  2. Buy 3 for 2,
  3. BOGO Controller;

Is this possible with coupon section or any other section within Stripe dashboard?

weak jasper
# vocal pivot Unlikely. Those logics are to be created by you

but i want the payment to be transferred direct to other user account not in the application owner account so does stripe have any separate api for that transfer to other user account or what is the work around for these peer to peer money transfer cases.

naive sun
#

Hello,

I'm getting error on stripe checkout with react and golang. We created multiple testing users for testing purpose but it's working fine with only user no. 37. Every other users facing the error that I mentioned below.

golden cosmos
#

Miran-Connect

naive sun
#

Help?

thorn chasm
#

caro-account-business-missing-info

golden cosmos
#

Whip-PaymentElements

dry hatch
#

Haidar-ApplePay

golden cosmos
#

vaibhavagar-deals

dry hatch
#

imfarhanaslam-p2p

worthy raven
#

I have currently two buttons, but I want to integrate the Stripe button functionality into my green one... how can I do that?

pale rivet
#

hi there

#

i need to know about payout

#

??

pale rivet
#

hello

north basalt
#

Good morning, how do I implement a subscription that charges the "base rent" up front but charges a variable item in the past?

For example (Invoicing: 01.12.2021):
Portal rent - 500 €
Orders entered (01.11.2021 - 30.11.2021) - 1 € * number = 1000 €

cunning aspen
#

Hi Stripe,
We use a connect webhook to listen payout.update event but it's never trigger (I have checked in the logs), when the Payout objects have a new status, do you know why ?

golden cosmos
#

commander-accept-payment

#

suraj-payout

frigid mantle
#

watsup guyss

#

good morning

dry hatch
#

informatjonas-Subscription

dry hatch
golden cosmos
#

alpamayo-payout-events

vocal wagon
#

my thread was archived. Can it be unarchive?

vocal wagon
#

Hello there, I am looking to add to my checkout button a checkbox that will be unable until the customer click and agree with it. Is it possible with stripe?

vocal wagon
#

Hello,
Is there a way to deactivate "Smart Retries for Subscriptions" on Subscription creation?
Background: A user tries to create a subscription, it fails because of insufficient_funds and a few weeks later is fullfills the payment
I only want this behaviour during the Subscription cycle, not on subscription create. It should cancel the payment when failing on subscription create.
How can I do that?

dry hatch
#

Vasili-Checkout

vocal wagon
#

Hi,
Is it possible to translate the product title & description field in Stripe ?
If not, how do you manage the product title & desc in multi language please ?
Thanks 🙂

dry hatch
#

Max-Mustermann-Subscription

nimble thorn
#

Hello. For how long does Stripe keep customers payment method records in the database? Since I do not want to keep any sensitive information in our database, I would like to use payment method object to retrieve information about customer cards (last4 digits, expiration date and type).

agile jolt
#

Hello, can I create a payform when customer wants to upgrade the existing subscription? I have set proration_behavior='always_invoice' in subscription.modify and money are charged instantly, but I need customer to be redirected to the payment form (as he is at the moment of the first subscription).

glass pilot
#

HI Stripe team...I just wanted to check how up to date your documentation is? We want to intergrate with Afterpay / Clearpay for payment in some of our branch countries and Spain while listed on the Afterpay / Clearpay site doesn't appear on your docs. Why is this different?

vocal wagon
#

Hello,
We are implementing a split payment on a marketplace.
We are going to create multiple intents on the backend so we can use the parameter "on behalf of" on every seller involved in the transaction.
What is not clear in the documentation is what happen if one of the intent fails.
For example, if the consumer has credit in his card for 100$, and in the transaction there are 3 sellers for a total of 120$, Stripe will check for all the 3 intents and cancel the entire transaction? Or the first 2 orders pass and the third fails?
Is there any pre-defined behavior for this scenario? Od Do we have to manage this situation with a backend validation on our side?

gray vector
#

Hi,

  1. I want receive an event once the invoice due date is crossed.
    i.e. When the invoice is tagged as past_due.

  2. Also is there any field of invoice / invoice item which can return the value past_due.

vocal wagon
#

Hi everyone, i am wondering whether there is a delay when a Payout is created + sent, does the event payout.paid have a delay, or should it be instant ? Cause I set a webhook listening to payout.paid, and when my cron job runs and sends my payout, no webhook is triggered...

pale rivet
#

hi there

meager hawk
#

DesertRodent-afterpay

pale rivet
gusty spear
#

Hi there, I need one answer for this.

#
  amount: 1099,
  currency: 'eur',
  payment_method_types: ['card'],
  application_fee_amount: 200,
  on_behalf_of: '{{CONNECTED_ACCOUNT_ID}}',
  transfer_data: {
    destination: '{{CONNECTED_ACCOUNT_ID}}',
  },
})```
meager hawk
#

Igores-invoice

#

Jovan-customers

glacial grove
#

Hello
I want to run a migration of our customers (and their payment methods) from one stripe account to another one.
I have reads the docs about migrations.
My question is the following: my understanding is that migrating a customer to the new account does not trigger the customer webhook on the new account. Therefore how can we instantly know that a customer has been successfully migrated, so that we can point this customer in our DB to the new stripe account id (before they add a new payment method in the old stripe account id...)

thanks

vocal wagon
#

Hi, I would like to know if there is a way to be notified any time a stripe connect account has a negative balance and their bank account is charged to settle the negative balance?

final echo
#

hello again
I have created connected custom account
Now I want that my merchant login on his stripe account
How can he?
Does he need normal stripe login page with email and password?
Or use some other link?
Where I can find merchant password generated?

lavish tapir
#

Hi, im just wondering what the success rate is for people setting up stripe connected accounts? We have a number of vendors that I ideally need to send out links today for to setup a stripe account and then connect with our platform, I notice it says that verification time can be between 1-3 days but if they are not successful can I still take payment in to our account and then not payout until the vendor has actually been authorised before paying out? thanks

vocal wagon
#

Hi

#

Sorry for my english. I'm integrating Stripe Payment in my website, but when I call the stripe.confirmPayment function, this call throw an exception with empty error (console.log(err) // Show {} ). Any idea? Thanks.

#

The credentials are corrects, and the payment form is show correctly.

#

In my Stripe dashboard, all transactions are in "Incomplete" status.

teal flame
#

Hi!
I have implemented Stripe payments using Stripe Elements on my Wordpress website, and everything is working fine. Right now, I want to implement tax rates to my payments.
Do anyone know if I could put in "tax_rates" in my payment intent session, like I have illustrated on the picture?

hardy aspen
#

Hi everyone! First time here. I'm integrating with the customer portal and also listening to events through webhooks. Is there any way to know if an event was triggered by the custom portal?. For example, I'm listening to the invoice.payment_failed event to send an email to notify the customer.

But I don't want to send such email if the customer is interacting with the customer portal since the customer is already notified about any issue by the customer portal itself. Any idea?

gray vector
#

Hi,
I cannot see any provision to pass email-recipients as a argument while sending the invoice(email). through API

velvet grove
#

Hello!

Is there a way to create a customer (without a subscription) and allowing them to select their own plan from the portal? Without going into detail I'm implementing a virtual trial of my app, and when that trial expires I want the user to be able to subscribe directly from the portal. It looks like they can only upgrade from an existing subscription. Is there a way to handle this?

Thanks for your help.

upbeat grove
#

How can i read the error reason for the second month payment for the subscription?

vocal wagon
#

Hello everyone I have a question how long does klarna onlien banking take to confirm

drifting portal
#

Wie lange dauern bei Zahlungen ??

dreamy trellis
#

Hi there,

I'm using Stripe subscriptions with 2 "prices" for the same "product": monthly and yearly. We use Checkout for the customer journey to set up the subscription. We'd like to offer a rewards system to our users where we can give them a discount (or free month) on their subscription. I was thinking coupons might be the right tool for this but there's some things I'm not sure about.

  • not every user has a subscription yet. The reward(s) should be applied when they subscribe if they're not yet. I was thinking I could create their customer in advance, apply the coupon, and it'd take effect when they subscribe.
  • a reward can be granted more than once. This is a referrals-based system so a discount (or free month) should be granted for each referral the user creates. I see that only one coupon can be applied to each invoice though.

Is the above possible using coupons?

sweet fjord
#

Hi, what is the best way to discount a (new and existing) subscription, where the discount is of the form -

  1. Amount off: Total discount amount
  2. Max amount per month: Per month discount
    For example, I want to give a 5000$ off with Max amount per month being 2000$. This should translate to 2000$ for first two months, then 1000$ for third month.
torpid breach
#

Hello, can someone help me with something I am trying to do with checkout connect?

#

I have 2 web pages and each page should have a button to create a checkout session. Each page is related to a specific connected account and to a specific price. How can i dynamically pass the accountID and priceID to the checkout?

kindred slate
#

hello

#

could i please have some help

#

Im trying to connect my stripe to the upgrade chat bot, but every time i connect and test the payments its comes up with an error message that live charges can not be made

meager hawk
#

@kindred slate I'd suggest contacting our support team at https://support.stripe.com/email as they can look into details of your account like why you can't make live payments

autumn creek
#

is there a way to find the prorate cost as of today for a subscription?

gleaming oar
#

I need an api to fetch count of cancelled subscriptions

vocal wagon
#

@bold basalt can you unarchived my thread please?

unreal prairie
#

Hello,
I want to make shipping rates with the API. How do I do it? I use the stripe-php bundle

upbeat grove
#

if i have setup a trial period in subscription API, at what time will the customer be charged. after the trial period or instantly?

sweet fjord
#

@meager hawk Regarding earlier archived thread: #arvindkgs-subscriptions on implementing custom logic for discounts, you suggested using negative invoice items, but I would rather use coupons so invoice reflects this. Is it possible to add coupon to invoice?

broken wren
#

Hi, is there a cleaner way to set the default payment method for a customer without having to manually do it. My current process is as follows: create paymentMethod, create setupIntent, confirm setupIntent. After this process the payment method is attached to the customer, however it is not their default payment method. How do i set this paymentMethod as their default paymentMethod in the options passed to the create/confirm setupIntent? I have read the API docs and can't see anything that helps me out.

uneven rune
#

hi everyone, how are you doing ?
hope the week started greatly for all of you : )

I have a question about shipping: is it possible to dinamically change the shipping rate according to the shipping address collected ?

rose otter
#

AM-default-PM

#

peppemu-dynamic-shipping

sudden pawn
#

Hi Team,

#

I am using stripe webhook for merchant onboarding

#

earlier it was working fine but from last few days i have noticed that its giving "Test webhook error: 403
" error

#

any one has any idea what will be the issue

#

below is the response after hitting test event

#

<html>
<head><title>403 Forbidden</title></head>
<body>
<center><h1>403 Forbidden</h1></center>
</body>
</html>

warm olive
#

Hey 👋 - we're implementing the new PaymentIntent system that supports multiple payment methods (so we can use AfterPay and Klarna). In testing it, we're getting a failure with Afterpay missing a shipping address (which doesn't seem to line up with the API docs for what is and isn't required). Our product is a digital one, so we don't have a shipping address, what's the best way around this?

One option we tried is to have a fixed shipping address with our HQ address in the UK, but it looks like this fails with overseas payments.

thin isle
#

Hi,
I have two questions:

  1. how can I reduce a quantity of the item (in webhooks I assume, can't find out what event it is)
  2. how can I achieve a product (with price) via api?
rose otter
#

Mike.7189-quantity-producst

vocal wagon
#

Can I update the client secret in a elements.update(options)?

wind ether
#

Hey, got a question about paymentintents. If I create a 1 time paymentintent, and use it for a credit card payment. if the status of the call returns 'successful' is there any reason the payment would fail after this ? Is there any need to listen to the webhook for the charge.successful ? Is there any reason I would receive a charge.failure to occur after a successful paymentintent ?

hot kestrel
#

Is it possible to connect stripe radar when we create a payment method on our side?

cosmic galleon
#

Hello. To collect/send cardholder name or not. What is the difference? - is it recommended?

rose otter
#

JohnM-successful-paymentIntent

vocal mantle
#

hello, i will start with stripe but i have questions. i will start a (students)company and go to people homes. And do my job. after my job pay the people how can he pay(not cash)?

rose otter
#

tech-radar-pm

vocal wagon
#

Hi, is there any differentiation between auto-debits and payments made by the user (ie. using their own credit card) when settling negative balances on connect accounts?

viscid burrow
#

Stripe::AuthenticationError

daring lodge
#

markaw-cardholder name

viscid burrow
#

I have a question about a Stripe Connect customer of ours where their embedded Checkout buttons are failing with this error

#

Stripe::AuthenticationError (The provided key 'sk_live_xh****************************nlVC' does not have access to account 'acct_xxxxx' (or that account does not exist). Application access may have been revoked.):

#

Can you tell me how this persons Connect access was revoked so when I speak with them I can tell them? Like did our platform make the revoke API call or did they revoke access?

cerulean wadi
#

Hello, is there a rate limit for how many webhooks listener connections one can have? I have a service that runs locally for development on a team of 6, and wondering if that would somehow reach limit if there were 6 simultaneous webhooks listeners

daring lodge
#

cowarol-payment

stray oxide
#

mv-negative-balance

hot kestrel
#

Can I use stripe radar if we create a payment method and make payments via our server by raw credit card data?

upbeat grove
#

is it possible to check if the email to complete the 3ds payment was sent to the client?

vocal wagon
#

Hey there, how can I integrate subscriptions/recurring payments for physical goods on my website on Shopify?

#

How do i change a payment element form from payment intent to a setup intent or even chage the prince in case we are using a payment intnet1

frosty coyote
stray oxide
#

xarm-webhook-rate-limit

stray oxide
#

tech-radar

#

Talon-3DS-email

daring lodge
#

renegoon-shopify

stray oxide
#

RMoura_JS-PaymentIntent-to-SetupIntent

vocal wagon
#

Just wanted to clarify some things with Stripe Connect. When an invoice is paid, the transfer is where the funds paid on the invoice goes to the Stripe Connected Account, and a Payout is when funds from the Connected Account goes to the associated Bank correct?

west iron
#

Hey everyone
Have some questions
I'm using stripe to setup a sort of payment plan for customers.
Say they have a balance and want to pay it in three payments. We have weekly Biweekly and monthly options.
I'm using twilio since this is all done over an IVR. Twilio has reusable tokens for stripe.
My question is if these tokens expire since we might have payment plans that could extend to a maximum of 12 months.
Not sure if subscriptions is the way to go since there is no biweekly option and if I would run a Cron job to check which payment plans have to be run on that day and create charges for those individually I'm worried that the tokens expire and the payment plan wouldnt be charged in it's entirety.
Any suggestions are appreciated

tribal burrow
#

Not really a dev question but can I activate my stripe account with a debit card?

lime fog
#

I need a phone of stripe please

sweet fjord
#

Hi, does Stripe support the concept of pre-payment? Meaning, if a subscription contains a product priced at $100/month and it is started with pre-payment of $1200, then customer pays $1200 on the first invoice and the first 12 months are already paid for. So $100 are charged every month starting from the 13th month

agile jolt
#

Hello! Can I finalize an invoice automatically during creation, or I need to do this manually with a stripe.invoice.finalize?

red spruce
#

Hi, It seems that there are issues currently with Stripe Docs, So can you provide me code for creating a Session with Direct Charge in .Net?

stray oxide
#

N0xB0DY-direct-charge

#

Igores-automatically-finalize

gleaming urchin
#

Hello, I have a stripe coupon that should only be applied once, but it is being applied twice on annual subscriptions. Any idea why this might be happening?

wraith basalt
#

If I create a payment intent with a customer and setup_future_usage set (so it saves the payment method to the customer) but later decide I want to not save it to the customer, what's the most idiomatic way of doing that? EDIT: it seems like you can't unset setup_future_usage with a patch

vocal wagon
#

About Stripe transfers to connected accounts
the amount is taken from the Stripe Balance.
Is there a way to keep a Stripe Balance separated from the Balance that is paid out daily?

use case:
we need to payout x users on our website, but at the same time our website earns y amount daily and we have payouts set to daily
can we allocate a portion of our stripe balance or link a credit card to pay for these transfers to connected accounts?

warm olive
#

Hello again 👋

I'm afraid we're having lots more problems getting up and running with the new payment elements system and they're blocking us from going live. It appears on the surface that it just doesn't work the way the documentation says it should.

In the documentation, it states that:

Dynamically sorts payment methods based on a customer's device and location to optimise for conversion. Payment methods are also filtered to show only those supported by your customer's local currency.

However, if we create a payment intent with a currency code not supported by the payment method, it throws an error.

novel folio
#

hello , we are integrating stripe payment apis on our platform, we are enabling for both 3ds and non three ds transactions. would it be possible to verify the status mappings that we have defined
(we will be using payment_intent api to create transactions, and retrieving the same to check the status of the transaction

case paymentIntent.status of
Succeeded -> Charged
Processing -> Pending
RequiresAction -> Pending
RequiresCapture -> Authorized // (capture is an explicit action)
Canceled -> Failure

tribal burrow
#

Is the amount passed through the payment intent in cents or dollars?

vocal wagon
#

Is it possible to set default values (such as cardnumber) on a payment element?

undone hare
#

We are developing using Stripe Connect and we create Express accounts for our users. Is there a way we can get the users business/Individual address through the API? We had previously used Standard accounts and was able to get this info through the account support address and info. But when we have our users sign up with express, it does not require them to fill that info out anymore. It looked like the only way we could access the users address info was through using custom accounts instead of express accounts. Is this true? Or is there another way we can get this info through the API?

weak dirge
#

I've noticed that the payment.created webhook does not get sent, even though the event is showing in the Stripe dashboard. Is there a way to enable sending this event as a webhook?

hybrid reef
#

Has anyone noticed the GooglePay Payment Request shipping options reverting back to first option if another is selected? The price updates as you would expect but the option goes back to first. Happens on the stripe demo app here: https://stripe-payments-demo.appspot.com/ This is on Chrome 95 / Linux.

gusty spear
#

Hi need to ask about Stripe::Transfer.retrieve

violet bluff
#

hello I am not a business i was just using the app as a credit card scanner

#

however it keeps asking me for a tax id which i do not have because i am not a business

#

no I am just an individual i only downloaded the app to take a credit card papyment

sterile dock
#

hey there is there a stripe elements for a donation or donation subscription?

hard pike
#

Hello! hey we currently use chargeBee to generate human readbale PDF invoices within our platform and share it with our users to download. Do we have functionality that we can call to generate PDFs of invoices associated with a user profile?

worthy raven
#

can I execute before Stripe redirect to confirmation page the backend bean function?

                            onclick="startPayment(); PF('statusDialog').show();"
                            style="background-color: #4CAF50; border: 1px solid #4CAF50; border-radius: 3px; color: white; padding: 6px 16px; text-align: center; text-decoration: none; display: inline-block; font-size: 14px; font-weight: bold">
                            <span class="fa fa-save"></span> <span>Zahlungspflichtig
                                bestellen</span>
                        </button>```
amber path
#

Hello, I'm currently testing apple pay feature under test mode, I would like to know if it'll charge me?

spark cloak
#

Hello! We're having a unique problem with using the payment request button with our connected accounts on our platform. When creating a paymentRequest object via JS, we have to provide a country code (https://stripe.com/docs/js/payment_request/create#stripe_payment_request-options-country). This is the only place in our Stripe integration that we have to send in a country code (we don't even need that when creating a payment intent). Since we process all of our transactions via destination accounts (the transaction goes to our platform then transfers to the connected account), would it be a problem to always provide our platform's country code (US) when creating the payment request object?

rancid matrix
#

We use Checkout for both payments and subscriptions. We need to pay out both our creators and their affiliates. Is the best workflow initiating the Checkout with a destination set to the creator, waiting for the webhook, and then performing a transfer to the affiliate with a source_transaction of the checkout webhook charge?

calm geyser
#

Hi,
Is it possible for one connected account to have multiple payout accounts. For example the vendor may have different bank accounts for each location.

tender quest
#

Should I be able to access the Webhooks tool for my clients connected account like I can for my account? ..the reason I ask is because I can't seem to get my charges locally to fire off an event for the connected account.

vague meadow
#

Hey guys, How can I create Connect accounts with manual payouts by default?

tough token
#

Hey all, I could use some advice. I need to a way to test our application's Stripe (standard) Connect integration for the scenario where a Payout has been made but at some future point a Payment included in that Payout is disputed by the customer. There are of course special card numbers that can be used for testing disputes, but those happen immediately and thus are not useful when you need to test a dispute of a Payment that has already been paid out. Does anyone here have any thoughts or clever ideas of how we can test this scenario?

frigid mantle
#

hey, how to access to client portal?

unique frigate
#

Hi, We had our client sign up for Stripe and requested our client to give separate API secret keys to each vendor that is collecting payments for our client. What's interesting is that we have a key made for bulk operations, but it doesn't see data for all other transactions made by other keys given out but our own software's production data. Is there a setting our client needs to set in their admin screen so that we can use the bulk operations key to pull data from all keys our client provisioned out?

gusty spear
#

Hi there i'have a question about sofort payment, its about redirection

analog raft
#

hey folks, can someone explain what for can i use the webhooks endpoints? and how can I use then?

zenith hull
vocal wagon
#

a question, do i need to verify my identity to use the stripe? If I don't check, what can happen?

cedar fractal
#

Simple question, can I change subscription plan for existing subscription? Or I have to cancel existing subscription, then create a new one (when upgrading to a better plan or downgrading)? Cause I only found that you can change price of the current subscription with update.

calm geyser
#

Hi,
Is it possible for one connected account to have multiple payout accounts. For example the vendor may have different bank accounts for each location.

stray oxide
velvet bridge
#

Hey all, when I pay with google pay I get the paymentMethod.card.wallet = null, why is that?

autumn creek
#

when creating a new subscription or swaping a subscription, is there a way to offer a discount for just the first month?

hazy flare
#

I'm handling invoice.payment_action_required and sending the customer to verify the payment. invoice.payment_failed is also firing, but I don't see anything in the event that indicates the failure was due to action_required. I'm trying to suppress my normal payment failed notification in this case.

vocal wagon
#

Is it possible to make the funds on a connect account available for payout immediately?

thin swift
#

Hi, i recently converted working Stripe legacy code to checkoutSessionId handling. It looks like after a success or error, when Stripe redirect back to my website, the httponly cookie generated by my backend and the public cookies created by me frontend are wiped and not available (i hadn't this behavior with legacy code). Do you know how this can be handled?

spice dirge
#

Will Stripe terminal support React Native?

thin swift
#

Hi, i created a new secret API key for production last week end and there is a popin next to it saying "your API key hasn't been used for 277 days". How can it be older than it's creation?

rain crypt
mighty hill
#

Cedric - API Key

desert badge
#

IntegrationError: Invalid value for create(): paymentRequest should be a stripe.paymentRequest(...) instance. You specified: null. I'm trying to understand this error as I'm implementing Google Pay on a custom checkout page

<PaymentRequestButtonElement options={{paymentRequest}} />```
weak swallow
#

MMR calculation. Wondering if I can get clarification on exactly what price data is used to calculate MMR. Reading some of the info on the support docs about MMR and how it's calculated you read "For example, an annual subscription for $1,200 only counts $100 towards your MRR." But I am wondering how to system figures the annual subscription to be $1,200. Does it use the unit_amount of the price object times the recurring.interval_count of the price object that's included on each subscription item for the subscription, or is it calculated some other way? I'm looking to find this out in order to understand how creating a standalone invoice that's connected to an existing subscription has any effect one way or the other on the MRR calculation, or if only the sub's item's pricing info and the duration of the sub are used in the calculation for reporting purpose.

unique frigate
#

Can all payment intent history be pulled back without permission problems if different stripe keys under the same customer account is being used to transact? We can't find any payment intent identifiers or charge identifiers of our partner, but we can find ours without a problem. All of our keys are provisioned by our customer admin, so we would think we can all see each others transactions completed. Is this true?

zenith kite
#

Hi guys, has something recently been pushed regarding permissions on charge creations? I'm getting the error Error: Your account cannot currently make charges. To find out why charge creation is currently disabled, look at the requirements.disabled_reasonproperty on this account which has now broken our tests, but seemed to be working a few hours ago.

silent shale
#

Hi, I tried to launch my website on Heroku today, but I have a button that links to the stripe page through redirecting and it's somehow not working on mobile

thin river
#

we are creating something like a freelance platform where we want our users to send and receive payments. what would be more appropriate, payments or connect? a little bit confused here.

dull tulip
#

I have a project that requires hundreds of webhooks.. Each coming in via a separate domain, how can I get way past the 16 webhook limit?

eager harbor
#

Hey guys, I'm facing an error regarding the customer portal

"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."

Are they any settings in the Dashboard that I need to toggle on/off to do this? Please advise 🙏

rare holly
#

Hey guys. I'm trying to implement stripe-react-native. Although I can present the payment sheet and add a card (which I can see attached to the customer), the paymentOption returned by presentPaymentSheet is always undefined. This means that although I can see the customer payment methods (via the payment methods call or by re-opening the payment sheet) I have no idea which payment method the user has actually chosen to use. Debugging it further down it looks like **await NativeStripeSdk.presentPaymentSheet(); ** is returning undefined.
I'm on stripe-react-native 0.2.3 and react-native 0.63.4 (its an ejected Expo project in case that matters). Any suggestions would be hugely appreciated! thanks in advance.

dry hatch
#

kenlow-CustomerPortal

#

Dave_Adapptor-ReactNative

viral imp
#

We are planning to start our operations in USA. Can someone from USA sales team get in touch with us

whole swan
#

Hey guys, can you help me to understand this event - when this type of event create?

whole swan
whole swan
golden cosmos
#

harish-sales

void epoch
#

Hello,
Should I update the description of application fees on direct charges?

golden cosmos
#

KhullaSaand-ApplicationFees

tepid verge
#

Hello guys, i'm trying to use the invoices->upcoming feature with a subscriptionId. It's working well when i'm adding new item on the cart but when i try to set a quantity of an already subscribe item i got the error : Cannot add multiple subscription items with the same plan: price_XXXXXXXXX. (error throw when using the stripe-php lib)
How can i config invoices->upcoming to tell stripe i wanna update the current quantity of the already subscribe item ?

twilit rock
#

Hi team, I created a daily subscription with $1/day in test mode, but amount_paid = 0 as total = 100 in the response data of invoice.paid event. Is it expected?

misty hornet
#

Mathieu-inovices

thorn chasm
#

almond-subscription

fringe elk
#

Hi. When payout is made from connected account's stripe balance to the external bank account, I cannot see any payout webhook getting triggered in 'Events' tab of 'Developers' section. When I check the checkbox 'Listen to events on Connected accounts', I will receive payout webhooks for connected account payout too, but I need to see the payout events before configuring the webhook endpoint. Need to check few things before implementing webhook functionality. How can I see the payout events ?

kindred frigate
#

Hello Guys, I have implemented a saving card functionality of stripe but while saving card it is asking for amount SGD 1 for card authentication. This default currency coming from stripe for every customer, I want to change this currency with respect to customer is purchansing the subscription from the respective country. Because of this one of our customer is unable to purchase the subscription from india.

hearty garnet
#

Hello. Now I am researching stripe subscription integration. If the customer want to change subscription which is in period, what should I do? To refund the older one and buy a new one? Which is the simple way? Thank you.

misty hornet
#

Meisei81-Subscription

golden cosmos
#

bharattekade-future-use

tiny field
#

Hi team, I am looking for some assist with the API regarding level 3 charge data. can anyone assist me with this?

misty hornet
#

Cedric-TLS

meager hawk
#

yahav-l3

sudden pawn
#

Hi Team

#

facing issue with stripe webhook

#

its giving 403 error

#

earlier it was working fine

glacial grove
#

hello

using the stripe python library, how can I get the request ID of a request throwing a RateLimitError ? e.request_id is None

thanks

vocal wagon
#

Hi, I was wondering about best practice to allow new developers play with the stripe-test-api in dashboard view. I thought, I might be able to add them as team members in "test-mode" only, but apparently there's no scope restricting them from also viewing our live production data (and especially real payment contacts and info)... advice appreciated.

warm olive
#

Morning 👋 - we're implementing Klarna via a PaymentIntent and in all of our testing (regardless of country or currency) we're only getting the buy now, pay in the next 30 days option. We're never seeing a pay in instalments option. Is this symptomatic of the test environment, the order value, currency, country or our account? It's not abundantly clear from the documentation why this might be and it looks like we should be eligible for all of the available options.

vocal wagon
#

Hi! Where on the express connect account can a user top up their balance?

cedar fractal
#
            subscription = curSubscription.update(
                mutableMapOf<String, Any>(
                    "items" to arrayOf(mutableMapOf(
                        "id" to curSubscription.items.data[0].id,
                        "price" to "plan_HC9PRfcFjXJN4R"  //plan_HC9SrLv67Abae4
                    )
                    ),
                    "proration_behavior" to "always_invoice",
                    "expand" to arrayOf("latest_invoice.payment_intent")
                )
            )``` How can I make this subscription upgrade to invoice instantly? At the moment, it just changed to a better plan for free without invoicing anything.
sour valley
#

When creating a new subscription, can I charge an extra fee for the first instalment?

thorny wyvern
#

Hey Stripe folks, is it possible to disable the form inputs inside a Payment element like you can with the card element?

limpid scaffold
#

Hey

Is there any way to reproduce sending 3ds emails for the failed payments in staging?
E.g. Not sure at the moment how to attach 3ds required card w/o authorization, to trigger email sending on the failed payment

zenith kite
#

I had a query yesterday, just before the thread was archived @crimson needle mentioned that destination charges are highly discouraged on standard accounts. Why is this? #907422145892728873 message

ember cloud
#

Any stripe devs around?

vocal wagon
#

Hi, is there a way to use the payment element to complete a payment intent and at the same time complete a setup intent ?

tepid verge
#

Hello everyone, small question about the proration_behavior. Can it be set at the subscription creation or do you need to explicitly set it at each update call ?

high thistle
#

Hi, how add stripe to my ios app without server side involved, and can I use Firebase (not blaze plane) for server side? I'm looking for ready code example? Thanks

fringe elk
#

Hi, I created a custom connected account. I transferred from platform's stripe balance to the connected account's stripe balance. I have configured the webhook endpoint. While configuring, I had checked the checkbox 'Listen to events for Connected accounts'. I can see the 'transfer.created' webhook event in platform's events section, but my configured webhook endpoint was not called. Can someone please tell why the endpoint was not called ?

hollow prairie
#

Mathieu Ducrot.subscription-proration

broken wren
#

Hi, how would I retrieve a paymentMethod that has already been created with a token that has already been used?

obsidian widget
#

Hello everyone, is there any possibilities to create no-code checkout page and add a custom field, like comments, that customer need to feel before he pays?

thin isle
#

Hi, I have a problem with webhook:
Webhook Error: No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? https://github.com/stripe/stripe-node#webhook-signing

It works very well if I ./stripe listen --forward-to localhost but fails on deployment.

Please help me to find out what am I doing wrong.

final pasture
#

Hello Guys,

In our platform, we are managing some plans and those same plans are also on stripe platform as well, and we are using price_id to subscribe a user for that plan, here is my concern let's say we have a plan "A" which price is $50 and 1000 users subscribed this plan, now website owner wants to change the price of plan "A" how we could do this? we want if we changed the price of plan then old subscribed should be charge with the new price. is it possible?

vocal wagon
#

How can i fix this: 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.

versed igloo
#

Hello, everyone! Is that possible to extend customer's subscription? (i.e. give 1 additional month as an apology)

warm ocean
cedar fractal
#

Why would PaymentIntent return with status "requires_payment_method" even though there is a default card set for customer?

wide edge
#

Hi, we are exploring a scenario for Stripe Connect Custom whereby we will charge different transaction fees for certain products. I believe this is already possible, but not if two or more products are purchased in a single transaction, with two different transaction rates.

We have considered the possibility of this just going through as two transactions in Stripe, but making it appear as one to the user (with the caveat being that flat fees are paid twice). Does this sound like a workable solution, or are there any other limitations we've missed?

quasi flicker
#

Hi everyone! I want open the belgium and swiss to my business and i would like to know if the card is the same and if it's work like the french card with the card element on Stripe? thanks everyone!

vocal wagon
#

Hi,

We have made our website through Webflow and connected it to Stripe account, but we have struggled with some problems.

We were wondering whether it is an option to add Przelewy24 with BLIK option to the payment options on our website (I see that Stripe operates Przelewy24).
If yes could someone lead me through the integration process - simply how to do it?

I would be really thankful! Thank you in advance.

tepid verge
#

Hello, what is the timing use for proration calculation for subscription ? per minute based ? Is it possible to bump it up to a day for year recurring payment ?

limber cliff
#

Hi - is there a way to use stripe for KYB only? I am building a fintech for businesses and want to integrate a KYB provider and came across stripe identity but not sure if I can solely use that or do I need to onboard them via connect?

versed igloo
#

Hello! Is that ok to rely on current_period_end in subscription? If subscripton's status is "trialing", will 'current_period_end' be in the body of webhook?

high thistle
#

Hi, I want to add stripe to my ios app, Is there Strip has clearly tutorial and example for developer. all I saw in the site and you tube were completely completely useless (I want for UIKIT not swift UI) . (2 days, I was stuck and I couldn't find the step by step with sample code to solve it from scratch)

rose otter
#

Arya-iOS

plush yarrow
#

Hello, I'm offering my users to pay over 3 months their products. So I set up a subscription that I terminate by myself after 3 months. But I really want to be able to verify the expiration date of their credit card is in more than 3 months to minimize the problems (I could also allow them to change their credit card but it will be a burden for me and them I don't want to do this and it's likely some won't update their credit card). Is there any way to do this with React Stripe Elements ?

native wind
#

hello, Im trying to retrieve a list of yesterdays events in via the api in chronological order? it seems as thoughw hen i list them they are returned in reverse chronological order. is this right? is there a convenience that im missing to return them in the opposite order. thanks in advance!

raw beacon
#

Good morning, I would like to find out whether Stripe customer gets an email from Stripe when a given credit card auth expires (ie after 7 days).

chilly prism
#

hey, so i have the following setup:

  • a Stripe account (configured with daily payouts to a bank account)
  • multiple stripe (custom) connected accounts

I'm trying to have something like weekly (manual) transfers to the stripe connected accounts given some custom rules (not stripe related), with the connected accounts having automated payouts setup (so when the funds are moved into their stripe balance by our server, they payouts automatically happen, daily for example)

my issues are with creating the actual transfers, I'm not sure what happens under certain conditions, for example:

  • if the main stripe account gets the payout done (money moves to the bank account) and there's no balance left on the stripe account, can transfers to connected accounts still work? meaning if i create a transfer will stripe do something like automatically pull money from the bank account to make up the difference?

  • when the payment intents get authorized, do they create a balance in the main stripe account that can be used immediately to transfer funds to stripe connected accounts?

plush cosmos
#

hi there! is there a way to test errors for the PaymentRequest element? there doesn't seem to be an easy way to attach stripe test cards to a google pay account for example

balmy yacht
#

If we link customers through stripe connect, will it still abide by our main account's radar rules that we pay for?

rose otter
#

Ian Kaplan-retrieve-events

gleaming oar
#

I want to retry failed charge on update of payment method from node js sdk, how can i do that?

rose otter
#

alexanderg-expiring-authorization

#

andrei4002-connect-transfers

#

carson-testing-paymentrequest

stiff plover
#

Can recurring subscriptions be emailed to multiple recipients?

rose otter
#

surgical-connect-radar

gray vector
#

Hi,
I have Stripe activated account,
Using in test mode.

I have enabled the below setting.

Mails[Invoice Payment Link] are not sent to the Customer associated with invoice even after finalizing the invoice.
I also invoked the dedicated sendInvoice() method.

Any Idea, what could be the issue..?
[FYI .. I successfully sent email manually using the dashboard to disposable mail id's also e.g yopmail/mailinator]

rose otter
#

Tassaduq Hussain-retry-charge

trim flame
#

Hi,
is it possible to just bookmark the money on a credit card and charge it later. The usecase is the software is for a bike renting business and we want a flexible payment model so the user can rent the bike and we bookmark the maximum amount for 1 week rent. If the user brings the bike back to the renting station after 2 days we only charge the money for 2 days. If this is possible what functionality of the api is it ?

analog raft
#

hey folks, anyone how can I configure a return url to onBoarding proccess when creating a connected account so he can go back to my app? I developing in Expo RN

reef gazelle
#

How can I point my stripe CLI at a different API version? Currently my account has the 2016-03-07 as the default, but also an option for 2020-08-27. It (the stripe cli) uses the former, but I'd like it to use the latter

limpid scaffold
#

Hey

Had a chat with @meager hawk today, have another quick question from already closed thread
#907584278831960095 message

Can you give any recommendations in order to avoid customers signing up with no chance of renewal when they have an empty card? So we may refuse custom pre-authorization logic?

ornate gale
#

Hi, I'm having an issue on a live https site: stripe.js was loaded more than one time
I wasn't getting that error on my localhost. Have you any tips on how to debug this?
Thanks!

vocal wagon
#

Is there away to check if a amount (any currency) is the minimum to create a payment intent?

rose otter
#

lafafm-trial-validation

vocal wagon
#

Is it possible to make one payment intent with multiple stripe payment elements like: payment element (the card) and a payment element with the other methods

rose otter
#

mymo-stripeJS

visual stag
#

Hi Stripe! I had a question about what events to listen for to figure out when a coupon has expired on a user's subscription. I'm working on a workflow to "stack" subscription gifts, i.e., to allow our users to redeem multiple, e.g., 3-month coupons, and accumulate credits to their subscription. The way we're thinking of doing this is by listening for if a user's last coupon has expired, checking if they have another coupon in our system, and applying the next coupon - and that currently means listening for a customer.subscription.updated where discount has changed to null. Does that sound right?

daring lodge
#

rmoura-minimum-charge

hoary tartan
#

Hey there I wanted to know if this error from my side or stripe node library's fault

Error: Stripe: Argument "subscriptionExposedId" must be a string, but got: undefined (on API request to GET /subscriptions/{subscriptionExposedId})
at /workspace/node_modules/stripe/lib/makeRequest.js:29:13
at Array.reduce (<anonymous>)
at getRequestOpts (/workspace/node_modules/stripe/lib/makeRequest.js:26:29)
at /workspace/node_modules/stripe/lib/makeRequest.js:83:14
at new Promise (<anonymous>)
at makeRequest (/workspace/node_modules/stripe/lib/makeRequest.js:80:10)
at Constructor.retrieve (/workspace/node_modules/stripe/lib/StripeMethod.js:38:7)
at updateStripeSubscription (/workspace/dist/index.js:157:57)
at /workspace/dist/index.js:337:60
at cloudFunction (/workspace/node_modules/firebase-functions/lib/cloud-functions.js:135:23)

daring lodge
#

mtnpose-events-for-subscription

tidal phoenix
#

How do I give someone a refund if my account is closed?I have send a countless amount of emails to support

idle grove
#

Hi! We've been struggling with getting the right calculation in place for passing on Stripe and Application fees to paying customers for our Connect account users. We've arrived at something that we think works, but wanted to get confirmation this is the correct approach.

Up until this point we have been passing on both the Stripe fee and our fee to the paying customer. In response to our Connect users feedback, we are introducing several options to share fees between the paying customer and our Connect users. Once we started to move parts of the Application fee or the Stripe fee over to the Connected user side, the Stripe fees we were calculating came out wrong. We’ve been working through variations of the algorithm listed here: https://support.stripe.com/questions/passing-the-stripe-fee-on-to-customers and are using the Destination Charges (https://stripe.com/docs/connect/destination-charges) Charge Type.

Given our fee is 5%:

  • For the situation where we are passing both the Stripe fee and Our fee to the paying customer we are calculating the Stripe fee and total amount this way:

    • Our Fee = (total * 0.05)
    • Gross Total = (total + 30 + Our Fee) / (1- (2.9/100))
    • Stripe Fee = Gross Total - Our Fee - total
    • Application Fee = Our Fee + Stripe Fee
    • The end result should be the paying customer pays the Gross Total (Total + Stripe Fees + Our Fees). The combined Fees are transferred out of the Connected account into our account via the Application Fee, where the Stripe fee is then removed by Stripe.
  • For the situation where we are splitting Our Fee between the paying customer and the connect account and passing the Stripe fee on to the paying customer:

    • Our Fee = (total * 0.05)
    • Gross Total = (total + 30 + (Our Fee / 2)) / (1- (2.9/100))
    • Stripe Fee = Gross Total - (Our Fee / 2) - total
    • Application Fee = Our Fee + Stripe Fee
    • The end result should be the paying customer pays the Gross Total (Total + Stripe Fees + 1/2 Our Fees). The Stripe fee and the full amount of Our Fee are transferred out of the Connected account into our account via the Application Fee, effectively charging the Connected account the other 1/2 of Our fee, then the Stripe fee is then removed by Stripe.
  • For the situation where the Connect account covers both Our and Stripe fees we are actually using a different calculation to get the Stripe fee:

    • Total Fees = total * ((2.9 + 5) / 100) + 30
    • Our Fee = (total * 0.05)
    • Stripe Fee = Total Fees - Our Fee
    • Application Fee = Total Fees
    • The end result should be the paying customer just pays the total. The Stripe Fee and the full amount of our fee are transferred out of the Connected account into our account via the Application Fee, effectively charging the Connected account both the Stripe fee and the full amount of Our Fee, then the Stripe fee is then removed by Stripe.

I know there is a lot there but we really need validation that this is the correct approach so we can get this functionality out to our Connect users ASAP. Thanks!!!

ripe tusk
#

Does Elements provide an input for collecting bank account numbers for ACH debit transactions?

daring lodge
#

jdbadger-elements-bank-account

safe fiber
#

hi team 👋

#

long time no chat

#

does anyone know if it is possible to preview a quantity increase + coupon change but not make the coupon change retro active?

vocal wagon
#

Hi! Where can I see whether an auto-debit has taken place for a connected express account?

fast frost
quiet hemlock
#

Hello, when I manually change a users subscription type, which type of event gets triggered ? I want my webhook to capture those manual event triggering.

crimson needle
#

karina-preview-quantity-coupon

#

mv-express-debit

#

likegod-payment-failure

humble salmon
#

Hello, quick question: is there a fee which i have to pay when i am creating one or multiple transfers to express accounts?

drowsy kraken
#

Hi, if I’m billing a parent company with multiple locations, would I have to create a customer for each location or can I put the recurring invoices under 1 customer for each separate location?

willow estuary
#

If using Stripe Checkout, is there any possible way to update a LineItem? Due to a complex delivery structure beyond what's possible within Stripe's Shipping options, we've had to introduce these as a LintItem, however, based on the address a customer enters during their Stripe Checkout session, we need to potentially update that shipping rate. Is this possible with any combination of Webhook / API call to update?

trail delta
#

Hello, what is the best way to add a new subscription to an existing Customer using an existing product/price configured with a monthly fee, and have all invoices subsequent to initial payment bill on a 3 month basis? (We’re using Java backend).

crimson needle
#

jadams-subscription-java

peak lotus
#

Is there a way I can create an invoice to share with multiple people so they can each create their own or does each person need an individual invoice?

#

and is there a way to create a "3 month recurring payment" for multiple people to click on to "sign up"

vocal wagon
#

I have a rejection after requesting the Stripe Connect platform, saying it is not in line with terms & conditions, but doesn't state any details. Any chance to find out what the cause of the rejection was?

signal tinsel
#

Hi Stripe,

I am trying to configure ACH so I can take money directly from customer's bank account but when I even try to do this via Stripe's UI, it says the routing number is invalid but this is how it works in Canada / Quebec where my customer lives.

Basically stripe tells me its not a valid routing number... Why is that / What can I do ?

sturdy patio
#

Hey everyone!

I wanted to know if there's a way to use my own custom component instead of importing { CardField} from 'stripe-react-native'

And pass values directly while using confirmPayment

austere temple
#

Hey I have a problem with Wechat Pay

I have setup an integration and in test mode works no problem but on Live I get this response code and the payment does not come trough

Response body
{
"error": {
"code": "invalid_currency",
"message": "Invalid currency: usd. This currency is not supported in your region.",
"type": "invalid_request_error"
}
}

Based on this URL https://stripe.com/docs/payments/wechat-pay/accept-a-payment
Canada business CAN receive USD via wechat payment

Do you have any idea why am I getting this response code?

night plover
#

Hi devs,

If an invoice has not been paid on a subscription due to an invalid card or other issues with the payment method, and the customer updates his/her payment method, does that trigger an automatic collection attempt from the new authorized card? or will we have to wait on the next collection attempt (given our retry schedule etc), or to just manually retry the payment?

Obviously it would be easier if payment retry was done automatically when the customer updates the payment method, in order to avoid more code and logic/edge cases, etc, which is why I am asking if this feature is available or not.

warm ocean
#

For payout schedule, for stripe connect account, can I make something like "make the paid out every monday, wednesday and friday"?

wraith basalt
#

hey: a recent stripe dev vid shows how you can swap out a saved card with the one just entered if there is a card on the customer that matches the fingerprint of the one just entered. Is there a way to do this with the terminal? (i.e. they swipe the card, detects duplicate, uses existing method instead). I ask because it appears for manual entry, confirmCardPayment can take a card element OR payment method ID (which we can swap), but the terminal method processPayment takes in a managed payment intent which only comes from the reader it seems...

rocky meteor
#

I need help with my stripe account through point pick up I need to change my bank account information I've been had that account in quite some time however the app is asking me for my previous bank account number which I do not have

#

Ok

acoustic obsidian
#

Hi. Some times your API returns "No such PaymentMethod: 'pm_xxx'". Why this happens? It's randomly. Most of time works.

vocal wagon
#

hi

sterile moth
#

Hi. I need help changing my card on my account because my old one was stolen. I do not remember the three digit code on the back though. I've sent multiple emails stating this but each time I only get sent back to the same page.

vocal wagon
#

Can somebody help me ? I can't enter my stripe account, I don't have a phone number and I can't send a password to my email

red yoke
#

Howdy y'all. I need help figuring out how to update the description on a line item when using the checkout session api.

My line item looks like this;
$line_items = [
[
'price' => $plan->stripe_price_id,
'quantity' => 1,
'data' => [
'description' => 'NEW DESCRIPTION'
]
]
]

but I get back: "Stripe\Exception\InvalidRequestException
Received unknown parameter: line_items[0][data]

ruby yarrow
#

Sometimes when an invoice.created webhook event is triggered, the subscription is null, even though it was created for a subscription.... is that intended?

low mural
#

hey guys

astral kernel
#

Hey guys, I'm trying to add support for 3D secure to my checkout for a future payment using setup intents. I'm using one of the stripe cards that require 3DS but for some reason when I go to create a payment intent using the payment method I saved on the setup intent it says authentication is still required. Any ideas how I can troubleshoot?

analog raft
#

hey folks, I'm wondering what type of an account a connected user needs to be in my application, I saw that has 3 types: express, standard and custom, between this 3 what have the best approach and easy to implement?

tawny patrol
#

Hello, how can we determine tax without Stripe checkout. Is there a specific API route to calculate tax?

waxen flower
jolly patrol
#

Hello can payment_method become default_source for a customer?
What is difference between stripe default_source and default_payment_method?

vocal wagon
reef gazelle
#

Question regarding idempotency https://stripe.com/docs/api/idempotent_requests

Keys are eligible to be removed from the system automatically after they're at least 24 hours old, and a new request is generated if a key is reused after the original has been pruned. The idempotency layer compares incoming parameters to those of the original request and errors unless they're the same to prevent accidental misuse.

Does this mean that if I use an idempotency key today, and then use that same key 3 days from now, the "idempotency" won't work? By "won't work" I mean, it will not recognize it as a previous request

covert dirge
#

Hi, I'm creating app with Stripe Connect and making the flow to let user to create their Connected Account as Standard account on Stripe. Users have options to create account or not, but are there any ways to judge if users have Connected Account or not in my app?
I am thinking about make return_url have query that means user has created account on Stripe when executing stripe.accountLinks.create, but there are still some problems (e.g. if user come back to my application clicking Return to... button, they are redirected to the URL with that query).

function generateAccountLink(accountID, origin) {
  return stripe.accountLinks.create({
    type: "account_onboarding",
    account: accountID,
    refresh_url: `${origin}/onboard-user/refresh`,
    return_url: `${origin}/filter1?account_linked=true`
  })
  .then(link => link.url);
}
storm zodiac
#

Hello! I am using Stripe Checkout and the Customer Portal for subscriptions.

#

Customers can have multiple subscriptions. This all is working well.

#

The issue I am having is that the list of Plans in the customer portal does not have any way to reference exactly which subscription the customer is wanting to manage.

#

I can see two possible solutions:

#
  1. When I create the Checkout Session, is there a way to specify a "nickname" for the subscription plan?
#
  1. If not, is there a way to load the Customer Portal, but filter it to only show a SINGLE subscription plan (e.g. when I generate the portal URL, I specify a specific subscription id)?
icy plaza
#

I've got a bit of an interesting problem i'm trying to solve wondering if anyone has done similar

bold basalt
#

@icy plaza let's start a thread

icy plaza
#

I have an automated function to charge users and our service offers one set product for a period of time. The way the user orders is triggered one at a time and theres a high chance users will accidentally try order mulitple times which would trigger the lamda function multiple times. We want to limit the purchase of a product to one per customer, so to do that I'm wanting to check before a user is charged, if the last payment they made was for the same product

bold basalt
#

@icy plaza plase let's keep the channel clear, let's talk in thread one sec

icy plaza
#

oh for sure

#

my bad

#

how do I do that

bold basalt
#

I'm doing it one sec

icy plaza
#

🙂

bold basalt
#

max-orders-api

icy plaza
#

Cheers @bold basalt

hard pike
#

Hello, I have a few questions regarding Mobile SDK for iOS and Andorid. 1) A customer needs to update their stored payment : Who is storing this info? (store this payment toggle is available in form)

What info can we get back about card on file? i.e. last 4, expiration, etc.

Can we alert a customer of an expired payment off-cadence? i.e. membership renews in November, but card expired in March

unique frigate
#

Hi - our client provisioned several secret keys to vendors and we're downloading charges back for reporting because on occassion, we see missing payments not posted in our main system. is there a way to identify which charges came from which secret key or at least the name of the key that did the processing?

#

we want to be proactive on alerting about potential system defects in the entire ecosystem coming out of this.

crimson needle
#

wasabi-mobile-sdks

rain crypt
#

Any ETA on when the PaymentRequest button ShippingOption selection bug will be fixed?

desert badge
#

Can anyone shed light on why this may be happening?
Uncaught IntegrationError: You cannot update Payment Request options while the payment sheet is showing.

valid radish
#

Hi! I am using stripe checkout for creating a subscription and capturing webhook events to create subscription in the database. The success URL is a page displaying some details of the subscription and a button for the customer portal, but I am facing the issue because it redirects before the webhook event creates the subscription in the database.
What can be the best solution to this?

tribal burrow
#

Hello, I am not receiving Stripe CLI mock requests. I am putting in the correct URL but still no request to my server.

golden cosmos
#

TheF1ng3r-cli

high thistle
#

Hi, I want to add stripe to my ios app, Is there Strip has clearly tutorial and example for developer. all I saw in the site and you tube were completely completely completely useless (I want for UIKIT not swift UI). It's not clear at all. just left text and what to do with those code. (3 days, I was stuck and I couldn't find the step by step with sample code to solve it from scratch). !!!🤯

fervent saffron
#

I need some guidance on what’s needed so I can take payments on wise Pos E

long lynx
#

Hi guys,

Current we collecting this : pi_3JoVDhLz1kXOebBF0DP9XZC0

We are almost there I have a few questions for integrations to harness the full potential of Radar:

1)Customer profile:

Should we fill the customer name with cardholder name?

Or do we need to use the one from our mobile app profile?

2)Checkout details:

We don't use web checkout integration ( we use Payment Intents).

It seems we can collect only IP addressm device model, operating system, but it's not obvious where & when we should pass such data on to stripe.

  1. Payment method:

it's also unclear here where to find card name & issuer. We get only card type from Stripe.

What we are able to integrate with the current documentation is the following to enhance the usage:


2)Payment method: add billing address, phone

3)Receipts: emails of customer will be added

4)Pre-auth whet card adding```
dry hatch
#

Arya-iOS

desert badge
#

Anyone know how to edit the padding or other styling of PaymentRequestButton StripeElement? it has padding built in which is causing it to misalign with my other button

golden cosmos
#

Tech-Wise Pos E

desert badge
golden cosmos
#

g950x-radar

#

quantum1125-button-styling

hidden ridge
#

Hi guys. I am getting this error invalid_request_error - customer when I try to add metadata to a customer when I create a session with stripe checkout. I'm unsure what I am missing. Thank you.

crimson cipher
broken imp
#

Hello everyone. I used windsor.ai which payment method through stripe. Now, I want to stop automatic charge my card but I can't find where to stop, I browse windsor.ai website and it lead me to here. Can anyone can help me? thank you!!

analog raft
#

hey folks, I'm developing a mobile app in react-native and I saw there's a SDK for him, but I have some questions about it, it's safe to create a payment method on my backend or it's better to handle this on my mobile app since there is a SDK, I'm really confused

#

but the SDK provide to create a payment method, but it's different data

golden cosmos
#

wincly-stop-charges

hoary tartan
#

I am creating a setup intent and collecting card information from the customer it does gets saved to the customer but is there any way that I can make it the default payment method of the customer once the card is attached to the customer?

lean gulch
#

You can not create a token from ach_credit_transfer right?

vocal wagon
#

After pushing my site online, I want to be able to check to be sure the functionality of my purchases work. How do I exactly do this after it's been published online? Do the test cards work all the time even though it's online. And if that's the case, would someone be able to use the test cards to "purchase" my product?

#

Do I need to do an extra check against this?

golden cosmos
#

Yerin-penny-testing

warm eagle
#

Hi Guys,

we'd like to capture clients' credit card details -
ensure that the CC is valid, and then
bill them a varied $amount - at the end every month (dependant on service usage)

we dont want build or get technical if we dont have to....
is there any way to do this with just a Stripe payment link or similar non-technical plug and play product/feature?

please lmk ur thoughts and recommendations - TIA

crisp falcon
#

Hi, Setup Intents don't appear to have a confirmation_method (similar to Payment Intents).

If I set a Setup Intent to confirm=true, and the payment method requires_action... does the Setup Intent automatically get confirmed once the customer completes the 3DSecure action?

high thistle
#

I want to add stripe to an ios app. I don't how config and work on server side, is there any body can help me step by step, to config and php code and upload to my cpanel.?

vocal wagon
#

Hi Guys,

I wanted to know if its possible to send money via stripe?
So e.g. in case of an affiliate program, I would like my clients to sign up with their credit card and then instead of me receiving money I would want to send them their affiliate commission lets say on a monthly basis.

trim flame
#

Do I need to provide a "PaymentMethod" because in the examples of paymentintent there is no provided, but if I do not provide one in my code I get an error

frosty yoke
#

Hello, I have a decline code like this, (the card is mastercard), what does that mean and how can I make it work ? => decline_code":"do_not_honor"

meager hawk
#

vincent-decline

#

CamperCat-payments

cedar fractal
#

What's the webhook to listen for "subscription.expired" (when user didn't pay their montly bill)? invoice.payment_failed could work, but there could be a simpler solution.

hearty garnet
#

Hello, from the stripe java sdk v9.12.0, I can't find the price model. Should I import a higher version?

sour valley
#

Hello, I call Stripe\PaymentIntent: : create to set the metadata has a return value, I call Stripe\Checkout\Session: : create to set the metadata not return a value, could you tell me why?

vocal wagon
#

Hello I would like a confirm about that we are using the latest version of your api compliant with SCA regul. (I'll send you a log request)

final echo
#

Hello again
I have created connect standard account
Now I want make a charge
I am following below link
https://stripe.com/docs/connect/enable-payment-acceptance-guide?platform=web&elements-or-checkout=elements#web-create-standard-account
But I dont understand what is use of client_secret as {{CONNECTED_STRIPE_ACCOUNT_ID}} used at server side and client side also
$intent = # ... Create or retrieve the PaymentIntent
echo json_encode(array('client_secret' => $intent->client_secret));
Also from client side I can set
var stripe = Stripe('pk_test_xxxxxxx', {
stripeAccount: '{{CONNECTED_STRIPE_ACCOUNT_ID}}'
});
But it will redirect to stripe for make payment?

Facilitate direct payments between other businesses and their own customers.

cerulean pineBOT
#

:question: @rigid merlin Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

bleak quartz
#

Hi, can we have stripe test mode and also live mode simultaneously on different environments? Test mode on the staging and live on the prod?

gloomy ether
#

Our environment is a small event marketplace where promoters (sellers connected with our platform) are selling tickets to their events. Is there a way for us to process the payment to collect our non-refundable fee and pass everything else to the seller (including chargebacks). We are wanting to avoid the risk of chargeback Hell if an event cancels and the funds were already sent to the seller for their portion.

uneven rune
#

hi there,
how are you doing today ?
I am having a little hard time understanding why an API call to create a session is not working. It says: You must provide one of lineItems, items, or sessionId.

I am actually providing line items.
Can anyone help ?
thank you 🙏

vague terrace
#

hi there
in stripe document that say "The only limit to the maximum amount you can charge a customer is a technical one. The amount value supports up to twelve digits for IDR (e.g., a value of 999999999999 for a charge of 9,999,999,999.99 IDR), and up to eight digits for all other currencies (e.g., a value of 99999999 for a charge of 999,999.99 USD)."
I understant with IDR currency I can pay maximum ~10B IDR.
But when i testing in sandbox the message return :
"code": "amount_too_large",
"doc_url": "https://stripe.com/docs/error-codes/amount-too-large",
"message": "Amount must be no more than Rp999,999.99",
.........
"amount": 128800000,

Learn more about common error codes and how to resolve them.

#

please help

dim otter
#

Hello 👋🏻

For some reason I can't get my head around on how to implement this flow on Stripe.

Let's imagine a platform that has sellers, and those sellers sell subscriptions to businesses. I want those businesses to be able to charge their customers.

Couple of notes:
The subscription is split between the platform and each seller.
Whatever each business charges to their customers it's 100% theirs.

So, how do I implement Stripe to be able to meet these requirements? I have an account for the platform, Should I use Connect to link each sellers account (I guess each seller must already have a Stripe account, right?)? Then, I know how to create a subscription with the platform's account, but how do I do it with the sellers account, but linked to platform's?

serene plover
#

Hey Stripe team!

Is there any chance we could have the ability to disable the payment element?

We use it solely for setup intents. We use it in two flows. In one of them, we save the card. In the other one, we save the card and then create a Stripe subscription. However, if we can't charge the card, we would like to disable the payment element because its setup intent is already confirmed. The user can't try a new card without re-initialization of the payment element.

#

Another use case for disabling the payment element that applies to both flows is when the user adds their card details, but an error occurs when we try to save the card on our server. In that case, we would like to disable the payment element, too, so the user can retry the action, but they can't change card details (because the setup intent is already confirmed).

vocal wagon
#

Hi I am looking to set up a payment package ( subscription) on stripe. But i want the intial payment to be different from the subsequent payments is this possible?

exotic needle
#

Hello! im implementing Klarna with Stripe in my webpage with payment intents and i wanted to know if I is possible to customize some colors (background, or something else) and the logo? I didnt found anything about this in the documentation...

simple vale
#

Hi, I'm wondering if there's a way to expire a specific checkout session via Stripe CLI

sweet slate
#

Hi, i'm using React Stripe.js, but i can't find any docs or help for how to apply a promotion code to a one time purchase. Any help or directions to examples would be great. Thanks

distant pelican
#

I am building a blazor xamarin hybridview app, and using stripe checkout. The redirect after the checkout is completed doesn't seem to work on iOS - but it does on Android. Is there any known caveats with this? I found old posts in 2018 saying android doesnt work but iOS did which is conflicting to what I'm seeing at the moment 😛

vocal wagon
#

Hello, i want to refund an order but Im getting this error message on Shopify. Does anyone know how to fix this? Many Thanks!

#

How can I disable the inputs from stripe elements? So the user wont go there and change while the payment is processing.

cerulean pineBOT
#

:question: @vocal wagon Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

lilac bay
#

Hey folks

#

Is there any way of getting to a webhook event from the 1st of Nov? Currently it looks like I just have to scroll....

ashen nova
#

Hey!
I created PaymentIntet
and pointed to rethurn_url for deeplink
'return_url' => 'homevet: // payment / 3d / 111
If this PaymentIntet fails 3d validation, then I am editing this PaymentIntet at the moment, my redirect url already works differently!
and during editing it fails to send return_url

hoary tartan
#

Is it possible to collect user billing address using stripe elements?

ashen nova
hollow prairie
#

shokhaa.3ds-redirect

wild pollen
#

I'm trying to use stripe-react-native in an expo app, and I've done it exactly the same as the example code, but I always get this error when calling confirmPayment: "You must provide cardDetails, token or paymentMethodId". But the card details are meant to be automatically supplied because I'm using CardField

stuck pagoda
#

When using stripe connect and get the transactions linked to a certain payout for a connected customer, is it possible to get the original charge ID starting with ch_. I can get the data but it includes a payment reference starting with py_. It then needs a call to charge API to get the transfer ID and then the transfer API to get the original charge ID. Any other optimum way this can be achieved?

indigo trail
#

hey guys! does Stripe have an option of duplicating a product via UI?

rose otter
#

Json-retrieve-charge

vocal wagon
#

Hello! I've exported a doc of invoice and a doc of subscription to cross check the information. However, for a lot of clients, I don't have their information in the export of subscription. Can someone help me with it? Thank you!

blissful sluice
#

Hi Team..I wanted to know a very basic question, does the processing fees is not deducted in the test account version for Stripe? Because we see it mentioned but then full amount is transferred into our connect account

rose otter
#

codeless-duplicate-product

#

Tzuyu-subscription-export

#

kanishkaNangia-connect-fee

gloomy ether
limpid scaffold
#

Hello

I'm trying to trigger 3ds payment verification email, on the test environment
But haven't any luck with it

Should it work at all for the test environment?

Corresponding setting is activated
I'm registering new user with pm_card_authenticationRequired required, and updating that user subscription removing the trial term
So I getting warning message that card is requires verification, and the email would be sent

But haven't anything in mailbox then

long lynx
#

Sorry i had unstable internet last night reopening the below:

Hi guys,

Currently we collecting this : pi_3JoVDhLz1kXOebBF0DP9XZC0

We are almost there I have a few questions for integrations to harness the full potential of Radar:

1)Customer profile:

Should we fill the customer name with cardholder name?

Or do we need to use the one from our mobile app profile?

I understand we should probably fill up the customer name from our mobile app profile. It's possible that the card may belong to someone else. But its also common that people use a different card from their partners?

2)Checkout details:

We don't use web checkout integration ( we use Payment Intents).

It seems we can collect only IP addressm device model, operating system, but it's not obvious where & when we should pass such data on to stripe.

  1. Payment method:

it's also unclear here where to find card name & issuer. We get only card type from Stripe.

What we are able to integrate with the current documentation is the following to enhance the usage:


2)Payment method: add billing address, phone

3)Receipts: emails of customer will be added

4)Pre-auth whet card adding ```
tepid verge
#

Hi guys, is using payment element + setup intent api a good combo to update a customer defautl payment method ?

quaint aurora
#

Hello, please help. What is the problem? Why URL is not valid? I want to test my app with stripe webhook.

wintry swallow
#

Hello all, I have a small percentage of customers who would like to receive their subscription invoices/receipts automatically. I do not want to enable this for all accounts, is there a way to do it automatically on a per-account basis?

wind ether
#

Hey, I got a question about Payout schedule on connected accounts. I have my connected account to payout automatically on a daily bases. But the connected account.. in the detail says 'Daily — 2 day rolling basis' ... what does 2 day rolling basis mean ?

gloomy ether
#

Regarding Checkout Sessions, using the pre-built payment page, will any errors be shown on that page? I was wanting to make sure that we only deal with successful payments or cancelled transactions.

agile jolt
#

Hello, tell me please, which webhook better use for recording information about subscribe and user. I use invoice.paid. When my app gets this event, I assign subscription to user and he can use my service with subscription. Now I saw invoice.payment_succeeded and I don`t understand difference. What is better?

blissful sluice
#

Hi Team..I wanted to know a very basic question, does the processing fees is not deducted in the test account version for Stripe? Because we see it mentioned but then full amount is transferred into our connect account

analog raft
#

hey folks, I have some questions about webhook events for payments

tribal burrow
#

Hey I keep having this issue with with the webhooks:

No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? https://github.com/stripe/stripe-node#webhook-signing

I followed what the webhook guide is and I am making the body raw with this:
express.raw({ type: "application/json" })

balmy yacht
#

Is it possible to identify the stripe transaction fee for each stripe connect account (some of our customers would have diff rates with stripe)

fiery stirrup
#

Can anyone help me getting a specific feature activated for a test account?

stray oxide
#

surgical-fees

jolly patrol
#

how can i place hold on payment intent and capture it later?
how can I set status of payment intent to requires_capture while creating a payment intent?

tawny patrol
#

Hello, I am looking at the new Payment Element. How would you calculate tax while using that?

alpine lodge
#

We are getting multiple do_not_honor errors for our customers, today, using Stripe Connect. So far this is only happening for users of AMEX cards. Is this a known issue, at present?

cc: @lusty needle

gloomy ether
#

I have an error that I am not sure how to address using checkout sessions. everything is strictly in the test environment, but it is acting like it is mixing in live keys?
[Wed Nov 10 10:50:28.776681 2021] [php7:notice] [pid 541] [client 172.15.108.128:54524] sk_test_<protected>, referer: https://beta.mycustom.events/event/test
[Wed Nov 10 10:50:28.776744 2021] [php7:notice] [pid 541] [client 172.15.108.128:54524] debug, referer: https://beta.mycustom.events/event/test
[Wed Nov 10 10:51:26.994663 2021] [php7:notice] [pid 823] [client 172.15.108.128:54536] sk_test_<protected>, referer: https://checkout.stripe.com/
[Wed Nov 10 10:51:26.994766 2021] [php7:notice] [pid 823] [client 172.15.108.128:54536] debug, referer: https://checkout.stripe.com/
[Wed Nov 10 10:51:27.198947 2021] [php7:error] [pid 823] [client 172.15.108.128:54536] PHP Fatal error: Uncaught (Status 404) (Request req_icqakNI0CBdbRT) Invalid checkout.session id: cs_test_b1nE9bQ0JBE4Ub2OKFrRnmnDMMQIzUonmcFcyguokiLiDLfwfnfq3Qz5mz\n thrown in /artfarm/inc/stripe-php-master/lib/Exception/ApiErrorException.php on line 38, referer: https://checkout.stripe.com/

Stripe Checkout is a drop-in payments flow designed to drive conversion with just a few lines of code.

hard pike
#

GM/GA - I want to follow up on my last thread for wasabi-mobile-sdk: here is the crash scenario that my user ran into. What could be causing this crash or most common crashes, and what can we do to rectify? https://docs.google.com/document/d/1aIm4mZnLsUzYpPDDfMXysMibHLtQYS15J-aEcqUkJ5I/edit

dim hearth
#

@hard pike I've reopened your thread! Let's talk there

unique frigate
#

Hi - our development team has a question I am asking on their behalf. We confirm and determined how many transactions didn't get written to our database and quantified the extent. The issue now is that we want to retrieve the account number we also supplied to Stripe as part of processing, which we believe is hashed. This is the account number in our customer database - the primary key - so we can pair the payment processed to their account. Is there a way to unhash that or retrieve it so we can repair the lost records? We see the billing email, but some of them are the account holder's spouse, so that has limited our ability to recover and post. Our other solution is to refund the customers if we cannot find their account for the payment made.

night plover
#

Is it correct to assume that stripe will keep a customers payment methods stored indefinitely (even if it is expired)?

shut saddle
#

Good afternoon, on our Magento 2 website at the checkout stage, when entering a card, the expiration date and CVV code are not checked for validity. How can we set up validation?

copper stag
#

Hi there, I am trying to receiver webhooks for subscriptions with Flask framework and I am receiving bad request 400 error. I have attached the webhook view code. Can anyone help me out?

timid moat
#

Hey guys,
Are there fees to redeem daily?

hard pike
#

Hi! I'd like to start a separate thread on billing invoices. Is there a way in Stripe to pull a list of historical invoices per customer into a pdf?

dim hearth
#

@hard pike Typically we like to keep you on the same thread even if the topic is different - I can go ahead and answer in the thread you already have open

hard pike
#

@dim hearth awesome, works for me! 🙂

long turret
#

Evening, I have installed woo commerce and stripe integration and did some test payments, all payments are showing in woocommerce, one 1 of 4 showing in stripe as pending and even that payment has not cleared for 6 weeks.

Am i missing something obvious, do I need to re issue API, will this lose a pending customer order.

blissful lily
#

Hey guys, I'm struggling here for a solution. I had a marketplace application where I use stripe for split payment and everything, but now the client requires a integration with venmo, have you handle with this flow? Because I'm considering to send the money from venmo to Stripe via ACH, and then process on Stripe, but I'm not sure if it is the best solution for that

cinder pond
#

Hi. Is it possible to have the stripe transaction fee charged against a different/corporate card? We'd like to cover the cost of the charge, so the customer is just paying for the item. Also, if my customer has their email address specified, is there a way to force-one off, the receipt to be sent while in test mode, so I can review it in the inbox?

tender quest
#

Hello. Is it possible to use Identity Verification to determine if the same user is trying to create multiple accounts?

last fulcrum
#

Connected my Hyper (dashboard for discord access) to Stripe. When I create an Stripe test invoice everything looks fine. When I make a payment via Hyper there are several things missing when I try to download the invoice. (Adress, VAT IT and so on).
Is it possible to reset the connect on Hyper / Stripe to reconnect that or generally to fix it?

astral kernel
#

Hi anyone know why I'm getting a No such payment_intent: 'pi_xxxxxxxxxxxxxxx' error when trying to handleCardAction() on frontend? I've created the stripe payment intent on the server and returned the client_client secret to pass into stripe.handleCardAction()

analog raft
#

Hey folks, me again haha, I need some help with payment amount and fee

coral ridge
#

Hello anyone here has experience with Stripe Commerce Cloud implementation? specifically the release 18.10 from LINK Stripe cartrdige? I'm facing a problem with saving credit cards on My account page.

molten granite
#

Hello. I have a question about Stripe refunds.
According to this webpage https://stripe.com/docs/refunds, it says that we may get a status of "pending" if we did not have the balance to fulfil the refund.
If I submit a credit card refund via the API, does this imply that "pending" is a status that we can get back in the response?
I am also a bit confused by the word may. When would we not get "pending" in this scenario?

prime crag
#

Hey guys! Is there a way to update a subscription from a monthly product to a yearly? I would prefer to keep their same billing cycle and prorations calculated properly.

glacial nimbus
#

Hi, I have a question about charging customers for work done in the future. I will use a simple example for illustration. If a customer users our app to place an order to mow their 700 sq ft lawn, we put a hold on their account for the cost of this service, $50. When we get there in turns out they didn't measure accurately and their lawn is 1200 sq ft. This costs $90. With small amounts like this it may seem like an okay approach to put a hold for $100, and then only charge what what is required, but for our actual work it can be $400 or $2500 and putting a $2500 hold on a card for $400 of work will not be acceptable. Is there a way to update the cost to a higher amount? Thank you for reading this

shut barn
#

Hi! Please let me know how to submit a feature request?
There is a section https://dashboard.stripe.com/settings/documents
Is it possible to add an email notification that there is a new Tax Invoice or send that Tax invoice automatically to a specified email (accountant department)?
Thank you.

orchid wraith
#

Hi all, I've been using the Stripe Connect auth flow to connect users Stripe accounts to my Connect account. I had never tried it myself with live keys and when I do, I get an error. Specifically, on my app I build the connect oauth url like connect.stripe.com/oauth/v2/authorize? with the client_id, redirect_uri, state variable, etc. This works fine and allows me to pick a Stripe account to connect to the Connect account. Now when I choose one, Stripe bounces me to the redirect_uri with an auth failure and the error "invalid request: stripe_user_id failed validation: Required field"

wraith basalt
#

from what I understand you can only search for a terminal reader by location, but is there a way to just search for all readers on the wifi instead?

vocal wagon
#

Hello all.
I am implementing a basic subscription feature with webhooks. The webhooks implement two basic things at the moment:

  1. Create a subscription in our DB when one is created in stripe
  2. Update the subscriptions period_end timestamp in our DB when the monthly payment goes in through Stripe.

We have the first one implemented watching the invoice.payment_succeeded events when there is a subscription_create billing_reason property.

My questions are twofold:

  1. To observe the monthly payments should I also watch the invoice.payment_succeeded event with my webhook, but just increment the time if the billing_reason is subscription_update ? Or are there any other times that this might occur other than simply successful monthly payments?
  2. Also, how can I actually test this? I'm somewhat blown away by how hard it is to figure out how to test the monthly payments given how common of a model this is + how awesome and well-documented the rest of my stripe integration has been.
fiery badge
#

In our stripe Verify Identity flow, there are three uses of the device camera - the first two are for the front and back of the identity document (drivers license), and there are no problems there. The third use is for the selfie-verification step, and it's failing silently (the camera input totally fails to appear)

Verify Identity is being invoked in a webview inside of a React Native app, so there's probably some kind of permissions error involved - my question is, are there any obvious differences between the camera input used for capturing the identity documents, and the camera input used for the selfie verification step? If there are, it might really help in debugging this issue 🙂

In a real browser on the same device, the verification flow works without issue, so the problem seems to be some difference between the two uses of the device camera (document vs selfie). My theory is that difference might require some kind of additional permission when invoked from inside of a webview

desert night
#

Hey can someone help me? I connected my stripe account to Shoppy to sell for other countries, but it's giving this error:

My account its in BRL, what can be?

rich thicket
#

Hi there. Has anyone experienced a payment intent being sent to Stripe - marked as paid in Stripe, but no confirmation was sent back? We have one case where a user used the same payment intent twice and in both cases the confirmation was not received. All other cases seem to work normally - the user was using Safari on an iPad. Cheers

covert dirge
#

Hi there. I'm creating app using Stripe Connect, but do you have any ways to find connected users by their email address? I'm using stripe.accounts.list to get connected accounts and filter users by email, but it seems there is a limitation of the number of users we can get from API ( maximum 100 users), so I'm worried about the number of user could be over this limitation in the future.

solemn sundial
#

Hey all! I'm trying to add a "lifetime subscription" option (user pays once, subscription never expires) Is there an easy way to do this in Stripe? If not, what's the recommended workaround? I though about adding a one-time price, but then I'm unsure how to make a GET request for a customer/product and check if they ever purchased that thing. (I CAN store the data in my database, but I'd rather use Stripe as the single source of truth if possible)

foggy cosmos
#

Hi, we've integrate our DocuSign account with our Stripe account, but when we receive a payment, the customer doesn't get added to our Customer section. Is there a way we can set this up so that everytime we receive a payment, it creates the user as a customer?
Thanks 🙂
Cat

misty hornet
#

Iane-lifetime-Subscription

dry hatch
#

CatalinaSanChez-Customer

glossy tangle
#

Is there a way to get past this step in Test mode so I can test payouts?

fallow ridge
#

Hi there, I had a question around reporting usage when an invoice is in draft.

Question: Can new usage records be added to an invoice which is still in draft? Therefore increasing the total of the draft invoice before it's charged to the customer.

I have tested this out myself and just wanted to confirm that I am understanding the behaviour correctly. FYI the invoice # shared in this picture are from a test account so I assume its OK to share?

Here was my steps:
Created metered product that renews daily
Created a new subscription to that product at 1:23PM Nov 10.
Submitted QTY: 500 usage record to this subscription item on Nov 10 at 3PM -> OK
Nov 11 1:23PM Invoice goes into a scheduled draft state.
Attempt to submit a usage record with the timestamp within the draft period (Nov 11 1:45PM)-> Bad Request

So am I correct to assume that usage records cannot be added after he billing period end even while the invoice is still in draft? In this case after 1PM Nov 11, even though the invoice hasn't been finalized?

Thx in advance

dry hatch
#

trueinviso-Payout

#

Kid-Subscription

vocal wagon
#

hello how do I add my LLC?

#

do I need to for stripe I would like to

rapid flax
#

hi i need one help - the applepay payment not completed error but,invoice created and payment done and email recepit received

civic tulip
#

it takes as style as parameter

#

how does the style object look like

final orchid
#

Hello folks 🙂

I'm looking into building a ticketing platform where a user pays the ticket amount, then that money gets split to go to 2 seperate stripe accounts.

One would be mine, the second would be a client.

Any pointers on how to achieve this?

Thanks in advance!

dry hatch
#

xFinal-LLC

#

Aruljothi-ApplePay

civic tulip
#

this should do

dry hatch
#

AlexElba-Subscription

final orchid
civic tulip
golden cosmos
#

AlexElba-billing

inner trail
#

Hi there, we're getting 404 https://checkout.stripe.com/api/bootstrap?key=pk_xxxxxxxxxxxxxxxx&locale=en on our site using Stripe checkout, could you provide insights into how to debug and fix this? I verified the pk is a valid Publishable key under out stripe dashboard.

hearty garnet
#

Hello, In the stripe connect, there are two types web hook url. In the stripe subscription, what type web hook should I setup?

#

stripe connect webhook type

golden cosmos
#

meisei81-webhooks

#

wei-signature

covert dirge
#

Hello, I'm using Stripe Connect, but can I save stripe ID generated by stripe.accounts.create in our own database like Firebase Realtime database? Or are there any security issues?

vocal wagon
#

Hello, I need support using stripe API; I'd like to know if it is possible to get card information (exp_month, exp_year, funding) before any payment process, can anyone help e on this? thanks in advance.

hollow prairie
#

BlackStone.stripe-account-id

#

fredzamo.card-details

rapid flax
#

Live Mode key used and ever transaction getting same error in applepay

fiery stirrup
#

When using ACH for Payment Intents, how do you confirm the Payment Intent? When confirming I am getting the following error:

radiant pawn
#

hi, could someone help me with the api integration, I have a problem with the clientSecret

desert badge
oblique mango
#

Hello ! Could you please guide me in integrating Stripe Connect with an Express type of Connected account ? Specifically , I have a couple of questions about the "flow" of routing payments and user onboarding. Thank you !

limpid scaffold
#

Hello there

I'm trying to implement 3dsecure flow, but have stuck with it

Here's what I'm doing right now:

  1. Creating Payment Method from card element (front)
  2. Confirming SetupIntent for that payment method (front)
  3. Creating customer
  4. Attaching Payment Method, that passed confirmation, to the customer

But then, when subscription trial ends - it still requires to authorize the card
Am I doing something wrong?

echo coral
#

Hi,

I am integrating EPS where i need to pass eps bank name to create payment method. How can i get the selected bank value from stripe bank element?

I have passed entire bank element to create payment method API but got errors. ID : req_kF6U7Vn9F4hrCG

fickle summit
#

Hi,

In creating an account what parameter should I fill up if I want to auto populate "Industry" ?

Thank you!

meager hawk
#

rafmaghari-connect

#

Sinduro-eps

bleak quartz
#

Hi there, how can we show stripe error messages in local language? For example, I would like it show norwegian bokmal texts.

frosty dune
#

Howdy, does a payment intent expire if not paid? And if so, after how long?

glossy pecan
#

Hello,
i'm in test mode, whene i try to pay, i get this error :
Your destination account needs to have at least one of the following capabilities enabled: transfers, legacy_payments

even i juste made the update, and also it's was working befor,
also the strip account, i juste creat it
any help please !

worn garnet
#

Hello everybody, how to charge immediately after renewing a subscription to a new price

#

now I can pay after the end of the current subscription,
proration_behavior "create_prorations" don't working

shy vault
#

Hi folks. I have a questions about invoice webhooks. I have an app that is subscribed to invoice.created & invoice.updated. However, I was wondering if I could just get away with having invoice.updated and have it create-or-update the invoice? I suppose it depends on whether the invoice.updated event always fires shortly after the invoice.created event?

tender lance
#

Hello everybody, can some body help me with getting stripe email for 3ds authentication on test environment?

neat swan
#

Hello I am accepting payment via link(in my client's stripe account) but stripe does not sending email receipt to customer.

#

Can you please help me?

gilded bloom
#

Hi, could someone help me out with a problem I’m facing with paymentIntent webhook. In my test mode, I am trying I created a webhook that’s configured to receive payment_intent.succeeded. The dashboard shows that the payment intent event was fired with charge event and some others. But the webhook only receives the payment created event. I’m testing this in the context of Stripe connect, ie the webhook is on my platforms account and the payment os made to a test connect account. Anyone else face this issue?

oblique mango
#

Hello ! Is there any way to bypass sending all the product data to Stripe ? I want to compute the total of the order on my backend and then pass that value to the Checkout API. Thank you !

autumn creek
#

when subscribing a user to a subscription or switching a user to another plan, is there a way to offer a discount on the first payment and then charge subsequent payments based on the subscription price?

limpid scaffold
#

Hello

If customer have an active subscription, and want to change his card (add a new one and set it as default)
In order of SCA, how should we handle that card 3ds?

Subscription pending_setup_intent field is null at that moment

blissful lily
#

Hello everyone, yesterday I opened a topic "veiga-split-payment" here to try to understand a flow that was not clear talking to Stripe's attendants, but the answer was that you only support integrations with Stripe. Well, I was talking about integration with Stripe.

My scenario: The application is already done and working for Stripe, it is an application for NPO's and already has more than 5,000 NPO's registered ready to receive money via stripe.

My point is, I want to keep stripe as the main payment tool as it is because the application has already been built with Stripe, but the client want to add Venmo to make it easier for their customers, so what I'm thinking is to add Venmo via Braintree, and send the money coming from transactions via Venmo only to Stripe via ACH (It will be a very small % compared to card transactions).

And my humble question is, would it be a good approach to do this or not, would there be any better way? Because if I go to the client and say I can't do that I might have to switch from Stripe to Braintree, something I don't want to do, that's why my question here in this group.

Can you guys help me think of a solution for that, to be able to keep Stripe as the main payment tool? If not, can you address someone or team on Stripe that can help me with that?

rose otter
#

lafafm-3DS

vocal wagon
#

Hello chat,
We are a company based in Greece, Athens and we have multiple issues verifying our (standard) connected accounts, mainly their ID documents.
We have tried a lot of times over and over.
All these accounts are already verified by VIES (Mainly Food Restaurants located in Athens) - for all of which we have provided all the info required, contacted support many times via email, asked if we should change our integration to custom so we can do KYC, even ask them what the real problem is and we have resent everything to them yet all our accounts are status enabled, only a few are completed.
We need help here and none is given guys been trying months to solve this issue and its causing a huge burden and resource burning.
Please contact us and i will provide you with my email.
Thank you

#

i would like to accept payments via apple pay. i am using wix integration and i can't figure out what i need to do.

vocal wagon
dapper quarry
vocal wagon
#

Is this what I'm doing right?

because on wix it is not possible for me to create the second part of the domain "/ apple-developer-merchantid-domain-association" because Wix does not allow me to enter "/"

Also not if I have to insert the verification code as an integration of an HTML code

#

havent worked with wix but im sure you can host a file at the root of your app

midnight owl
#

I have a question regarding the Description field on our account dashboard. Specifically how data is transferred into that field from Squarespace.

vocal wagon
rose otter
#

We have a thread for this conversation, please provide contributions there.

vocal wagon
#

Hi does anyone know how to activate unsafe proccessing ?

thin reef
#

I assume this is what you're after?

#

Element still doesn't appear for a good few seconds after the event is fired

#

Same goes for the change event

vast isle
#

Hey everyone! I have a question, is it possible after I create a subscription to change the start date and mimic that it was created in the past? This is only in test mode, but this would be a game changer for us.

glad locust
#

Hi - just a quick question -- is there a way to programatically cancel and ACH debit payment? It has a payment Intent.

plucky badge
#

Hi everyone, I have a question: Is it possible in the Stripe Connect API to retrieve the payouts that have been made to a connect account, as well as the content of those payout (so the specific transactions); or at the very least a date range of when the payout is applicable for.

vocal wagon
oblique mango
daring lodge
#

karlo-cbloom-ach-cancel

rose otter
#

JJcoordinate-connect-payouts

balmy yacht
#

we're in the process of migrating to paymentintent - what are some ways people do to prevent changing contents of a cart after a paymentintent has been created? for example

  1. user adds 5 items @ $10. then goes to cart page and starts a checkout. payment intent is created for $50
  1. user opens another tab, adds 2 more items.
  2. user goes back to first page and succeeds the intent at $50, but the cart has 7 items

should the payment intent be updated for every carting action?

marsh turtle
#

On the German Stripe Hosted Checkout page there is a grammar "mistake".
The pay button says "zahlen" but it should be "Jetzt zahlen" or at least "Zahlen"

vocal wagon
#

Hi guys !

#

I haven't been playing with Stripe Swift in a while

#

wondering if I can build my very own UI in my App

#

My product designer is kinda... severe

#

I knows my personnal address, I'm afraid 😅

daring lodge
#

maluu-checkout-german

fierce sigil
#

We have a platform account, where we have multiple connected accounts that belong to our platform subscribers. When a regular user comes to the platform we want that they can add items that belong to multiple connected accounts to their checkout. What is the best way to handle that the user only enters payment details once and sees one total amount in the checkout flow, but we create a payment intent / direct charge / invoice for each connected account that has items in the checkout.?

fathom lily
#

Hi there, quick question about Stripe Terminal and collecting in-person payments.

The docs say, "Collecting a payment method happens locally and requires no authorization or updates to the Payment Intents API object until the next step, process the payment."

Will the SDK allow for processPayment() to be called multiple times?

unique wagon
#

hi guys, is it possible to customize the google pay popup when we click the google pay button ?

rugged fractal
#

Hi,

we use the payment intents api and recently enabled Radar on our Stripe account in order to get a detailed risk score and to prevent fradulent payments better.
Overall we tried to improve integration with Stripe on our side, mainly to help Radar estimate good results, but I find it hard to get a proper grasp on wether we can actively impact precision on that score or not.

The Radar docs where not specific, but I found this on Disputes, which I found quite confusing:
https://stripe.com/docs/disputes/prevention#collect-information
Is this about best practices what kind of information we should store within our api, or forward to Stripe?

  1. The list of things to store there contains "CVC number" - Which we certainly don't store on our side.

  2. Full billing address and postal code - Reading that first, I thought this information should be provided to stripe by us. However, the payment intents api does not seem to support passing the address https://stripe.com/docs/api/payment_intents/create
    Especially on that point I'd like to get some clarification wether the billing address impacts risk evaluation and if we can do something there.
    I know creating a customer is possible and referencing that on the payment is possible, but I don't think we want to use that feature since we have our own solution. However, if that might impact risk evaluation, we might consider adding that.

Appreciate any advice or hints, thank you 🙂

Learn how to best protect against disputes and fraudulent payments.

glossy basin
#

Hi Devs, hope you are having a good day so far. Perhaps you can help me? My name is Matt Howell, I'm the Webmaster at Cameron University. Our Foundation department just all set up with Stripe for the payment processor for donations from the community. They have asked me to figure out how to integrate it onto our website, but I cant find any clear guide on how to integrate Stripe onto our site. Can you please steer me in the right direction?

split zodiac
#

Hi Guys, we need your advice.
Is it possible to share a card token between two accounts (different platforms/organizations)? To clarify our use case. We are in between a BaaS (who has the card information/PCI compliant) and a parter who uses Stripe. We don't want to ask the user to fill in his card information, given that he is already using our "card app". We can't also generate the token because we don't have the full number. One idea is to request our BaaS to tokenize the card via Stripe APIs, and we would share this information with our partner for the charge. Does it make sense? Any other suggestions for this case?

daring lodge
#

antonny-googlepay

#

janus-reith-radar

#

matt-howell-payment integration

#

tiagopassinato-shared-card

gleaming compass
#

hello, how can i log into stripe and verify is my phone is currently off and i can receive the verification code

#

cant

signal tinsel
#

Hi !

I am trying to use the create checkout session to create a PAD (pre-authorized debit) payment method for futur use.

My question is:

Lets say my client is subscribing today for a 10$ per month every first day of the month. So far so good.

If my client, 2 months later, want another subscription on top of that but that is monthly but on the 15th of every month (interval is not the same)

Is there a way to reuse the same payment method (PAD) for multiple subscriptions or do we have to make a checkout session everytime he wants to subscribe to another product?

vague island
#

Hi Devs, currently working for a company, that is starting to integrate a payment system using Stripe. Since I am a front end developer, not to sure how I would go about integrating it. The backend developer said I need to use node.js, but still have no idea how we can integrate into our web app. Basically Organization buys our service and there are monthly subscription for it. We want to know how we can create user on stripe, when they register for our service and how we can associate the payment from what the type of subscription they choose.

tiny field
#

Hi team, question regarding level3 data using stripe API.
I keep getting Stripe::InvalidRequestError - Invalid object for some reason, how can I find out what cause the object to be invalid?

civic tulip
#

is there way to create subscription with static page only with all calls done client side

oblique mango
#

Hi guys ! I am troubleshooting stripe's webhooks by logging stuff when the endpoint is hit. Im in test mode , is this relevant to the fact that the console doesnt log anything ?

exotic mica
#

Hello, Im trying to set up a subscription using a python backend. I was able to create a customer and attach a payment method. I also created a subscription with the customer and a default payment method. However the first invoice is not being automatically charged. What im I missing? Thanks!

snow locust
#

hello i just wanted to know if i can link all my stores to 1 stripe account without creating a "new business" for that specific store

civic tulip
#

Hello, I am trying to debug issue with customer emails, when creating customer it has + in it the stripe throws error

#

what are list of characters stripe allows in email

civic swallow
#

Hi, I am confused about what Stripe feature to use (Stripe connect? something else?). I need to allow user A to pay user B, with me as an intermediary.

harsh spindle
#

hi, for metered billing, reporting usage records, my usecase is reporting on api calls made to my platform, can i use the usage report api (UsageRecord.createOnSubscriptionItem) every time an api is made? can i report 100 calls per minute? are there limits i should be aware?

cinder pond
#

Hi. If I have a customer subscription to a product that when rolled up costs $100, but consists of individual components each costing $25, do I need to create 4 products and pricing objects and add them to the subscription in order to get my invoices and receipts to display each item separately? Or is there a way to do this within the product ? other? thank you

gleaming urchin
#

Hello, sorry if this isn't the place for this, but I'm looking for a Stripe specialist. Is there a community or a list of companies/freelancers that specialize in Stripe?

hybrid hemlock
#

Is there any way to limit the card types that will be accepted in Stripe Checkout? I realize I could create a Radar rule to block the charge, but I'd prefer that certain card types not be visible on the checkout page.

worn garnet
#

Hi,
how can I pay subscription after an unsuccessful drink, pay at the end of the month

limpid scaffold
#

Hello

I'm implementing Stripe Checkout at the moment
Is it possible to prevent registration if the customer with such email already exists?

dim hearth
#

@summer mulch please ask your question here

vocal wagon
#

Stripe work like this, but to handle the payment is through some backend with a compatible language.

<script  src="https://js.stripe.com/v3/"></script>
async mounted() {
            this.stripe = await window.Stripe('STRIPE_HEY_HERE');
            const elements = this.stripe.elements();

@dim hearth

#

Sorry to ping

summer mulch
#

I am unable to login in stripe a/c

#

and when i try forgot password it says to me email notlinked

#

showing me this

rancid matrix
#

Ok.. soo. I wanted to see what a Stripe Express dashboard looked like.. but now it requires 2FA with a test phone of 00000?? I guess the workaround is to make one with a real number now?

brisk relic
#

Is it possible to raise a change request with the developers of the Stripe Xero feed integration? How would I go about doing that?
It seems to have a serious limitation when using Stripe Connect.

analog raft
#

hey folks, I need some help with me the 3D secure environment on mobile RN

hot nova
#

Help me please in production i recive this error

#

is plans mexico

#

Unrecognized request URL (GET: /v1/payment_intents/). If you are trying to list objects, remove the trailing slash. If you are trying to retrieve an object, make sure you passed a valid (non-empty) identifier in your code. Please see https://stripe.com/docs or we can help at https://support.stripe.com/.

Explore our guides and examples to integrate Stripe.

vocal wagon
#

hello, a client is trying to pay with a visa prepaid but he has the error do_not_honor

#

do you know why?

#

visa prepaid should be accepted

wild parcel
#

Hey, is there anyway to use stripe/tax without a checkout session?

civic swallow
#

What kind of Stripe account (express/standard/custom) should I use for Stripe Connect? Meaning the type of account for myself as a platform, as well as the individual users.

hot nova
#

Unrecognized request URL (GET: /v1/payment_intents/). If you are trying to list objects, remove the trailing slash. If you are trying to retrieve an object, make sure you passed a valid (non-empty) identifier in your code. Please see https://stripe.com/docs or we can help at https://support.stripe.com/.

#

This error mark in laravel the pay is correct but, laravel respons

stray oxide
#

@hot nova please keep our discussion in the thread that already exists

hot nova
#

You no help me

stray oxide
#

We will address this as best we can in there

hot nova
#

Unrecognized request URL (GET: /v1/payment_intents/). If you are trying to list objects, remove the trailing slash. If you are trying to retrieve an object, make sure you passed a valid (non-empty) identifier in your code. Please see https://stripe.com/docs or we can help at https://support.stripe.com/.

stray oxide
#

@hot nova please keep all information in the thread we made. Anyone that will help you on this server will want th info in there

hot nova
#

@stray oxide He does not answer me what I send

#

Please help me someone else, thank you

civic swallow
vocal wagon
#

Sorry message didn't poped up.
I managed to send the card your way using my UI and STPApiClient

weak swallow
#

Hey if I've got a subscription that's in a trial period, but I want to create an invoice during this period and pay it, when I create the invoice do I first need to finalize it before paying it, or can I just pay it?

tame lantern
civic tulip
hard pike
#

Hello, is there any Stripe recommendations for mobile SDK crushes failure (e.g., when an invalid or empty client secret or payment id is passed). My assumption here is that user would need to implement a logic to flag such edge cases to prevent the app from crushing?

desert badge
#

Unsupported prop change: options.paymentRequest is not a mutable property.

Getting this warning when I load up the PaymentRequestButtonElement even though the button loads correctly. What gives?


<PaymentRequestButtonElement 
    options={{paymentRequest,
              style: {
                 paymentRequestButton: {
                   theme: "light",
                   height: "40px",
                   type: "buy"
                  }
               }}}
/>```

https://stripe.com/docs/stripe-js/elements/payment-request-button?html-or-react=react
native vault
#

This may be too specific but I'm pulling my hair out so I thought I'd ask. I'm building a store-front for our service which uses Stripe Checkout. We offer both subscriptions and one-off products. I've built a system to generate gift codes so you can purchase items for someone else, but if the person redeeming the code already has the products in their account, I want to give them credit to use towards other products. I am giving the gift redeemer credit using the customer balance and expected that to be used the next time they went through checkout. It appears that's not the case and the balance is only used for invoices, which as far as I can tell means only for subscription renewals. Any suggestions on how I can have a customer balance that would be applied to anything the customer buys (including subscriptions, renewals and one-off products)?

hot nova
#

Support in spanish??

#

please

dull delta
#

Hi, I'm wondering if there's a way to have one API Id for products that share the same price and photo but slightly different names. I'm working on a merch store and each clothing item has four different sizes (sm, md, lg, xl). I'd like it if at the checkout session it would separate by different quantities of different sizes. Any help is appreciated, thank you

covert dagger
#

Hi there, on the billing dashboard there's a great feature which allows me to get my MRR based on products/plans however I'm wondering if there is any guide on how to get this data through an API call? I had a look at sigma but was a little confused by that process. Ideally I would want the same thing but with the "other" category also broken up into its individual plans too. The idea is to hand this data off to the accounting team so they can plug it into Power BI. Cheers.

night plover
#

Hello,

I am having trouble figuring out all of the capabilities of Stripe Mobile SDKs, so I was wondering if there is a link to docs clarifying each method and its parameters like what exists for the api, or do I just have to read the source code on github to figure this out?

frank kelp
#

Hi All - I'm trying to create a payment intent to create a charge on a connected account. The Customer and credit card are on my main platform account, so I created a token to reference that card. Where would that token be passed in below?

PaymentIntentCreateParams params = PaymentIntentCreateParams.builder()
.setAmount(1000L)
.setCurrency("usd")
.addPaymentMethodType("card")
// how do I pass in the Source token?
.build();

    RequestOptions requestOptions = RequestOptions.builder()
            .setStripeAccount(stripeConnectedAccountId)
            .build();
    
    PaymentIntent paymentIntent = PaymentIntent.create(params, requestOptions);
ruby walrus
#

hello there!
I'm using the webhook for confirmation of the payments so i don't want to have the return parameters in the return_url but i don't find how to disable them

thorn chasm
#

loopadoo-token

#

raul-webhook

civic tulip
#

Right now on dashboard when trying to upgrade the subscription
for next month charge it charges both this month and next month togather
how do I do so it will charge only new fee instead current+new

blissful sluice
#

Team, I want to know we are creating the Subscription_schedule with start_date as "now". However our invoice is released after 1 hour. So is there a way we can release the invoice instantly.

thorn chasm
#

kanishkaNangia-subscription-schedule

pale crypt
#

Hello everyone! The server side of my app is built out with stripe, but now I'm working on my first Android story for my project. My first task is to list a customers credit cards/payment methods. The api docs here look like they are for a backend and not the client side SDK. https://stripe.com/docs/api/payment_methods/customer_list

Can someone confirm whether or not in android it's possible to get the current users list of cards/payment methods? It looks like the only (which seems weird) way to get all cards on android is to use the prebuilt UI? https://stripe.dev/stripe-android/payments-core/com.stripe.android.view/-payment-methods-activity/index.html

pale crypt
#

Why does getting sources on a customer return 0 via one set of apis, but using another set of apis returns 2 sources (2 is the correct number my customer has). Will add code in the thread.

sturdy patio
#

Hey,
Is there any stripe react-native + nodejs demo for fetching and showing existing cards and later selecting them (off-session) for payments?

slender pebble
#

Say we have:

  • ABC Inc. (parent company registered in US)
  • ABC Pvt Ltd (wholly owned subsidiary in India)

We want to non-Indian customers to invoice on ABC Inc. and Indian users to invoice on ABC Pvt Ltd. (tax reasons)

Is this possible?

bleak quartz
#

Hi, does live mode requires different STRIPE_CONNECT_CLIENT_ID?

#

Or the one that was in the test mode is good enough?

ruby walrus
#

Hi how do integerate save card details using payment

rapid flax
#

testpayment only added for applepay.so please test applepay button only

ruby walrus
#

@dry hatch

#

Anyone jhere

ruby walrus
#

payment intent

#

@ruby walrus

#

iOS app

#

i did my integration with that tutorial

#

Thank u.. Using save card details only enter cvv payment

#

this one not working for me

#

i did with web not ios

#

can you share any stripe docs for save card payment with web

#

the one i send u

#

or u want to save the card first and later charge?

#

i integrate both, both works good

dry hatch
#

sagarsoni-Account

#

Miran-Connect

ruby walrus
#

Okay thank you i will integrate it

#

😉

vocal wagon
#

Greetings,

We have integrated Klarna as a payment method into our webshop. Is there a way to customize the Klarna checkout page (in particular the branding) via Stripe? I contacted Klarna on this regard and they keep forwarding me to Stripe saying you are responsible. This is odd considering that all the branding files are located locally on the Klarna servers.

Halp!
IlariS

radiant pawn
#

hello, how can I create a customer with react?

dry hatch
#

joseant99-react

#

llaris-Klarna

hearty garnet
#

Hello. I have some questions about stripe subscription. If I create a monthly subscription in 1st, Jan, 3a.m., what time will the stripe renew the subscription, 31st Jan 3a.m. or 1st Feb 3a.m.?

vocal wagon
#

Hello. I want to catch renew of subscription payment with webhook. For the moment I use the event invoice.created but I receive alI created invoices but I would like to receive an event telling me a new subsription invoice has been made

#

Hello, I have users whose subscription is set to cancel in few months time. i would like to send them a invoice / reminder to renew. any help on how to achieve this using stripe settings would be great, thanks.

vocal wagon
#

I think I've found : i receive all invoices created but after I put : if( $event->data->object->subscription )

dry hatch
#

pierre06-Subscription

#

aksharj-Subscription

bleak quartz
#

Hi there, in our application we had some test accounts and now we have gone live with the live publishable key, secret key, products. But when we want to go to the subscription then we get "The account [account_id] was a test account created with a testmode key, and therefore can only be used with testmode keys -exception."

oblique mango
#

Hello ! Just a quick question: what does the req.body of an event contain ?

raven brook
#

Hi,
We use stripe connect.

We charge the customer to pay the amount for the transaction as well as the processing fee amount.

we set the processing fee amount as application fee .
stripe takes its own processing fee from our application fee.
stripe calculates its charges for the total transaction amount made by the customer (including the app feee amount) not for the tran amount excluding the app fee.
For example,
When customer pays 10$ for the transaction , we set the porcessing fee as 2$. So total amount paid by the customer
for this transaction is 12$.
we have set the processing fee as application fee. i.e 2 $ as application fee from the total paid amount of 12$.
stripe calculates its fee (2.9 %+ 0.3$ ) for 12$ not for 10$ as we have set the processing fee as 2$
which comes out to be 0.65$. So platform amount results to 1.35$

Is there way to do any setting/property in the code so that stripe calculates its fee by not including the app fee amount.
I mean to calculate for 10$ instead of 12$ as in this example.

fierce sigil
#

Can we use eps, sepa_debit and sofort with standard connected accounts? Stripe is warning me that the methods are not activated (implementing direct charge with stripe payment element) and will work in test but not in live, we don't see where to activate this? Or is this something we have to pass on the create account method?

vocal wagon
#

hello, can i use same ID for 2 accounts?

fierce sigil
#

When using the create account api with standard type and adding the following capabilities: { sepa_debit_payments: {requested: true}, eps_payments: {requested: true}, },

I receive a 500 Error creating payments: You cannot create Standard connected accounts with capabilities via API. I don't see anywhere in the docs that say its not possible to pass capabilities for standard accounts? How can I enable these methods via the api if not at creation?

hybrid reef
#

Hi. There seems to be an inconsistency between ApplePay and GooglePay on PaymentRequests. For example, on the demo site (https://stripe-payments-demo.appspot.com/) using ApplePay if you select Express shipping option the price updates as expected. If you then change the shipping address the shipping option will reset back to Standard. However, the total shown does not reset. GooglePay (on Chrome at least) does not have this behaviour and keeps the existing shipping option.

The problem is the event from “shippingaddresschange” does not include the currently active shipping option so from the code I don’t know it has been reset. The only way I can think to get around it would be to store which type of payment request is active (apple or google) and make some assumptions. I’d rather avoid this in case default behaviour changes in the future. Is this a bug? Any suggestions?

stiff pasture
#

Hi, we are using custom Connect Accounts. The tax_id is collected during verification, and we can see that tax_id_provided is true when fetching the account. Is there a way to fetch the tax_id itself?

vocal wagon
#

Hello, I need help . I am unable to find in docs to flag customer's shipping details to be same as billing details . Is it possible to even do that through the API .

vocal wagon
#

Hello everyone, I need help, I just have installed Stripe and It doesn't work at live

#

Hello, i need help with my account. Stripe blocked my account saying we aren´t refunding ppl who ask for it. However we know some people who are in the refund section and they say they did not ask for a refund. To give you more vision, its fundraising which consist in a digital race for 4€. Instantly sounds strange for a refund of 4€ but more then 50% are asking for it. My question is how can i solve this? Couldn´t be this a software problem?

cerulean pineBOT
#

:question: @vocal wagon Have a non-technical question, account issue, or need one-on-one support?
We wish we could help, but this community is focused on developers and technical discussions. Our support team will be able to assist you better than we can: https://support.stripe.com/contact

lean gulch
#

Questions on how our workflow should be. We have been using the old charges api. We use cards, bank accounts, and now ach credit transfer. We also use connect. All the customers cards, bank accounts, and ach credit transfer accounts all live on our stripe. We were creating single use tokens to be able to process the charge on behalf of the connected stripe account. That does not work with ach credit transfer. How should we be doing that now? We don't want to copy payment methods over to our connected stripe accounts. We want to continue to use something similar to the single use token if possible.

gusty spear
#

Hi there another question regarding SEPA

gusty spear
# gusty spear Hi there another question regarding SEPA

Hi guys..
How SEPA works .. that without any kind of authentication/authorization I can add any IBAN to my profile and this IBAN related bank account will be charged?
That is worrying...
I have added my private account few days ago to my website's profile page but I have not received any information from anybody from the bank - that some entity has requested charges on my account.
This way anyone can charge anyone else in the SEPA world - that would be stupid I think.
Correct me what I'm missing please

frosty verge
#

Hi! Is this the place to ask for help with installing the Stripe Plugin in my woocommerce?

meager hawk
manic basin
#

I'm facing some race condition to webhooks at a Customer creation.
Is there a way to delay a few seconds or skip the webhooks?

stripe.Customer.create(email=email)
frail trench
#

can we verify webhooks with orders in test mode? We intend to capture order data using webhook for further processing at our end.

thin isle
#

Hi,
I have a question regarding cancel_url.
I know that success_url has session_id and stuff.
Does /cancel has anything to display?

oblique mango
#

Hi ! I have a question about payouts for Connect. I want to keep the whole payment and then manually pay out when the service is approved by the customer. Your docs here https://stripe.com/docs/connect/manual-payouts say that "Stripe will hold funds in the account holder’s balance until told to pay them out" and then procee to show how to activate manual payouts for an account. There is also a link to the docs that are reffered to as a means to "trigger a payout". Does this payout refer to me paying out the connected express account or to the actual bank account of the express account ?

Sending manual payouts to your connected accounts

polar kindle
#

Hi I have an amount I want to charge on a credit card. I want to use the checkout api to charge the amount plus any associated taxes automatically with Stripe Tax enabled. Is that possible to do?

vocal wagon
#

Hi. I have a webhook endpoint, I can handle account update. Although I have added "payment_intent" to this specific endpoint I don't receive "payment_intent events" when I create a Payment Intend. Have you encountered this problem ? Thanks for your help

limpid scaffold
#

Hello there

Getting a lot of errors in the js inspector, while opening 3dsecure verification modal
How can I deal with them?

drowsy kindle
#

Hi there. I am try to create a "source" for a customer from their existing "payment method" but I am having some trouble. I thought when I run "stripe.PaymentMethod.attach(pm_id,customer=customer.id)" it would attach the payment method as a "source". Can you pointme in the right direction?

agile jolt
#

Hello, can I use checkout.session to update subscription? If so, how?

mossy comet
#

Hello. I have a problem. I created a client (https://stripe.com/docs/api/customers), he must bind his card in the web application. But only the token is specified in the parameters, and the number and everything else, when filled, cause an error(https://stripe.com/docs/api/cards/create). How to make it so that a person could enter the data of his card on his own, and then on the server bind it all to the client, for further replenishment or withdrawal of money from it?

keen fossil
#

How do I create a subscription link, dividing the revenue for 2 accounts in the stripe?

young goblet
#

guys can someone assist me please I am trying to get the BIN number for my stripe account. Do I have to request it from stripe or I can locate it somewhere in gateway? Thank you !

rose otter
#

MaxFx2-create-card

#

hugoperes-split-subscription

#

Daniil-BIN

vocal wagon
#

hi, if i set "Create an event for upcoming invoices 15 days before a subscription renews.", will a event be triggered for subscripitn that are are not marked recurring (i.e. the subscripiton will cancel at period end`)

#

so if there is a annual subscription marked to cancel at period end, will the event be also sent in such a case?

lean gulch
#

I was talking to @meager hawk about connect and payment methods. I have some follow up questions, but the thread was archived.

rancid matrix
#

Strange. I just added some metadata to a checkout session.. I can see it in the JSON payload on the Stripe page, but the Metadata section is totally empty in the UI

stark stag
#

Hey!
I have an interesting problem when using the StripeJS library.


Basically in a standard iOS Safari tab, the result of canMakePayment() is null - meaning that apple pay and google pay are not supported/allowed.

However, on the same device in an incognito window, it is showing as I'd expect.

Code for clarity:

    var citrusPaySDK = Stripe(citrusPayWalletInit.apiKey, {
        stripeAccount: citrusPayWalletInit.mId
    });

    var citrusPayPaymentRequest = citrusPaySDK.paymentRequest({
        country: ecommerceConfig.DespatchCountry.toUpperCase(),
        currency: ecommerceConfig.LocalCurrencyCode.toLowerCase(),
        total: {
            label: 'Cart total',
            amount: citrusPayWalletInit.total,
        },
        requestPayerName: true,
        requestPayerEmail: true,
    });

    citrusPayPaymentRequest.canMakePayment().then(function (result)
    {
        if (result && result.hasOwnProperty('applePay') && result.applePay === true) // result is null, so we cannot add the payment button.
        {
            displayCustomCitrusPayWalletButton('apple');
        }
    });
quartz bison
#

Hello, how can I remove the authentication in my Stripe account? My phone number is no longer active. I can't log in. Please advise.

autumn creek
#

how can I add address fields when using stripe elements?

rancid matrix
#

So... currently I'm using Checkout with a destination. I'm listening on the checkout.session.completed webhook and doing another manual transfer to an affiliate. I thought I could use source_transaction to only complete the manual transfer when the original charge settles, but it yells at me. Ideas? Trying to also avoid "insufficient funds" errors

astral raptor
#

Hello I need my secret Key. The one provided is not correct.

obtuse fulcrum
#

hi, I have an issue on the zipcode, it keeps removing letters from the input, but we have letters in Canada

wary arch
#

I'm working on converting a stripe donation processing form from an older api to the most recent stripe-php api using paymentIntents instead of the charge api/plan/subscription. It had a few workflows where a donation could be recurring / basic and also be a connect api customer or the main account.

  1. Basic donation. Simply chargers the user using the charges api
  2. Recurring donation: This would create a plan / subscription and attach it to the customer

I have tested using the paymentIntents api in place of chargers api for a basic donation. WHat I'm having trouble with is how this workflow works when processing a recurring donation. I'm not sure how to get the payment from a customer using paymentIntents and then configure with the correct plan/subscription.

Any help would be appreciated

blissful sluice
#

Team, I had a query before that the invoice took 1 hour to be paid after the Subscription Schedule was created. The solution recommendation was to move the invoice to finalise explicitly. however after invoice is finalised we see that the invoice is finalised but does not come in paid state

regal pier
#

I have created a quote using a discount coupon but the quote is not finalized yet (means payment is not done yet). If I browse the coupon, it says it is redeemed. What if user never pay for this quote?

crimson needle
#

kanishkanangia-schedule-invoice

#

vishal4799-quote-discount

civic tulip
#

Hello,

I am trying to use api to create customer portal, https://stripe.com/docs/api/customer_portal/configurations/create#create_portal_configuration-features-subscription_update-products-prices

I want to do both prices and product, but can not figure out how to the call will look like.

I have tried to do thi
'features' => [
'subscription_update' => [
'proration_behavior' => 'none',
'products' => [
'prices'=>[ 'price_1JumocLkmSqBPkgThFz0KFY4', 'price_1JumocLkmSqBPkgTn02kRNyo',
'price_1JumsmLkmSqBPkgTs3FwWHFC', 'price_1JumsmLkmSqBPkgTX5lJ8FQH',
'price_1JunhmLkmSqBPkgTirKqa4uE', 'price_1JunhmLkmSqBPkgTSmHyUwgD'
],
'product'=> ['prod_KZxdapIBTzxeRY', 'prod_KZwmuv8GyFOQbT', 'prod_KZwiRiTN6rwRz9']
]
]
],

I got error saying the products needs to be array,

'features' => [
'subscription_update' => [
'proration_behavior' => 'none',
'products' => [
'prod_KZxdapIBTzxeRY', 'prod_KZwmuv8GyFOQbT', 'prod_KZwiRiTN6rwRz9'
],
'prices'=>[ 'price_1JumocLkmSqBPkgThFz0KFY4', 'price_1JumocLkmSqBPkgTn02kRNyo',
'price_1JumsmLkmSqBPkgTs3FwWHFC', 'price_1JumsmLkmSqBPkgTX5lJ8FQH',
'price_1JunhmLkmSqBPkgTirKqa4uE', 'price_1JunhmLkmSqBPkgTSmHyUwgD'
],
]
],

This give error prices are unknown entry

#

how the format should look like to do both prices are product ?

rancid matrix
#

under what circumstances are there multiple charges attached to a paymentIntent?

#

trying to get a charge id from a session object..

gusty trout
#

Hi All

When I testing the stripe webhook using stripe sdk with "stripe trigger invoice.payment_failed" command ,
I am getting invoice.payment_failed && payment_intent.payment_failed event on my webhook.

But in case invoice failed on stripe end , i am only getting the "invoice.payment_failed" event .
"payment_intent.payment_failed" added in stripe dashboard but not firing when invoice is failed

anyone know the reason ?

thin isle
#

Hi,
How can I redirect user back to checkout session if the session were cancelled?

worldly python
#

Hi, how can I remove accounts from the Connect Dashboard in live env?

analog raft
#

hey folks, I just have some questions about payment status, it's not big deal, but just want to know somethings

mighty hill
#

Themax1 - Payment Status

scarlet grotto
#

I'm completely losing my mind. I have a streaming platform built on open source code (openstreamingplatform.com is the project). I have users already but no means to pay them. I'm a sole proprietor and a decent front end dev. How can I simply integrate a means for a user to connect to their express account and start receiving money from their viewers?

oblique mango
slow cedar
#

Hey guys. I have an app written in Ruby on Rails for registering for an Expo using Stripe Checkout. They are purchasing booths for the Expo. Everything works great but the client would like a page listing all items purchases filtered by the users. I'm embarrassed to say that I cannot figure out the link between listing the PaymentIntent from the particular customer and listing the items that the customer purchased. From the data that I get back from the PI, I see the amount_captured, billing_details, etc but I don't see the link that would get me the list of items associated with this purchase. Can you give me a hint as what attribute to look at? Thanks!

worn magnet
steep oriole
#

Hi all, I am building an application as a stripe platform that allows "middle men" to connect their stripe accounts as an express account within our platform. Our goal is to then charge end customers and transfer the appropriate amounts back to our middle men. However, we don't want our middle men to be able to create customers, invoices, etc within their Express Dashboard. Is that possible to restrict with capabilities?

marsh seal
#

Is there a way to dynamically create a stripe payment link through the API?

edgy sail
#

idempotency_key is coming as null for all webhook events (test mode). could it be a bug?

signal tinsel
#

Hi !

I added a ACSS (PAD) payment method to a customer (in test mode).

I created a scheduled_subscription using that payment method.

But when I try to charge the client using the ACSS, I get the following error message

This PaymentMethod requires that the PaymentIntent has been confirmed at least once for Billing. Please manually confirm the PaymentIntent and try again.

What am I missing here?

autumn creek
#

when card elements is created using js sdk. Is there a way to know which country is selected using js sdk?

fathom lily
#

@daring lodge I wanted to close the loop and say the suggestion you made for presenting the form inside the processPayment function for iOS worked.

Thank you for your help, I am grateful!

daring lodge
#

You're welcome - glad I was able to help 🙂

#

and thanks for sharing that it worked out !

digital falcon
#

Hello, I would like to create a paymentIntent with Symfony 5, are there any existing methods? Is a tutorial already available? Thanks

proper sluice
#

Hello, I have a question regarding the Payment Request Button. We have discovered that all the payment methods are rejecting any shipping addresses that are outside the US. Can anyone shed some light on where those are configured please?

rancid matrix
#

When was Stripe Connect launched?

weak swallow
#

Can I get a further explanation on this error I'm getting? req_yk7LEtNffaoXZg: "Error: Nothing to invoice for subscription"

keen fossil
#

I have successfully connected a test account from Germany. However, it does not appear in the list of connected accounts when creating a payment link.

My account is from Brazil. Any solution?

civic tulip
#

Hello on /integrating-customer-portal is there any way to tell this is upgrade and this downgrade?

#

and if it upgrade do now if downgrade do end of the month

fathom lily
#

I'm trying to attach a PaymentMethod to a customer for future use. I was surprised to get this error.

"Stripe::InvalidRequestError ((Status 400) (Request req_[REDACTED]) PaymentMethods of type 'card_present' cannot be saved to customers.)"

I would've guessed this is a common enough use-case and saving cards to a customer for future use would be allowable.

red spruce
#

Hello all, I'm working on making sessions, and I want to pass the session id to the success url. Is this possible as I can't know the id before session is created?

upbeat ruin
#

Hi! Is there a reason why when creating an InvoiceItem, the metadata being passed does not display in the upcoming invoice details for that product? The Stripe return InvoiceItem object from the API call shows the metadata however not in the dashboard.

wary nacelle
#

Hello! I am having issues with stripe's retrieve upcoming invoice endpoint not working correctly, I believe it is a bug

#

When I add discounts to yearly subscriptions they are not reflected in the upcoming invoice but they do work correctly when they are created

vocal wagon
#

I want to test transfers to Express connect account. Is it possible to onboard Express account in test mode without clickling through the UI? I tried to follow this guide: https://stripe.com/docs/connect/testing-verification, but when I was setting tos_acceptance explicitly, I was getting this error: "You cannot accept the Terms of Service on behalf of Standard and Express connected accounts." Can I somehow grant transfers capability to the Express connect account?

worn magnet
#

anyone have tips for calculating stripe fees? basically we accept donations as a charity and we want to give donors the option to cover the stripe fees if they wish to support that way

minor cipherBOT
#

👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

marble crater
#

Is there an option to add coupon codes / a custom field for users to enter promo codes in the new Stripe Elements modules? I'm interested in setting it up on my platform but don't see how users can enter a discount code. https://stripe.com/docs/payments/payment-element

red spruce
#

Hi, I'm trying to confirm that sessions status is completed on .Net, but I don't know how to do it. In docs, it says it's included as other attributes, so how can I know or access this information?

long lynx
#

hi quick question on https://stripe.com/billing ! on my platform i can issue coupons. We are in tthe process to develop a proper wallet . but i want to offer in the meantime coupons for my users and sell them via stripe billing what would you suggest. https://support.onde.app/en/articles/2951821-coupons

Stripe Billing powers recurring payments and subscription business models with tools to reduce churn. Use Stripe’s APIs to quickly set up recurring billing and automatic payments for your business. Easily create and manage subscriptions and recurring invoices from the Dashboard.

hot nova
#

Hi community, i have an error in $intent->confirm(); only in production because in dev woking $intent->confirm();, i have implement plans installments for mexico city

#

$intent = \Stripe\PaymentIntent::retrieve(
$json_obj['payment_intent_id']
);

$intent->confirm();

#

in this part

sudden sparrow
#

HI community, is there a way to auto fill the shipping address form in checkout so that the user doesn't need to do it manually? I tried this code but it gives me this error 'Uncaught (Status 400) (Request req_KDaFeojuqI0uov) Received unknown parameter: shipping. Did you mean shipping_rates?'

#

'shipping' =>
[
'address' => [
'city' => 'Sample city',
'country' => 'Australia',
'line1' => '123 sample sample sample',
'postal_code' => 2200
],
'name' => 'foo bar'
],

#

here is the code that I used

vocal wagon
#

Hello

#

I have this

#

Lot of incompletly payments how can I know who was it, for try to contact them?

vocal wagon
#

#dev-help Lot of incompletly payments how can I know who was it, for try to contact them?

minor cipherBOT
#

👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

sterile current
#

#dev-help We are getting Card expiry messages on test cards. Any change in the cards to be used?

brave portal
#

#dev-help , i have problem with updating payment_methods using Stripe api
my question is how to write body on curl code for update my cart details this is my code https://prnt.sc/1zfaq1e
and i getting "Invalid request (check that your POST content type is application/x-www-form-urlencoded). If you have any questions, we can help at https://support.stripe.com/." this error massage in postman.

Lightshot

Captured with Lightshot

civic tulip
#

will create createPaymentMethod method do 3ds validation or only confirmCardPayment does it?

warm eagle
#

Hi there!

Is there anyway to capture a User's credit card details for future payments (intent) without coding/API?

Is there any way we can use the pre-built STRIPE 'invoicing' product/feature? and just save the CC details on Stripe (matched to a client)?

Kindest,
Jess (PM)

vocal wagon
#

Hi guys, Can anyone inform me ? My stripe account was blocked, I received payments which aren't processed or hold on. Now my stripe account is active again will those payments be processed automatically ? Or do I have to do something ?

civic tulip
#

you just give other person the link and this is all

warm eagle
civic tulip
#

I think you can go to customer and add a invoice

#

when you create an invoice in dashboard no code needed

obsidian widget
#

Hi everyone! I have a business question. I want to create checkout page on my website side without redirect like here
https://checkout.stripe.dev/preview

On the left site create my custom functionality and through API generate the right side of the page with payment form

Can someone suggest the part of documentation where I can find how to do that?

civic tulip
#

@warm eagle not all credits can be charged off session, some needs 3ds validation, you best bet will be creating the invoice and waiting the customer to pay

long gust
#

Hi all! Is it possible to retrieve the Checkout session metadata in webhooks?

#

(with a simpler approach than: store customer ID + session ID in database -> get customer ID from webhook event -> query DB and retrieve session in webhook based on customer ID from event)

rancid matrix
#

@long gust The session metadata is available in the webhook

long gust
rancid matrix
#

I access mine using checkout.sesssion.completed webhook

long gust
#

Oh, thanks. Do you use additional logic to check if the payment/subscription was successful? I assume that event fires on charge failure as well (?)

rancid matrix
#

@long gust I fetch the paymentIntent using the id from checkout, and inside that there should only be one charge in the array that is successful

#

I'm not sure if it fires on error or not? Good question

shadow forum
#

hello, is it possible to send money to connected accounts when a successful payment is made in checkout session, so that the money does not come out of the balance, but out of the same money that was deposited at the time of payment?

crisp coyote
#

Is it possible to withdraw money from client's account on site to client's credit card? For example, a customer has some balance on the site and want to withdraw money to the credit card.

minor cipherBOT
#

👋 Messages in this channel are unlikely to be seen by Stripe engineers on weekends or holidays. If you have urgent questions then you should reach out to Stripe support directly at https://support.stripe.com/contact

vocal wagon
#

hello my account is unreadable i would like to activate it again