#dev-help

1 messages · Page 148 of 1

fringe cargo
#

Hello everyone, there is a way to change the first invoice generated by a subscription? I need to do that, but the first invoice get the status "paid" instantly

fossil cargo
#

Hello everyone, I am new to the Stripe Checkout process, I recently built a custom checkout page using .net, React and Stripe.js, does Stripe allow creating custom fields?

blazing fox
#

Hello Wonderful folks; I'm curious about how accepting transactions from Canadian credit cards work with Stripe Elements. Is this something presently supported

west sable
#

how come you can't expire a coupon after it's created? this is kinda annoying.

azure cairn
#

When using wallet payments - the payment method is sometimes not assigned to a customer even though we create the setup intent with a customer id, is this the expected behaviour?

azure cairn
main mason
#

We suddenly started seeing failed transaction in our dashboard asking for 3ds verification. we have been using charge api. Can someone suggest me, how its happening and if we can override this. We are currently working on having 3ds flow for payments.

lunar elm
#

Why is it that when in Test mode, I choose to "Delete All Test Data", sometimes a message pops up saying "you have no test data to delete" when clearly there are 3 connected accounts(test) that I want to delete. This happens randomly.

#

anybody know why?

half mountain
#

Hello our platform uses Stripe elements JS, we have a person saying that they cant enter the expiry month and it keeps defaulting to 0, their user agent is 'Mozilla/5.0 (iPad; CPU OS 14_8 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) GSA/184.2.407130758 Mobile/15E148 Safari/604.1' iPad, they also say last year there were no such issues with the same device. Is it possible this to be bug with Stripe Elements?

warped zenith
#

Hi, Re. Stripe Connect: Is it possible to ensure that all subscriptions, even those that a Standard account creates within the Stripe UI have an application fee attached? I listen to the webhook and update subscriptions and invoices as soon as I can, but invoices are sometimes created and finalized instantly, and I can't seem to touch them quickly enough. Is it possible to have Stripe charge the application fee reliably across every subscription?

vocal wagon
#

Can I change the DE in a payment element?

autumn creek
#

when a subscription is created/updated or a price is invoiced, what is the correct place to get the receipt pdf url from?

daring lodge
#

Dimitar-elements-entry

trail wren
#

One of my customers is marked as delinquent because they did not successfully pay for an invoice(subscription), but they started a second transactions in the interim which they successfully paid for. How can I get that customer out of delinquent status? Do I have to delete the old invoice?

daring lodge
#

excession-connect-subscriptions

molten granite
#

Hi team. I have some questions about the timeframes in which balance transactions are "available".

  • Are there set times when we should be seeing the balance in our Stripe account? From my testing it seems cc charges balance transactions are available at 7pm est, but refunds are available immediately.

  • If a balance transaction is still not "available" after the "available_on" time indicates it should be, what does this mean? Is this a realistic situation?

daring lodge
#

rmoura-payment-element

#

abhishek-receipt-url

wind ether
#

Hey, trying to figure out why my connected account received 2 payouts on the same day when the connected account is setup to payout daily.

brazen dust
#

Hello I have created a subscription and it is not coming as expected. it has total 10 phases but it is ending in 9 months please help. req_EBwF6IW2TACWRV

robust meteor
#

Hello, I had a question about custom connect account verification. Is there a place where I can find a comprehensive list of what Stripe may request for verification? What prompted this was recently a bank account of a connected account was listed as needing additional verification which he hadn't had covered yet. The idea would be to cover all our bases in the future. Thanks

daring lodge
#

Johnm-2 payouts

hybrid reef
#

Is is possible to set the custom error message for PaymentRequest on shippingaddresschange? As supported by ApplePay?

daring lodge
#

krishna-subscription-schedule

tidal igloo
#

Hello, I have a question about stripe identity.
Our process is following.
Admin user click verify button => it triggers to send url to user => user process stripe verification session.
After user finishes verification steps, I want to trigger to update this information(report, user status etc) to our DB automatically. Is there any way whenever user finish their verification process, automatically update our database as well without any actions?

Right now, I implemented that whenever admin user opens specific user detail page, it triggers to get updated information and report info from stripe using stripe.identity.verificationReports.retrieve, and update to our db. It seems inconvenient for admin user. We were considering to implement modal way but our web application is only accessible for admin user.

daring lodge
#

kevh-payment-request

thorn owl
#

Hello. I have a question.
I create an incomplete subscription, but since the subscription is metered, and there's "0" items metered, it automatically becomes "paid" and "active". At some moment the client may choose another plan for themselves, so we cancel this "paid" active subscription and create a new one alike. If I do the plan switching 10 times, I will end up having 10 such canceled subscriptions. Now, when a client is satisfied with their plan and pays money, I receive invoice.payment_succeeded via Webhooks for 11 subscriptions. 10 of them are previously cancelled subscriptions. The questions are - why? And what should we do not to receive that?

bold basalt
#

kaykim-verificationsession

#

gleb-incomplete-sub

glad light
#

Hello my question is I want to give a start date for my subscription, which basically gives the day the subscription is to start when I create it. How am I to do that?

quaint aurora
#

Hello. I'm trying to assess if this flow suits me:
source_transaction
https://stripe.com/docs/connect/charges-transfers#transfer-availability

Could u explain what does it mean?
When a payment used as a source_transaction fails, funds from your platform’s account balance are transferred to the connected account to cover the payment. To recover these funds, reverse the transfer associated with the failed source_transaction.
And could stripe wait while payment succeed and then transfer to the connected accounts?

With Connect, you can make charges on your platform account on behalf of connected accounts, perform transfers separately, and retain funds in the process.

trail quarry
#

No worries, I thought stripe support read all the unread messages from weekend on monday.

#

any kind of guidance would be appreciated...

oak cradle
#

i have a small question, i have an connected stripe account with status enabled and information eventually needed Identity document

#

can this connected account accept payments in that state? Or should it completed the other necessary information. My connected stripe account type is express

dim blade
#

I have a customer created with a payment method they've authorized on main stripe account and I want to use that to do a charge to a connected account, when I clone the authorized payment method it seems to no longer be authorized. Can I
accomplish the same via the on_behalf_of and trandfer_data somehow?

tawny cobalt
#

Hello all! I'm working with the JS Stripe Elements and I was wondering if there was an event I could listen to for when the stripe elements have finished mounting.

#

Currently I'm using this bit of code that is called once the component is first mounted. I set my state.isLoading to false to show the Submit button. But I'm seeing sometimes that the users are clicking on the submit button before the Stripe Elements form is done mounting.

  async setupStripeForm(client_secret){
    const options = {
      clientSecret: client_secret,
    };

    const {stripe} = this.props;

    elements = stripe.elements(options);

    const paymentElement = elements.create('payment');
    paymentElement.mount('#payment-element');

    this.setState({
      isLoading: false
    });
  }
quaint aurora
#

@bold basalt Could u unarchive my thread?

austere ore
#

Hi guys, Does anyone know if stripe operates in St Kitts Nevis

bold basalt
#

@austere ore please talk to Stripe Support about Stripe availability in regions -> https://support.stripe.com/contact

austere ore
#

o kthanks

autumn drum
#

Hi guys, I wanted to use Stripe API along with google pay option, with react-native

I tried to refer to the https://github.com/bgoonz/stuff/blob/2f4cb7b8d3a5fde17c7c7aa5321639f0337ea07e/STRIPE/stripe-react-native/docs/GooglePay.md

But I am unable to accomplish the call "initGooglePay", my app is getting crashed. Is there a way to get the detailed message on failures?

GitHub

Contribute to bgoonz/stuff development by creating an account on GitHub.

inland hull
#

Hi guys!

Quick question. I remember there was/is a feature on the API that allowed one to send in a single request all objects needed to build an Invoice, so instead of doing 1 request to create it, then another to add a Line Item for each item, then another one to finalize it, you could do it all at once... I can't remember how it's called in the docs.

Anyone knows? Or does that no longer exist? Or was it a dream? 👀

jade sky
#

Hi Guys, can an invoice be sent to multiple email ids for billing and order confirmation? This is a typical B2B scenario where the same invoice needs to land in multiple mailboxes. Thanks in advance!

balmy yacht
#

With a standard stripe connected account - how do I disable connected accounts from being able to refund the application fee? Currently the connected account gets the option

young jay
#

Hello!

I'm working on implementing a fleet management solution and I'm looking for some information to help me get it working.

I understand that Stripe would like us to use a specific location (as in, not the "ungrouped" location that was automatically created) when connecting to Bluetooth card readers (I'm ignoring smart readers, right now, because those are manually set up for our customers). Unfortunately, we have a lot of customers for whom the location data we have is incorrect/missing.

My question is this: Why does Stripe need to have readers associated with a specific location?
Follow-up question: Can my company use a temporary location (say, our main corp. address) until we can get our customers to update their data to a point where we have enough info to create real locations?

pine vigil
#

Hi, I am in the process of integrating the payment API into my PHP code. It keeps breaking when I try to process the card, on the line where you include the INIT.php file. Can someone please help!

frigid light
#

Hi, I am trying to save apple pay, Gpay tokens for future usage. But when I do that it sometimes fails to reuse the tokens even thought the payload is right. Can you please look into it?
Request id: req_6LanJA86qNSy7t

small current
#

Hello! I'm wondering how long Billing Portal sessions are valid for when you create them from the Stripe console?

autumn creek
#

is it possible to have our own custom domains for stripe receipt urls?

edgy sail
#

how to know the exact reason behind payment_failed event? it's not mentioned in the event object

stoic helm
#

Hello to all,
I have a problem with my payment system with stripe on laravel, indeed each time I make the payment I have 5€ but I have two payment plans one per month which is 5€ and 60€ annual.
I don't know why I have this problem.

Thank you for your help

hidden grotto
#

Hey Stripe team, we're looking to incorporate Klarna "buy now pay later" into our Ecomm website. We're using webflow Ecomm with Stripe checkout. Do you have any recommendations on how best to implement this feature? Having trouble finding a solution online.

trim barn
#

Heya! 🙂
I have some questions about some tax stuff (VAT MOSS) - specifically to the kinda new Stripe Tax which I have nearly just discovered, and more specifically to business customers and their Tax ID's & status.
(I use Stripe Checkout and create the customers and their subscriptions through that - now with Automatic Tax enabled. They can also handle their tax stuff through the Customer Portal)

  • So before the release of Stripe Tax, I would lead business customers to the Customer Portal to handle their Tax Id's and then use the customer.tax_id.[created|updated|deleted]-events to handle their tax status. Here's where I am confused now.. I would set the tax status Taxable|Reverse charge|Exempt on the customer itself, but Stripe Tax doesn't do this - it never touches the customer other than setting the Tax Id on them. Even if their Tax stuff is verified and so on, the customers tax status will always be Taxable which they aren't. BUT the invoicing and payment stuff is handling it just fine. Are the tax stuff on the Subscription of the customers now, and not the customer itself? And do I need to do anything on the customer myself then? 🙂
mental thorn
#

@crimson needle - Hi. As part of my ongoing issue. It seems I need to revoke WP simple pay's authorization. because it seems to be overriding the no-code links I put in. having said that. How do I re-authorized WP simple pay again, if my test fails and I need to?

stray oxide
#

@mental thorn going to open your old thread.

vocal wagon
#

Hi! When using PaymentSheets and apple pay we have an issue where som cards give alternating errors on the setupintent: "CVC incorrect", "card number incorrect". Each setupintent is with the same card. We have other cards added via the same code base that are working just fine. What can we do to debug this?

dark steeple
#

Hi I was wondering is it possible to copy over all our live customer data to the test mode?

stoic helm
#

@dim hearth
the problem persists, I think it's due to the lack of stripe id

bold basalt
#

@stoic helm can you link me to your thread? I can unarchive and we can talk there

pale belfry
#

Hi guys, so I just want a frontend button for a user to click to make a Standard or Express account. This fetch request does not work and console.logs "not success", is it because I don't have a body?

shadow forum
#

hello, If I use session checkout, can I put a personalized bank statement?

tropic bay
#

Hello :) I've got a question. I wanted to use Stripe for the New Anchor.fm (spotify) Paid Subscription Service in germany. But stripe says I need a 9 digit long Bank code. But the Bank Codes in germany are only 8 digits long. :/

reef gazelle
#

Is there no way to change a subscription from a licensed price to a metered one?

shadow forum
#

hello , Can I customize several invoices each with its respective logo, icon etc?

autumn creek
#

is there a way to get the next renewal date of the subscription?

blazing fox
#

Hello Folks; I just had an API error hit during a transaction that is "Unknown Error Occurred". Is there any way to dig into that?

proper ridge
hard pike
#

Hello! Does SetupIntent automatically created in when setting the newly created payment method as the default_payment_method on the subscription. Since a SetupIntent was created then, does that mean authenticating the customer and checking the card's validity with the customer's bank is happening then too?

vocal wagon
#

Hello, somedy can help me. I fighthing with create a link to portal for subscription. I use this try {
// $checkout_session = \Stripe\Checkout\Session::retrieve($_POST['session_id']);

// Authenticate your user.
$session = \Stripe\BillingPortal\Session::create([
  'customer' => 'cus_KdzgZElr2FQBoC',
  'return_url' => $return_url,
]);
// header("HTTP/1.1 303 See Other");
header("Location: " . $session->url);

} catch (Error $e) {
http_response_code(500);
echo json_encode(['error' => $e->getMessage()]);
}

#

and i have the return

#

Uncaught Stripe\Exception\UnexpectedValueException: Could not determine which URL to request:

#

so I don't understand what happen. When I uncomment $checkout_session = \Stripe\Checkout\Session::retrieve($_POST['session_id']); I have a message with wrong session_id. I followed the example from docs, but nothing work

mighty hill
#

@vocal wagon Can you reply in the thread above please?

mental thorn
# stray oxide <@!909945383193563146> going to open your old thread.

@crimson needle @stray oxide Thank you. We added the no-code links and getting this strange error message. meanwhile, we have the same links on a clone of this page and it works fine. WP Simple pay was revoked about 30 minutes ago, and we did a cache flush... so it should be clear. any thoughts?

mellow ingot
#

Hello!
I have a question regarding best practices for stripe connect architecture.
We currently have a platform account based in Canada (Platform), and two accounts that are connected to this platform account through stripe connect.
One is based in the USA (USA-Connect), and processes all USD$ charges, and the other is based in Canada (CAD-Connect), processing CAD$ charges.
We plan on onboarding suppliers onto our currency-Connect accounts as stripe connect express accounts. Currently, we save the credit card information of our clients on the Platform account, and we process charges on the appropriate currency connected account (CAD- or USA-Connect).
We now would like to transfer part of this charge as a destination charge, to the suppliers we have onboarded on these currency-connected accounts.
Can we do this from the stripe client (nodeJS SDK, official stripe package) that’s instantiated as the Platform account?

Is there otherwise a simpler architecture where we have a single platform account with all our suppliers from different countries and able to charge clients in different currencies and transfer funds accordingly?
In this case, can we migrate our current users (clients with credit card info) from our current Platform account to this new single platform account on which we'd connect all our international suppliers.

proper ridge
#

Hi again, I'm trying to extend invoices that were automatically generated by a subscription. Is adding something like this to the invoices possible?

half drift
#

Hey, I have a quick question -
I noticed on the dashboard you can change the WisePos background.
Is there any method of updating the main display text on the WisePad 3?

pulsar wasp
#

a really quick question about an error which raised from "stripe.Account.create"

hollow ocean
#

Hello, I have a question regarding authorization for my marketplace app.
On my app users can send and receive offers from other users similar to eBay. I want to know if Stripe has the ability to make it so when users send an offer, they don't see the authorization/money being taken from their account until the other user has accepted their offer.

vast torrent
#

Hey, I have a question. Is there any way I can personalize a Recurring payment not only by the frequency but also when to stop that payment automatically? ( Ex. Someone buys X product that costs $100 - but they want to do it in 2 installments. Can I personalize it in a recurring payment of $50 for ONLY 2 months ? ) Thanks !

lone turret
#

I am trying to change my payment account on gopeer but do not have access to my other account as I have closed down my previous account and only have access to my new account. How do I change my account?

iron raven
#

Is it possible for customers to manage Promotional Codes from within the Customer Billing Portal? It doesn't seem to be documented but there is a configuration option for it in the Dashboard

mental thorn
#

@crimson needle To who ever archived... Please stop archiving my posts before I've had a chance to confirm and before 24 hours. The response was incorrect... Thank you. We added the no-code links and getting this strange error message. meanwhile, we have the same links on a clone of this page and it works fine. WP Simple pay was revoked about 30 minutes ago, and we did a cache flush... so it IS clear. WHY WOULD I NEED WP SIMPLE PAY when Im not using it? plus the fact that another admin told us to make sure Simple Pay is not active. we're not relying on it. we're now using the no-code links... so why is this happening?

dim hearth
#

@mental thorn If you need long-running support you really should be going to https://support.stripe.com/contact - this channel is specifically meant for quick techincal/developer support, and we typically archive a thread that has no activity after an hour

mental thorn
#

@dim hearth - I was told 24 hours... it hasnt even been 2 hours since I posted.. so this one hour is news to me.

dim hearth
#

@mental thorn For most of us we archive after 1-2 hours, otherwise it's impossible to manage all the ongoing threads. I really would suggest going to support (https://support.stripe.com/contact) - they'll be able to help

brazen dust
#

Hello,

Please give me explanation in technical terms on,

  1. What is a phase? ( Is it an installment period)
  2. When will the auto collection of invoice happen? is it on start date or end date of a phase?
  3. It seems that we can't set the start date for a phase, is it possible?

I've read through the documentation but failed tl understand please help me

rigid thunder
#

Hi, we are trying to use ACHv2, we are signed up with Stripe for Beta, when we call SetupIntent API we get Invalid Stripe API Version, we are sending proper headers "apiVersion: "2020-08-27;us_bank_account_beta=v2"" but still receiving the error. Has anyone successfully been able to implement using v2?

#

We verified with Stripe whether our account is enabled for v2, and the support team has confirmed it is enabled. But we still get error.

silent ferry
#

Hi, it is the first time we are using stripe and the whole process have been a breeze but we are stuck now because our payments do not trigger the webhooks. the app is a flutter based app (android and IOS) and, have been out for about 5 months and have about 20K+ users and our main customer really need us to go out before the weekend. the web hooks work fine in tests but no when processing through the app.

pine jackal
#

Hello - anyone who’s got any experience with implementing idempotency in a php (Laravel) environment?
Read all the Stripe docs and cannot seem to figure out how to put a stop the racing condition with our Stripe based payment forms.

golden cosmos
#

Nachi-ACHv2

warm osprey
#

hi, we are wondering how can we update the description that is posted on our client's bank account when a payout happens.. currently , it says "DIRECT DEPOSIT #{company_name}"

golden cosmos
#

gustavonicot-webhooks

eternal pier
#

I'm attempting to create a Refund by passing in a PaymentIntent ID as payment_intent. But i get the following error: Stripe::InvalidRequestError: No such charge:. Im not sure if this is a problem with my data or if this is an improper approach. I should be able to create a Refund by just passing a payment_intent, yes?

dark steeple
#

Hi we're trying copy over our data from one account to another account. Right now Stripe doesn't support copying over Subscriptions, Subscription logic, Charges, Invoices, Plans, Coupons, Events, Logs, SEPA sources, Bacs PaymentMethods, Connected accounts, or additional objects. However is it viable to copy over these things via the API programmatically with javascript?

real moth
#

Hello, I have a developer who I hired to integrate stripe into my website. However, I've done some testing and noticed something strange. I was processing a live test payment with my credit card and purposely changed the numbers to make the card number wrong. I was expecting the site to decline my payment. However, instead the payment actually went through and charged someone else's card??? I've gone and refunded the payment but I was surprised that this even happened? It seems to me that stripe didn't even verify that the billing info, expiration date, and cvv number with the card number entered??? This is not how that is supposed to work, correct?

thorn chasm
#

XchrisX-idempotency

#

dannyboy-statement-description

acoustic kayak
#

Hi there can I use postman to create a charge API request? would it be in json?

mental ether
#

Hi! I have a basic question that I can't find any answer to. What is the appropriate way to manage Stripe accounts when you are a company making websites for other companies? Should my company hold the account and take bank info from client? Or should they hold the account and we take API Keys, tell them to webhook?

golden cosmos
#

Beninate-refund

remote quiver
#

Hello! How do I set a lookup_key to my product in the dashboard? In the integration Builder the option shows, but in the dashboard, when you click to add a new product, i can't find the field to put a lookup_key.

golden cosmos
#

avatar_hzh

swift yacht
#

Hi,
I am building a platform where customer connects with providers to get services. my platform transfers amount when job is completed.
My questions are:

  1. What are the stripe fees when my platform accept payments from customer?
  2. In case of failed jobs, will that fees refunded to customer or platform bear the cost?
misty hornet
#

Logan-radar

#

dorotea- postman

#

OskarWats-Connect

#

Abranches-price

south breach
#

Hi Jack, I am testing this repo https://github.com/GraphCMS/graphcms-commerce-starter, I am getting this error on stripe dashboard " "message": "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"
"

GitHub

Node.js library for the Stripe API. . Contribute to stripe/stripe-node development by creating an account on GitHub.

#

can you please help me?

misty hornet
#

JigarBhaliya-Connect

frank schooner
#

Hi, I have implemented separate charges and transfer for express account to transfer funds from platform to Connected User account. Then I have performed a manual payout to transfer Connected Account funds to External Bank account. The problem is that (1) Stripe fee is being deducted during payment intent, which is not according to percentage mentioned in Connected Account Pricing scheme. (2) The fee is not being deducted during payout. the fee is being shown as $0.00. I have done it in dot net core.

warped forge
#

hello i need someone help me upgrade my api version

#

hello facing problem after refund a customer he tried to make payment again but his card declined and he contacted his bank and said its stripe problem please help so my customer can pay thanks.

cerulean pineBOT
#

:question: @frank schooner 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

worn garnet
#

Hi, tthere is a way through the CLI to test the subscription past_due

gentle oak
#

Hi, I am trying to get the balance transaction id from stripe using charge service > capture API but it returns null. Is there anyone facing the same issue. Kindly help.

sudden pawn
#

Hi Team

#

i want to fetch all PaymentIntent of particular customer and using that PI i want fetch PI details

#

can you please guide

vast moat
#

Hi! We're trying to allow Stripe Connect accounts to use Afterpay for checkout. We've managed to enable the Afterpay capability successfully. However, we get a StripeInvalidRequestError when creating a Checkout session: 'Invalid currency options usd. The payment method afterpay_clearpay only supports the following currencies: ``.'

Is Afterpay with Stripe Connect expected to work in test mode?

misty hornet
#

Pravin-paymentIntents

#

Z-Afterpay

vocal wagon
#

Hello,
on which Webhook Event I should release a product which is paid by SEPA Direct Debit? Payment Intent Processing?

fast vale
#

Hello

#

Hello , I have a big problem from last months , before pandemic of corona we sold many concert tickets to people by stripe ,so now we should refund some of them that can't come to new concert. my stripe account is not active . about 20 days ago I charged my account (10,000 Euro) but it's not showed in my account and also Stripe does not answer my emails.

#

what should I do now ?

bitter ember
#

Using Alipay prompts next_action, the user cannot pay

golden cosmos
#

Jacobjcb-support

vocal wagon
#

Sorry, I don't know where to post for any help about pb with Invalid checkout.session id when call BillingPortal. I am fighting with this pb since yesterday, but don't understand what is wrong after checking all the code. thank for any help

sick thunder
#

hi, I'm hoping you can help me I use the humble store quite a lot for purchases, and for some reason its when I'm buying stuff it's sending it to my old email address. After many long messages to and from their support, it's been put down to a Stripe error. They have provided me with a link to remove my account from your system however the email that's linked does not exist anymore nor can it!! how do you delete an account from your system that no longer exists? please help

misty hornet
#

Es-alipay

#

dev123-portal

cerulean pineBOT
#

:question: @sick thunder 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

vocal wagon
#

Hello, I have a question about the apple payment button, can you help me? @golden cosmos

fallen island
#

Hi I have a question related to product price. I have a product that I want people to pay in 2 parts. Like if they pay full I charge them $497 or they can pay $265 in 2 installments. Can you please help. How can I setup like this? @golden cosmos

vocal wagon
#

Hello everyone, thanks Toby for your answer. I want to update the price of a subscription so I create a new price but I'm not able to update the subscription price with it. When I update the subscription with items.price and set the quantity to 1 it doesn't update the price but create a new one (documentation : items.price
optional The ID of the price object. When changing a subscription item’s price, quantity is set to 1 unless a quantity parameter is provided.)

final echo
vocal wagon
#

Hi! I am intending to send the three_d_secure on PaymentIntent creation and I get an error "The 3D Secure cryptogram must be a 28-character base64-encoded value" even tough the value passed is a 28 char base-64 encoded value.

#

Is there a way to convert source objects to payment method objects?

main mason
#

is there anyway we can store complex values in metadata field of transaction?

lament chasm
#

Hi, I have a question regarding subscription and products with metered prices.
When create a subscription and cancel it the next day the full Flat amount is charged. I want to charge the customer for the single active day only.
I tried to solve the problem by applying a discount. The attempt was unsuccessful.
I'm unable to extract the Flat amount from the Price model.
Is there a way to solve the problem without applying a discount?
If not, how can I get the Flat amount from the price?

hollow prairie
#

JoannaGasiewska-3ds-cryptogram

lyric wyvern
#

Hello guyz, question about proration.

We are creating subscriptions with proration setting billing_anchor_cycle for the first of next month.
Is there any way to know the proration that will be charged without creating the subscription first ?

hollow prairie
#

cCropster-subscription-proration

vocal wagon
#

Hello
How can I set "payment_behaviour" Cancel when creating a Subscription Schedule?

hushed timber
#

Hi, is there a way to split a Stripe balance for a company account into buckets/pots/pools?

vocal wagon
#

What's up guys? Got a quick and easy one for you. Once I create an acct link, what's the best way to do the redirect? Server side redirect works? Else?

oak cradle
#

got a small question

#

what is the difference between enabled and completed states in connected accounts?

vocal wagon
#

Hi, I was trying to implement stripe subscriptions on my android app and I was going through the documentation for it. But in that, there's no documentation for implementation in android. It's just web/react

#

Can anyone help me?

#

I wanted a pre built sdk ui that comes for normal payments but how do I get it for subscriptions

meager hawk
#

ndureja-subscriptions

versed silo
#

Hi, i'm having trouble understanding the flow when updating a price for a metered subscription. What I'm trying to do is keep track of lookup_keys and use the transfer_lookup_key boolean value. Should I be archiving all previous products/prices and assign(subscribe) the newly created products/prices to the customers? Also, what is the best approach when updating such price for a subscription? I'm currently using the stripe-cli with fixtures to generate new items, but would appreciate feedback on this also. Thanks!

vocal wagon
#

I have problems to understand how am I supposed to update the API version. My default version is "2016-07-06".
I want to add subscriptions to my old onetime payment system. It would probably make sense to do this with the latest version.
But It looks like I am not able to update the API version only for the testing backend. I would have to update my production backend. But this would probably break my existing code.
Then I tried to specify the versions I want to use via my code. For example to create a checkout session (I am using python) I do:

stripe.api_version = '2020-08-27'
session = stripe.checkout.Session.create(
...

But the session object I get on the success page via starts still with:

{
"api_version": "2016-07-06",

What I am doing wrong? How am I supposed to update my API version and being able to test it first before activation the new API on production?

obsidian hearth
#

Hi all !
In my company, we send « freely » containers. This containers still free if the customer send us back the containers once they are empty.
But we need to handle the case if the customers does not send us the container after at least 2 month and we need to charge him if he does not reply to our 3 emails.

For this case, we want to do like a deposit function, but the funds can be captured only 7 days after they bought the things inside the containers.
Is there a possibility to do a deposit after 7 days ?
If no, I was thinking about the SetupIntent functions but I am not sure if this is the good way.

I know this is possible because one of our competitor did it, but not with stripe.

Thanks for your time and help !

sturdy wigeon
#

I see services like Wix and Netflix have different subscription prices in different countries, in their own currency also. Can stripe do this? If so, how?

dreamy karma
#

Hi team, invoice against subscription is showing same start and end date, i am in live mode can you please help me

drifting cargo
#

Hello guys!
I have situation where customers have subscription with trial and without trial period. Not sure if this is correct but in case of trial i need to use stripe.confirmCardSetup to confirm payment with trial period and in case of no trial i need to use stripe.confirmPayment on client side.
Steps i'm doing:

  1. Create customer
  2. Create subscription (check if there is trial), return client_secret based on trial - to get client secret i use latest_invoice.payment_intent or pending_setup_intent).
  3. Confirm Payment/Setup based on trial
    Is this right approach? What to do in case user does not insert card details and leave checkout page?
vocal wagon
#

@hollow prairie Following on my previous question, I've set my server side redirect but get this msg in the console. I do not understand what I need to fix (it used to work a couple of months ago).

#

Hi team; Having provided a charge metadata key-value pair in the form of an array of fee IDs and descriptors (interpreted as <id>:<string>, how can I then search metadata account-wide for either an ID or a description to retrieve the payment of a specific fee? All variations I have tried have failed.

raw rose
#

Hi. having an integration calling for klarna payments. The pay by card option is not available. Is there anything that needs to be changed at the customer account to get this available?

brazen dust
#

Hello I have created a subscription schedule, but it is not creating invoices and debiting customer's payment method req_iOW8PFqyOuqBWH

blazing dune
#

Hi, I'm quite new to stripe and I'm trying to figure out how to "Step 1: Set up Stripe", I'm runing on macOs, downloaded all the necessary files but I'm wondering what to do, even after reading all the readme files ^^

lyric wyvern
#

Hi again, about proration, does that count hours of the day ? or does this works only per day ?

meager axle
#

Hello Team,
In my application, we have used a stripe connect feature for the transfer of funds.

The question is: We need to create a stripe account and need to add required details such as add bank details, Address, SSN number, and all. when I perform test mode, it gave code in URL and then I perform /oauth/token and passed code, and then in Dashboard, I can see the user has been created and status is Green. In short, all looks good.

The point is: In my app, we don't have any space to do all steps in the mobile application but yes I have all the required details of users which I can pass. So can anyone share any code/way for Node.js that I can perform the things via directly API call?

brazen dust
#

Hi, do ACH payments charged via plaid will be succeded immediately and funds will be available in our account?

proud mango
#

Hello, when a customer do a payment, what elements are in the title of the payment from the bank transaction ?

oblique gorge
#

Hello Team,

I'm creating paymentintent and passing data in description param. It is not showing up on Receipt. Any clues?

vocal wagon
#

Hello, is it bad to have my stripe public key visible?

calm trellis
#

Hi, I'm trying to accept Google Pay using Checkout (it looks like it's supported here https://stripe.com/docs/google-pay#web), but I can't find what payment_method_type to pass to the session.create call to enable the google pay option. Any help would be appreciated!

eternal pier
#

I'm attempting to create a Refund by passing in a PaymentIntent ID as payment_intent. But i get the following error: Stripe::InvalidRequestError: No such charge:. Im not sure if this is a problem with my data or if this is an improper approach. I should be able to create a Refund by just passing a payment_intent, yes?

(i asked this last night, but it got archived before i awoke to a response 😅 )

oblique gorge
eternal pier
#

☝️ payment_intent id

oblique gorge
toxic seal
#

Hi! I'm trying to add logic to act on webhook events like payment_method.attached and payment_method.deattached triggered from the Stripe-hosted Stripe Portal. My problem is that some events lack the proper identifier for me to act on - the payment_method.deattached for example is missing the customer field.

Is there some way to append some customer-specific meta-data to all webhook events, or how am I supposed to act on events like this without the needed identifiers?

vapid delta
#

Hi Dev Team,

I'm a newer developer, taking over web development for a company that's using Stripe. The previous developer set up a legacy version of checkout, currently seeing api_version 2014-06-17 on our dashboard. Our boss wants to migrate over to the new Stripe-hosted checkout, and I can get most of the way there, but I'm having difficulty populating our database from checkout. On the legacy version, our database listened for a token in order to populate, but my understanding is tokens are no longer in use with the new version. Is there a suitable substitute I can maybe throw in instead of redesigning the php/sql that's already in place?

Happy to share code snippets if helpful.

full crown
#

What's the quickest way to get customers product purchases? is it via checkout session loop?

rose otter
#

Gironimo4-token-migration

nimble olive
#

Is it not possible to delete promotion codes? We have one set to inactive but it can still be applied by a user in Stripe Checkout. I thought perhaps I have to delete it via the API but doesn't seem to be an endpoint for that 🤔

nimble thorn
#

Greetings everyone! 🙂

I am integrating Stripe-Checkout for our app (backend part).

Is there a possibility for Stripe to send an invoice to a customer email address after each successful payment? We have onetime payments and subscriptions as well. I would like to send mail in both cases.

My backend flow is like this:

  • create/or use existing Stripe-customer (full name, email)

  • create Stripe Checkout Session (set parameters: customer, price, quantity, URLs, etc.)

  • Use web hook for additional actions after specific events

I think I could get Invoice object from payment Intent on payment_intent.succeeded event, but I would like it to be sent from Stripe e-mail address.

Happy Thanksgiving Day in advance to everyone who is celebrating. And big thanks to all Stripe engineers who are sharing their knowledge and providing day-to-day support to all customers! 🙂

vocal wagon
#

I am using stripe checkout for my Saas. Until yet I am only offering one time payments, now I want to add subscription also. Both variants should be supported. So I have to take care for the case that a customer has already made an onetime payment and has some days left when he decides to do a subscription. I am using stripe.checkout.Session.create( ... subscription_data={'trial_end': start_date}, ... which works. But then on the checkout page there is on the left side some text about "Test your ... for x days for free" which is confusing for the customer. Is there any way to suppress this message?

#

Hi everyone,
I work on Stripe's javascript API: when I subscribe an user for the first time (without trial period) in test mode it works, in production mode with a quantity of zero too. But in production mode with a quantity > zero it doesn't work => after the request my subscription changes to "incomplete" status instead of Active (without error), what should I do ? However, I have a valid and default registered credit card, and the 3D secure process worked fine. Thank you for you precious help.

shadow forum
#

hello, My website has 3 platforms with the same stripe account, when a client pays as I do for the statemen descriptor or receipt is according to each platform,
payment 1 => 'receipt from businnes 1'
payment 2 => 'receipt from businnes 2'
payment 3 =>
'receipt from business 3',
I want to implement that each 'businees' is a connected account and after that connected account transfer to others, if I could guide myself, thank you

toxic seal
#

Is there any way to get a the Raw body of a Stripe Webhook call in a serverless environment on AWS? I don't have access to any AWS settings since Vercel is doing the deployment for me. Function looks like below (and it works great running locally but giving error "No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe?" deployed 😦)

  logger.info('Invoced stripe webhook handler')
  const webhookSecret = process.env.STRIPE_WEBHOOK_SECRET
  try {
    const payload = lambdaEvent.body

    const sig = lambdaEvent.headers['stripe-signature']

    let event: any

    try {
      event = stripe.webhooks.constructEvent(
        payload,
        sig,
        webhookSecret
      )``` 
// ......
viscid burrow
#

Only Checkout with payment mode supports shipping options. If you want to use shipping options with subscription mode, reach out to us.

#

Are we able to get gated in to try to add this feature for "dynamic shipping" for subscriptions?

junior nest
#

Can you pls allow payout in crypto currency, I need a faster payout model

#

My country take 4-7 days to get the money in my bank account

#

I will also love paying employee in crypto currency as well, it way faster than money.
Only usdt will do!

rose otter
#

stripe_connect_platform-shipping-options

rigid thunder
#

@golden cosmos : In regards to #912520217933021185 message Looks like we were using an older version of NestJS stripe SDK once the SDK was upgraded to newer version it worked.

rose otter
#

@rigid thunder glad to hear that you were able to figure it out!

lost crystal
#

Hi everyone,

Puerto Rico is considered international for stripe card transactions ?

cerulean pineBOT
#

:question: @lost crystal 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

vocal wagon
#

Hello, is it possible to interrogate billing API for invoices that are not generated by regular customers, but by connected accounts?

#

Hi, we have under our main account a number of connected express accounts. And we use fees for them. Is it possible to see only this invoices ?

#

Hi there!

#

Im developing now stripe for web

#

In function stripePaymentMethodHandler(result)

#

Can I get the customer ID from the result?

quartz trail
#

Hello, we have a weird situation where a Stripe customer account is now showing as "This customer account has been permanently deleted.", although I can't find in the logs the request to delete the account. Would you be able to trace this for me, please?

valid torrent
#

Hi! One question on coupons. I can add applies_to.products on coupon create https://stripe.com/docs/api/coupons/create#create_coupon-applies_to , but i can't retrieve this list from coupons/retrieve https://stripe.com/docs/api/coupons/retrieve Where do i can get list of products available for coupon or promotional code?

azure cairn
#

Can we attach a customer to a wallet payment method created via browserPaymentRequest (stripe js) - on android we call this -> googlePayLauncher.presentForSetupIntent(this.clientSecret, this.currency);

remote quiver
daring lodge
#

abranches-lookup_key

heavy dome
#

Hi all, in stripe-react-native I need to create a token to send to my server, I also need passport and proof of residency to upload to stripe, but the problem is that in the documentation of stripe-react-native in the method createToken() where there is no place to upload the IDs of documents that I previously uploaded to stripe. For example in stripe-js - https://stripe.com/docs/connect/account-tokens#file-upload

Connect platforms can use Stripe.js to securely collect account details from their users.

compact sandal
#

Hi guys, if I have 3 stripe accounts, one is the platform and the other 2 are custome connected accounts. If the money is being collected with platform account and then distributed to the other connected accounts. For the invoice/bank descriptor is it possible to customize and make it that the invoice was sent from one of the connected accounts not the platform?

#

We are in the whitelabel business that’s why we don’t want to appear in invoice

woeful grove
#

hello team quick question : Do you know if it possible to have the 3DS authentication page contained within a div so that the client doesn't leave the site?

hollow yacht
#

Hi guys! I have the platform and multiple custom connected accounts and I want that platform's customers to subscribe to connected accounts plans. It's that possible?

verbal oxide
#

Hi there! i'm hoping someone will be able to help me with an issue I'm having with a webhook. My webhook is listening for payment_intent.payment_failed, and within the handler I'm cancelling the paymentIntent if it has failed X amount of times using the following - (stripe-php)

$stripe->paymentIntents->cancel(
    $paymentIntentId,
    []
);

This is working most of the time, but sometimes the following error is given (invalid_request_error) -

You cannot cancel PaymentIntents created by invoices. Try voiding the invoice instead. See https://stripe.com/docs/api/invoices/void for more details.

What I'm trying to work out is how I can tell through the event payload for when I need to void the invoice, and when I need to cancel it.

limber wren
#

#894975876238803015 message . The question is on this thread. We are able to implement this flow as suggested by @daring lodge . Thanks for amazing help .

#

We have one question on Refund - ( we are checking on doc ) - How to manage refund in multiparty direct payment .

bold basalt
#

@limber wren let's continue in thread please, one sec

mellow ingot
bold basalt
#

reopening your thread @mellow ingot

pale belfry
#

Good day all, I'm still trying to get a clientside button to redirect a user to the Stripe Connect/Standard/custom onboarding page, via the Serverside post request. I think I need to retrieve the url link from the accountLink created, but I've not been successful in destructuring from accountLink. Tips?

willow atlas
#

We have website and app both, we are building multi-party system through connect.
for website[React] , we have integrated stripe for customers and used the web view functions for add card and created our own UI for view cards.
Now we need to implement same thing in mobile App[React Native], we couldn't find any in built react-native SDK for adding cards and view cards.
Attached screenshots of website implementation.

full umbra
#

Hi all, quick question. Does an account.updated webhook get triggered if a delete account API call is successful for a custom account?

hearty pilot
#

For BACS in test mode charge.pending is fired almost immediately but in production it is not AND for subscriptions an invoice has an associated charge almost immediately in test mode but in production charge is null. Is this expected?

visual stag
#

Hi all - quick question. I'm having trouble applying promotion codes in the checkout session. Would someone be able to help me debug?

hearty pilot
frigid light
#

Hi, The back ground for this scenario was discussed yesterday in the thread kiran-wallet. I am not able to save a token of Apple pay with setup future usage.

In this transaction Req id: req_XaoihSWlBz08hZ, I tried to authorize an apple pay token while attaching it to the customer but it fails as $1 pre auth is not supported. I am trying to reuse the token/payment method when I retry in request id req_gAsMQ2ibZq8iXy but it still fails with the below error "StripeInvalidRequestError: The provided PaymentMethod cannot be attached. To reuse a PaymentMethod, you must attach it to a Customer first."

dim hearth
#

@frigid light let me reopen your thread

icy atlas
#

what's the best way to track when a charge succeeded (interested in the datetime this happened), is it the charge.succeeded event? are events guaranteed to happen "on time"? thank you

quaint aurora
#

Hello:)

Problem:
We need create https://stripe.com/docs/connect/account-tokens account token from our mobile app, that on react-native. Because our account registered in Europe, so we can't create token on backend.

So how could we create account token from react-native?

eternal pier
potent quartz
#

Good afternoon people,

I would like some help, in the following doubts.
What would be the webhook in the stripe to place the user with suspended status, for lack of payment?

coral lantern
#

How can I contact someone at Stripe to help me login to my account if I don't have any back codes?

inland hull
#

Hello!!

Can I have multiline InvoiceItem descriptions?

vocal wagon
#

Hi, is there an endpoint to list a connected account's available payment methods?
(card, giropay, eps, alipay, ...)
use case: need to implement the PaymentElement, but we first need to know which payment methods will be available through it since we have an additional step before on our invoicing system. How can we do that?

lusty void
#

Hey is there any way to retrieve the stripe processing fee through the charge api>?

lone turret
#

I am trying to get help from stripe to get my account changed but cannot get through. each time i hit support they make me sign in and then i still cant reach support.

hearty pilot
#

Regarding #912770803865616454 message I think we do actually have BACS enabled in production. The "turn on" was just enabling custom business name for the bank statement line items.

#

So my question remains ... why is there this difference in production?

desert badge
vocal wagon
#

Can a checkout session be created with a product with a negative cost amount, i.e., a credit for that order. I'm working on a gift card system and I don't want to necessarily use the customer obj's balance property as I want the customer to be able to specify if they want to use the gift-card balance in that order (prior to the Checkout session being created).

plus we also have subscriptions, and they might not want to apply their gift card balance to their subscription renewals, so I have to separate it from Stripe's customer obj balance.

daring lodge
#

quantum1125-orders

dark steeple
#

Hi I have another question from the continuation of this thread: #912543826650996788 message is it possible to copy over SEPA sources from one account to another account via the API?

brazen dust
slim path
#

I have a situation where we already have quite a bit built into our product to calculate pricing/billing including detailed usage records, etc. We would like to continue to use what we have built, but use stripe subscriptions to store user payment information, billing start/end dates and then take advantage of web hooks to know when to send our usage information back to stripe to charge the correct amount and generate an invoice. All that said, is it possible to set up a subscription and then not only send back a quantity, like when using metered billing, but also send back a price as we would like to calculate a price on our end and send both a price and quantity?

bold basalt
#

smilelari-metered-usage

desert badge
#

If I am building something new, what's the alternative to using this API if I want to get order info? #912810983016255579 message @daring lodge

pulsar wasp
#

I got "Request req_f9iGIq5L0LBLtr: Your platform needs approval before giving accounts the platform_payments capability" while creating an account from above code, account id is 'Yu Cheng'. I am wondering how do I get this 'approval' thx so much

gritty field
#

Hey, I'm currently using the front end pre built form <Payment Element /> . I'm wondering if there's a list or a showcase somewhere in the stripe docs for me to check. More specifically more payment forms. Thank you

golden cosmos
#

irishman-paymentelement

hollow nebula
dry hatch
#

Eranga-subscription

vocal wagon
#

I was wondering if someone can help me. I am using gatsby (and its firebase plugins) and my website works fine locally when using stripe and gatsby develop. I know how to listen to webhooks with respect to gatsby. However, I am now hosting through firebase and now can't seem to get functions to work on listen to webhooks (locally). I am not quite sure if I need to change my webhook a bit so it works with cloud functions or what the issue is.

dry hatch
#

Yerin-webhook

hollow nebula
#

@dry hatch Sorry, I had to leave for a while. For #dev-help message, I should retrieve the full list of subscriptions then, right? Like paginate until I retrieve all the subscriptions of the customer, then sort it based on the creation date to get the latest subscription?

Discord

Discord is the easiest way to communicate over voice, video, and text. Chat, hang out, and stay close with your friends and communities.

bleak quartz
#

Hi there, I'm using stripe elements for quite a while in this way, { const elements = stripe.elements(); } but today I found a error saying a test mode key was used and "No such payment_intent: XXXXXXXXXX, a similar objects in live mode". Do I need to pass the secret key while creating the stripe elements object?

tepid pine
#

Invoicing in different currencies: I see that this is possible to invoice different customers in just about every currency.
I also see however that Stripe does not support accounts in some of those currencies that you can invoice in.
Does this mean however that when an invoice is sent to someone lets say in South African Rands (South Africa is not a supported country) then...
a) the customer will pay that amount in his currency (in this case South African Rand) and..
b) the amount received is received in USD (Assuming the Stripe Account has a USD Account)

swift panther
#

what is the stripe processing fee for per transcation?

little cipher
#

Hi, 3D secure process is not getting trigger, Can you please check.

flint depot
#

I need help

#

I got a random payment in my bank from STRIPE... I've never used them before so what going on??

dry hatch
#

Shadab-3DS

#

hananafzal88-Fee

crude shale
#

Hey, I have implemented the "Save card only" by following this doc. https://stripe.com/docs/payments/save-and-reuse-cards-only
The 3D secure flow shows up when adding card and the payment method gets successfully attached but still some payments are being declined by banks because of SCA regulations in Europe. How do we reuse the saved cards to let users place orders in this case?

Learn how to save card details and charge your customers later.

dry hatch
#

Jasven-Invoice

#

Zarrel-Price

vocal wagon
#

I am using checkout for my subscriptions. I want to have all subscriptions cancel_at_period_end=False. Can I set this in the checkout session? Or do I have to modify the subscription in the customer.subscription.updated event? Or can I specify this in the backend?

thorn chasm
#

dfg31197-setup-intent

oblique stirrup
#

Hi, do we have any document or tutorial about extends stripe class in stripe-python sdk to multile purpose, like:

  • Use difference api keys or connected account
  • Change the charge currency base on user
  • etc....
meager hawk
#

johnp-python

versed silo
#

Hello again! How should i be handling subscription items that are no longer relevant due to a price update (handled by appending new subscription items to an existing subscription)? I'm trying to preserve the old prices for at least one billing cycle because I'm using a metered connection and remove the corresponding old subscription items (old prices) because they show up in the invoice tab.

  • What i have working now: Creating new prices and attaching them to existing subscriptions; routing usage records to the new subscription item.
  • What I'm trying to do: Remove old price data from invoice after customer has been billed
serene plover
#

Hey Team!

#

According to https://stripe.com/docs/api/payment_methods/list, I should be able to list payment methods without specifying a customer ID. But when I do not specify it, then the returned list is always empty. If I specify it, then I see payment methods for a given customer.

#

Is that expected behavior?

hushed timber
#

I've got a question about this, I'm not sure how to check for the result in Node, I can see from the docs that a payment intent would be returned if the cancellation has succeeded, however what's the format of the response to check for this, since I'm using the stripe node package, rather than raw responses.

#

will it throw in Node?

#

Also my second question is, is this operation synchronous with regards to the statuses of the payment intent?

#

Because, we also have webhooks and this also can come through

brazen dust
#

Hello, I have a query in verifying ACH accounts - is there any element or UI provided by stripe to verify customer's bank account where he can input the micro deposits

brazen dust
# brazen dust Hello, I have a query in verifying ACH accounts - is there any element or UI pro...

Customer bank accounts require verification. When using Stripe without Plaid, Stripe automatically sends two small deposits for this purpose. These deposits take 1–2 business days to appear on the customer’s online statement. The statement has a description that includes AMTS followed by the two microdeposit amounts. Your customer must relay these amounts to you.

When accepting these amounts, be aware that the limit is three failed verification attempts. If you exceed this limit, we can’t verify the bank account. Clear messaging about what these microdeposits are and how you use them can help your customers avoid verification issues. As soon as you have these amounts, you can verify the bank account.

halcyon rivet
#

Is there a 'guarantee' as to how fast webhooks get pushed after events happen? I'm building an application using Stripe Checkout and currently the hooks get pushed before the user even reaches my success page. But I'd like to know what the maximum delay is. E.g. is there a chance that the user will get redirected to me, before the webhooks have fired.

old olive
#

hey hi! i'm after some advice around consolidating payment methods on a single customer. we have a legacy platform that created a new stripe customer for each stripe payment method a given user created. this means we can't use a single payment intent for the checkout flow as a user wouldn't be able to switch between their previously created payment methods (as they're associated with different customers). is there any advised approach to consolidate existing payment methods under a single customer?

sharp steppe
#

Hello!

I saw in the Build a subscription integration (low code) documentation that it is recommended to listen for the following webhook events to provision access:

checkout.session.completed
invoice.paid
invoice.payment_failed

Is there any reason we shouldn't rather listen for the customer.subscription events only, and just track the status of the subscription?
Then if the status is incomplete we can send the user to the customer portal to fix it.

terse meteor
#

hello i have created a subscription for a user(stripecustomer ) on srtipe now i want to test webbooks for that created subscription is there any way i tell stripe CLI to simulate events for the subscription (that i just created)

ember cloud
#

Any stripe devs around?

meager hawk
#

@ember cloud feel free to ask your question

ember cloud
#

Can you open a thread

meager hawk
#

will do in a bit, helping other people!

simple ginkgo
#

hello all, Is it possible for 1 customer with multiple subscription to use different cards for each subscription?

tardy token
#

Hi everyone, i've an issue with the Stripe Checkout on a custom wordpress website which is not using woocommerce.
So, we integrated the code for php etc etc, but we have an CORS issue with xmlHttpRequest. There is the http header with access-control-allow-origin:*
does anybody can help me ? 🙂 thanks !

meager hawk
#

silkmilksilk-webhooks

#

Daniyal-cli-sub

#

imdad-q

#

tequila-customer-subscription

terse meteor
#

i have already attached a default card to a customer for which i am creating a subscription does stripe gonna automatically that default card for the payment of the subscription or i have to tell explicitly the payment source

sleek spindle
#

Hi, I want to create a paymentIntent on a Stripe account and Pass a customer in the parameter from another stripe account.
This is because I have customers saved in one stripe account while the payments are saved in different stripe accounts.
The below throws me a customer not found error because it tries to look for the customer in account_2 while creating the payment_intent in account_2

stripe.paymentIntents.create({
setup_future_usage: "on_session"
customer: customer_id_from_account_1
}, {
stripeAccount: account_2_for_payment_intent,
});

Is there a workaround for this? I'm trying to save a card to the customer during payment. Thanks

vocal wagon
#

Hi everyone,

I had a question regarding a transfer, it gave me an error because the account had capacities on the card and bank account, they were inactive.

It is a test account in the developer locker and it had been created for a few days.

My question is, were the cards and bank account inactive due to inactivity of the account or is it that being a test environment the accounts have a different behavior?

Thanks.

#

hI, i have a user who has payed by using a payment link and does not have a subscription, is there a way i can edit the user and add a subscription for this?

vapid jay
#

Hi there. I have just started trying to setup stripe checkout.

I am using metered billing so the 1st unit is a base cost and the second unit is the usage cost.

This means most times usage needs to always start at 1 but sometimes it could start higher if they have usage before setting up their subscription. Is there any way to assign usage so that when they are redirected to checkout I can tell checkout their usage?

agile jolt
#

Hi, now my application has the following logic: a subscription is created in the application, the user pays for it in the stripe.checkout, the subscription is activated when the web hook arrives. Can you tell me, what is the best web hook to set subscription activation?

worn garnet
#

hi i want to clarify how to use auto advance correctly?
Can I just set the value to true when creating a subscription?

hollow prairie
#

Suren-auto-advance

mortal nymph
#

Can we customize the invoice prefix via API?

vocal wagon
#

Hi, is there a way to create a subscription from dashboard which cancels at period end?

ember cloud
#

hey

#

any stripe devs around

hollow prairie
#

👋

opal cloak
#

Hello can anyone guide me how to add rule for blocking transaction if its received multiple times from same IP address

quick birch
#

Question about discounts. I want to offer a discount to a certain group of people (registered free users) Without modifying my UI to add a coupon text field.
Shall I

  1. create a stripe coupon and apply it to each customer, then when the customer logs in check their stripe.discount properties and apply the discount to my UI, but how does stripe do rounding for discount based on percentages? - Also i need to manually add the discount to each customer in stripe dashboard and dont want to write a script that i may use only once.
  2. Shall i create a new priceid altogether, then in my user database add a flag to that group of users so i can show direct them to the discounted price vs the normal price. -- all this to avoid a coupon code box.
ember cloud
# hollow prairie 👋

I have an issue with a stripe test account. legacy_payments capability are still showing as being inactive despite activating it via the API. Can you create a thread so I can share the details?

naive igloo
#

Hello guys

#

I have one question

#

Stripe is not available in our country

vocal wagon
#

Hey there, wondering how Stripe handles prorations in the case when we are using volume tiered pricing, and move between tiers where the discount means the total amount is less than the previous tier. Does the customer get credited? - example attached - Thanks!

hollow prairie
naive igloo
#

my question is I want to learn stripe and using as test perpous with worpress to learn uses. But i see that I can not activate account with phone verification

#

Is it possible to use as developer without activate account

#

My goal is to learnn with woocommerce and others plugin of wp

#

@hollow prairie

hollow prairie
#

If Stripe is not currently available in your country, then there's no way around that I'm afraid

naive igloo
#

I created account by using country as usa

#

But i see need to verify also

#

This is the problem

#

But I need to learn

hollow prairie
#

Yes, you need to verify. Your account related questions are better suited for support. Please contact them: https://support.stripe.com/contact

naive igloo
#

Now When I make website then for payment process i need to go another person

hollow prairie
#

This channel is for technical questions

naive igloo
#

to test it

vocal wagon
hollow prairie
#

geordi-tiered-prorations

little cipher
#

3D secure is not getting trigger at the time of subscription creation but it's asking at the time renewal, Please help

velvet bridge
#

Hey all, stripe.paymentRequest.canMakePayment return null on mobile mode only, why is that?

regal sage
#

Is it a mandate to call confirmCardSetup after setupIntents is created?

hollow prairie
#

Shadab-subscription-3ds

vocal wagon
#

HI i am unable to edit a user currency from Euro to Dollar. the user does not owe any balance amount. Any help on how can i fix this will be great

cerulean pineBOT
#

:question: Xales 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

warped palm
#

Hello everyone,
I have a problem with discoverReaders (SwiftUI). No simulated readers are found. But everything works OK for UIkit. Already checked a lot of points. But I still don't understand the reason.

TestSwiftUI example: https://github.com/stratopedarx/TestSwiftUIStripeTerminal

'stripe-terminal-ios' was installed by SwiftPackages according to this tutorial https://stripe.com/docs/terminal/integration-builder

In addition:
'Terminal.shared.logLevel = .verbose' shows the following info
event=nil_reference
logpoint_level=critical
reference=discovery_delegate

What am I doing wrong? Could you help me, please? Thanks a lot.

vapid jay
#

With checkout, Is there a way to subscribe to the created session to trigger an event in the backend when the payment is successful so that back end functionality does not have to rely on the successful navigation. This is with nodejs

plush cosmos
#

hi there, can anyone let me know the difference between something like a decline_code that equals expired_card and an error code that equals expired_card? in what situations do either of those show? I'm just using the test cards and notice that 4000000000000069 returns no decline_code as expired_card , but just an error code expired_card.

fiery stirrup
twilit cloud
#

Hello Guys! Good morning! I need some help ... (Sorry about my bad english, I'm still learning 😅 )

I'm implementing my own checkout page using the react-stripe-js to sell my product with a "one time" payment ('price_foo_bar', for example).

When I'm on server side I receive the card information, and I create a new payment_method, after that, I create a new payment_intent using the created payment_method.

When I'm sending the payload to stripe to create a new payment_intent, I inform the amount and the currency, but I can't link my 'price_foo_bar' to this payment_intent.

It's possible to link my price_foo_bar to a payment_intent? Or Is this possible only using the stripe checkout page?

vocal wagon
#

Hello, we am using multiple Express Connected Accounts and Billing API. Can someone let me know how can i set up specific fees for specific Express Account? I cannot find a setting for this. More or less i want to make use of this feature:

severe stone
#

Hi everyone,
I want to retreive Prices list of specific products so I want to pass product list as parameter BUT I only found the way to pass only one product like this :

params.putExtraParam("product", product) .

Is there any way to pass multiple products id as param ? thanks

rose otter
#

Dade Lu-connect-platform-fees

vocal wagon
#

Hello, I trying to use stripe.redirectToCheckout in a lambda function but am encountering issues. Would definitely love some help

cedar fiber
#

possible to add crypto to stripe?

rose otter
#

Najah-list-prices

shadow kernel
#

Hi, i'd like to create a coupon that has 100% reduction, since my business is at it's beginnings i need some free testers. It feels like it's not possible on stripe checkout, any advice on how to do that ?

pale ether
#

Hi everyone!
I'm testing Stripe for my food marketplace but I have some doubts.
My platform takes 10% fees of every transaction.
I have to split payment (costumer that make an order) to different food producer involved in the order. For this reason I was thinking about using "separate charges and transfers".
Stripe fees have to be payed by producers, not by me.
But, how can I create an invoice for every different food producer?
And how can every food producer deliver a receipt to the costumer?

rose otter
#

Yerin-checkout-redirect-lambda

brazen dust
#

Hello, how do i restrict this to US only

rose otter
#

Artandor-zero-dollar-checkout

glossy tangle
#

The documentation for Stripe Connect says that sellers in your marketplace can't receive payments until they configure their Stripe account to receive payments. Is there a recommended solution for collecting payments before a seller enables their account?

pure crane
#

Hi, in case I'm using Stripe in "mode test", what would happen if I try to charge a real credit card. (About the intent in Stripe / About the credit card itself)

stray oxide
#

Gabbo-marketplace

quartz nimbus
#

Hey, does anybody know if it is possible to send data to Stripe Checkout? Users on our website already have address set up so it would be nice if this could be prefilled in to the Checkout.

stray oxide
#

krishna1433-US-only

vocal wagon
#

Hi guys,
I'm creating web application (using stripe-php), where we do create stripe account for each of our users. One of requirements is to pre-populate account data with industry "Other Educational Services". In the documentation I don't find that it would be possible to send it to stripe.

Maybe someone has done it before?

vocal wagon
#

Hello

#

I would like to know, how can I disable AMEX in card elements ? Is it possible to disable it during the payment intent creation ?

coarse fable
#

Hey everyone,

I'm attempting to add the Stripe react native SDK to my app and after adding the pods, building the app for iOS always causes it to fail in the build. Removing them allows it to build just fine but I want to see if there is anything on my end that I could do to resolve this

vocal wagon
#

Will an endpoint type Connect receive both my account and the connected accounts hooks?

shadow cobalt
#

Hi there when providing reciepts for terminals via email, do they actually send in test mode?

cunning aspen
#

Hi Stripe,
We have a production issue with a new connect express account.
When a merchant already have a Stripe account (for his proper business) and when he try to create an express account from our plateform, something get wrong.
We get an event account.update from our webhook, but there is no connect account in our platform dashboard.
Moreover, I get the following message in our log : The provided key 'sk_live_**********************************' does not have access to account 'acct_1JzOYtR0I3lKNY7J' (or that account does not exist). Application access may have been revoked.

tired relic
#

Greetings, I'm trying to troubleshoot why some of our customers are failing at 3D Secure, what does it specifically mean that the Status is failed for Redirect details?

storm topaz
#

Hi,

Is there a way to get the converted currency from the Charge API?

small pollen
#

Hi everyone!

I'm finishing my last tests regarding receiving payments. I'm coding a handler for payment_intent.requires_action event. How should I proceed here? What's need to be done in order to solved this status?

hard pike
#

Hi team! What are some ways a user can test if a retry schedules/subscription status function as intended?

willow atlas
#

We are trying to integrate Stripe React Native SDK and this error is not resolving, Used correct AccounId and Cards with Payment Method.

Error:
{"code": "Failed", "declineCode": null, "localizedMessage": "There was an unexpected error -- try again in a few seconds", "message": "No such PaymentMethod: 'pm_1JyuwPEZYfCMYXmKz7rvOCOJ'; OAuth key or Stripe-Account header was used but API request was provided with a platform-owned payment method ID. Please ensure that the provided payment method matches the specified account.", "stripeErrorCode": "resource_missing", "type": "invalid_request_error"}

Code Snippet
const { paymentIntent, error } = await confirmPayment(order.stripe_client_secret, {paymentMethodId: order?.stripe_payment_method_id, type: 'Card'})

lethal fossil
#

heel ocan someone help me its saying im having issues becuase i cant connect a website to my stripe accou nt to verify what im selling but i dont have a website its a service on discord

#

IM GETTING THIS MESSAGE ON MY DASHBOARD

bold basalt
#

@lethal fossil please talk to Stripe Support at https://support.stripe.com/contact about that, this is a public developer channel and we don't have insight into that error, we don't deal with Dashboard / account issues

sterile cloud
robust monolith
#

my users are not recieving an email after subscribing. The process I in place is to create customer -> create subscription with 7 day trial -> create set up intent and save card as default payment. is there a way i can trigger an email to send from stripes side in this process?

jaunty python
#

Is there any programatic way to retrieve a customer's or payment's location? I see a location in the dashboard, wondering if I can access that through the API

bold basalt
#

kado-sub-emails

#

bigdrex-customer-ip

pale belfry
#

Hi guys, less crazy Q today, is it possible to programmatically update a Connected account's Future Payouts? So that we can see how much to pay every 2 weeks?

proper ridge
#

Hi, I have a question about potential race conditions when confirming a subscription PaymentIntent (via e.g. 3DS). What's the advised approach to handle this scenario:

  1. Customer chooses their subscription price and enters a valid credit card. Subscription is created with status "requires_action", 'stripe.confirmCardPayment()' presents a 3DS "modal". Customer pauses here.
  2. After some time X customer opens another browser window and starts the same "create subscription" flow.
  • My app allows only one active subscription per customer.

  • Are there any recommendations for this scenario? If there's a tutorial on this I missed, please share a link.

  • Is there a way to somehow cancel subscription and PaymentIntent confirmation from step 1), before starting subscription flow 2)?

  • How much time (X from step 2) should be allowed to pass between starting subscription 1 and initiating another "create subscription" flow for the same customer?
    Thanks a lot!

lethal fossil
vocal wagon
#

Hi! Could you help me, please? What could be the reason we didn't receive your standard weekly referral? We are expecting more money than ever and we have not been notified of the slippage.

#

I've been agonizing over some design constraints for my implementation, and I need some feedback on if I made the right decision. I created an eCommerce system for my client and I used Checkout. However, in order to avoid refunding if inventory is short, I have orders set to be manually captured, that way if we have to short the order, we can authorize only the actual amount we're fulfilling. Prevents slow refunds and loss in processing fee. Also, I remember hearing that doing otherwise also upsets Visa, etc, because they don't like you capturing funds until you've fulfilled the order (i.e., shipped it). I don't have a cite on this, I just remember reading this in my web-dev travels years ago

However, I'm running into sort of logistical issues. We have the ability to have items that are "pre order" -- in these cases, I have it create orders as immediate capture. But because of this, customers can't mix pre-order and non pre-order items in their cart. so that's sort of bad UX. Additionally, I'm working on implementing a digitally-redeemed gift cards... by nature the customer expects these to be immediately redeemable, so I'd need to do an immediate capture on gift card orders too. But again, that means a customer can't have gift cards and non-giftcard in a single cart. Again, bad UX.

So, i guess I'm asking, was it a bad decision to have regular orders be manual capture? Would it be a better idea to just refactor it so regular orders are immediate captures and just eat the loss in processing fees (from refunds, in cases of unanticipated inventory shortage) as a business expense?

sick thunder
#

how do you get hold of support as ive emailed them and they ignore you

quaint aurora
#

Hello. Is there any way to increase speed of balance availability for test purpose?

hot nova
#

Help with this error please Stripe \ Exception \ InvalidArgumentException
The resource ID cannot be null or whitespace.

#

In pay with plans installmets in Mexico

shadow kernel
#

Hi again, i want to reopen a thread i had earlier about 0$ checkout. I now understand that i have to know before checkout wether or not this is a 0$ operation. Thanks for your help on that. Now i'd like to know if it's possible to still have a payment line or smthing to show that someone "bought" X products for free, so that every orders (free or paid) are in a same place

agile bramble
#

How do i delete a stripe account

#

hi, just found it

pale belfry
#

Hi, do Standard Connect accounts/customers have access to a Dashboard? Or do they need Express for that?

worldly forge
#

Hello team,
I've implemented a REST endpoint in my .NET project to use for a Stripe Webhook.
I am unable to validate the signature using Stripe's signature validation (EventUtility.ConstructEvent) and I'm getting an error message:
The signature for the webhook is not present in the Stripe-Signature header.
Any leads?

heady wyvern
#

Can you use Stripe Terminal for IOS with SwiftUI?

half pulsar
#

Hi Stripe
We've just started experiencing a previously unseen issue with the Terminal SDK, or maybe just an issue with how we’re using it
Previously, we would scan for Bluetooth readers, connect to one and then we could retrieve a payment intent for processing.
We’re suddenly finding that now, when we try to retrieve a payment intent we’re seeing errors saying:
"Could not execute retrievePaymentIntent because the SDK is busy with another command: discoverReaders."
We read in documentation that the discoverReaders scan would stop upon successful connection to a reader
Should we be explicitly stopping the discoverReaders after successful connection? Is there a way we can know that the scan is complete?

stone sparrow
#

Hello, I would like to submit a user UX bug report for the Stripe Identity verification flow:

  • I'm a desktop user, using Stripe Identity verification to open an account on a financial site. My computer has no camera.
  • After submitting an ID document via image upload, Stripe ID requests selfies from my camera. I request a link by SMS to continue with the camera on my phone, Stripe ID sends the link, and I receive it on my phone.
  • The link takes me back to the beginning of the process, requesting the ID document photo again (which is on the other device), instead of continuing to the selfies step.
pale belfry
#

Hello, just wondering if it was possible to put a Balance to a Connect users' Stripe Dashboard Standard/Express, from our other Database

pulsar wasp
#

Just a quick question. is it reasonable to show client's stripe_customer_id to an outsource system admin from security point of view.

pearl dust
#

I have a question with regards to the flow of our mobile app's payment process and I'll be happy to hear some advice 🙂
So I have an application which have some different product available for the user to add to cart. If the user pressed the checkout, the user will be redirected in payment screen. As the Stripe's documentation suggests, I need to create paymentIntent / paymentSheet in order to continue the process.

Here's my problem, the user didn't continue the payment process so the payment intent object shows incomplete. Should I move the function that generates paymentIntent object inside the final button or "Pay Now" so it will be created at the same time confirmed?
What will be the disadvantage for it if ever? 🙂 Thanks!
I'm using Flutter and Go.

sturdy wigeon
#

I was wondering can I use both Geo IP and the "proving" method for country at the same time? Like initially prices are according to the country of the ip address when they are in the app and then before they subscribe, they have to tell their country one more time through a menu cuz why not.
(please read my thread day before yesterday for more background in where I'm coming from).

little cipher
#

Why 3D secure is not trigger at the time of subscription creation, it's asking at the time of renewal.

dry hatch
#

Shadab-3DS

#

Zarrel-Subscription

chilly orchid
#

Hello!!! Now our stripe has two accounts, the main account and the US account. Recently, an order appeared, prompting No such payment_intent:'pi_3JxLtpF3t6jWU2aX0VfRLgyp', but we did not find any error logs in the data of the two accounts

dry hatch
#

dilkw-PaymentIntent

south pendant
#

Hello there, I am trying stripe in test mode and in the following values - eventData.current_period_start, eventData.current_period_end, eventData.canceled_at from the webhook eventdata I am getting this value - 1637786781 which is Tue Jan 20 1970 04:26:26 GMT+0530 (India Standard Time) {}, why is this ?
PS. I think its the same value as in the docs - https://stripe.com/docs/api/subscriptions/object

autumn drum
#

Hello, is there any swift way someone has implemented apple/google in-app purchase using stripe in backend? - any sample code would be highly appreciated 🥲

zinc marsh
warped palm
final echo
#

Hello
I am trying use stripe js v3 for make payment
but I am getting error in console

Uncaught IntegrationError: Invalid value for stripe.confirmCardPayment intent secret: value should be a client secret of the form ${id}secret${secret}. You specified: "pi_xxxxx_secret_xxxxx"

I am making jquery api call to get that client secret

stuck oxide
#

When the stripe tries to communicate i get a 303 err.

#

Not sure why

golden cosmos
#

ajaybhalke-error

cunning aspen
#

Hello,
We have an issue with a new express connect account.
When a merchant already have a Stripe account (for his proper business) and when he try to create an express account from our platform, something get wrong.
We get an event account.update in our connect webhook when the express creation is done, but there is no connect account in our platform dashboard. Moreover, we have an error from our side where the error code is « The provided key ‘sk_live_* ‘ does not have acces to account ‘acct_’ Application access may have been revoked.
It’s the second time that we get this error.
We notice that this occurs when our new merchant enter an email for his new express account which is the same than is « real Stripe account ». When the email address of the express account is not a Stripe account everything is fine.
Our merchant get an email that his express account has been created.
The account : acct_1JzOYtR0I3lKNY7J
The event in our connect webhook : evt_1JzOiPR0I3lKNY7JiIbuFtcM

robust dew
#

webhook is updating the data also

#

but 500 error

golden cosmos
#

alpamayo-connect

#

shaheen-webhook

bold glacier
#

Hello

#

I want to know is there is a possibility to redirect client to other page if it was blocked by radar rules?

lament oasis
#

when will stripe service or getway available in pakistan

quick birch
#

Anyone using stripe customer portal? Anyway to embed it rather then redirect to another domain?

lyric wyvern
#

Hi stripe, i need to create invoice but customer needs to have company name to be invoiced.
There is no company name field in the billing information, am i right ?

meager hawk
#

ricky-portal

proper ridge
#

Hi all, my team is evaluating using 'stripe.createPaymentMethod()' stripe.js function. The questions we have is:

  • What happens with unused PaymentMethod's - when a created payment method is NOT used to confirm PaymentIntent?
  • Is there something that needs to be done on our side to clean up these unused credit cards/PaymentMethods? Or Stripe handles this automatically?
    Thanks
quick birch
#

I have disabled 3DS as I current did not want to build out the stripe elements card auth with 3d secure. My question is , if 3D is not mandatory, why is it an option. My guess is that when i have lots of fraud then i implement it?

#

@proper ridge as far i know there is a default payment method, and all other attached payment methods are backups, but not used.. you will have to call the api to select which one is default.. you can also call the api to delete payment methods, nope stripe almost does nothing automatically

vocal wagon
#

Hey! Curious about hearing how people usually do with their test environment setups. We will have end-2-end test running and populating the test env a lot. Is it common to purge data in test once every X interval or how do you usually deal with this in a good way? Thanks in advance 🙏

zinc dock
#

Hey everyone! Is there a way to retrieve/check coupon existence with API by the coupon code, not the ID? (the human-readable one)

gritty field
#

In the react stripe docs payment intent is created as soon as page loads with a useeffect. Are there any security drawbacks with creating the payment intent later? Such as upon form completion/submitting? I'm using stripe for a donation page and do not know the amount of the transaction upon page load (need to wait for the user to enter it), so I'm thinking about creating the payment intent later.

manic crystal
#

Hi all , i need help.

I have test account stripe and i try checkout in production site web with test card . After enter test card number424242.... etc i have error : site inaccessible 127.0.0.1 do not allow connection. I need help for repair this

#

In dev mode all is functionnal

somber citrus
#

Hi! can I cancel the SetupIntent even it has succeeded status? I need to create & attach new setup intent to the customer!

quick birch
#

your localhost webserver is not running @manic crystal

manic crystal
#

all page is functionnal , just after paiement checkout i have this error

quick birch
#

this error does not look like its got anything to do with stripe, 127.0.0.1:port is your local machine, so check if their is a server running on this port.

vocal wagon
#

Hi, is there a way i can search for webhook sent for specific user?

meager hawk
#

Ji_net-setupintents

trim flame
#

Is it PCI conform to return the ID (card_1Jtr3tBMbWm4jDkMIl2LM6D6) of the card to the frontend via HTTPS ?

quick birch
#

any breaking changes between stripe-js 1.17.1 the latest which is 1.21.1

fringe elk
#

I am creating a 'Transfer' object to transfer money from platform's stripe balance to connected account's stripe balance. I want to handle 'Transfer' object creation failure scenario. So, when I try to create a transfer object with an amount which my platform's balance is unable to cover, I am getting insufficient balance error, but I am unable to see this failed transfer object creation in dashboard's 'Events' section. Does this mean that a failed transfer object is never created ? For failed charge attempts, I was able to see those failed charges in dashboard under my customer.

frozen horizon
#

hello

pallid brook
#

Hi 👋 Is there any way to avoid sending an email when finalising an invoice? We send separate invoice notifications ourselves with more information and we show the invoice link in a mobile app to allow a customer to pay. So both options for collection_method (charge_immediately and send_invoice) don't really work for us.

wintry turtle
#

Hi, I have some questions about the "Back Button" in the stripe hosted checkout

#

First, is it possible to remove this button? We had complaints / feedback from customers because they expect to go back to the previous screen or page, to go "back", not "Fail" the payment, if they hit back.

#

The second question is, is it possible to determine whether a payment was cancelled because a user pressed the back button, or if it has failed because the payment did not go through for some reason or another? We want to show different messaging in both cases

vocal wagon
#

Hi, i see that one of the events i received for customer.subscription.deleteddid not have previous_attributes. Is this a expected behavior?

gentle thicket
#

Hello, I created a checkout session with subscription. The problem, that user can cancel the subscription before trial end and then create one more session. The trial will create one more time. User can repeats this steps infinitely times without paying. Probably the problem is here, in line 72. Every time when the checkout session with subscription is created, the trial_period_days is set to 14. I didn't found a solution in documentation. I suspect that I should detect if user had ever trial manually?

opaque slate
#

Hi, I have a question regarding Transfers to Connected Accounts. Is it NOT possible to create a transfer in a currency where I do not have balance? When I try a currency which I have balance it works but when I try one where I do not have balance I just get balance_insufficient even though the balance should be enough even when converted to the transfer configured currency.

hasty radish
#

Is there some way to see when docs last have been updated?
Since I know that you are updating docs all the time and it's hard to keep up with all docs at the same time, it would be nice to see when a doc last was updated. If this doesn't exist, could you forward this as a request to the website/docs maintainers?

hollow prairie
#

aksharj-previous-attributes

stuck basin
#

Hey guys, Im trying to enable the apple pay method. Following this documentation https://stripe.com/docs/stripe-js/elements/payment-request-button#verifying-your-domain-with-apple-pay
at the step Verify your domain with Apple Pay in the second point, im trying by curl to register my domain and the response by the curl seems to be fine, but where I can see in the dashboard the domain has been registered successfully? thanks

Collect payment and address information from customers who use Apple Pay, Google Pay, and browser-saved cards with Payment Request APIs such as Microsoft Pay on Edge.

storm topaz
#

Hi,

How do I get the Converted Amount Refunded through the API. I can get it through the manual payment export in the dashboard, but could not find it in either charge or balance transaction object. Thanks

bold glacier
#

is it possible to determine VAT by country of payment card automaticaly?

sage tulip
#

despite filling all details, still shows "missing informations" so can't submit to activate the account

cerulean pineBOT
#

:question: @sage tulip 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

crude shale
#

Hey quick question. When using Stripe Checkout API, how do we get the transaction id? it doesn't show up in stripe.checkout.sessions.retrieve(sessionId)

vocal wagon
#

hi, is there a way to test invoice.upcoming webhook event?

daring tapir
#

Hi guys. I have a question regarding metered billing. I know how to create/cancel/retrieve a metered billing for a customer, but, how do I verify its card details / payment methods before activating the metered billing?

stiff inlet
#

Hi there,
Is there a way of making a yearly subscription but with monthly payment?
Like: yearly subscription costs 120$ but user is charged 10$ monthly (for minimum a year)

pseudo glacier
#

Hi Stripe, quick question. Does the Typeform integration with Stripe only support creditcard payments? Or also local options (such as iDeal in The Netherlands). Thanks!

tepid verge
#

Hello guys ! I wanted to know is there some best practice to update an upcoming invoice before subscription renewal ?

For some context we have an internal cancelation workflow on our backend.
If our users choose to cancel some licence they can still used them until renewal.

What we try to aim is : decrease the quantity of the subscription item for the upcoming invoice just before the renewal.

How can we do that ?

potent mango
#

Hi there,
I had to implement recurring payment with Bancontact/SEPA debit for my client and some of their users fail the authentication step. I still have to investigate on why this is happening, but I was wondering about the 1€ payment used to trigger the bancontact authentication : it is said it is refunded once the SetupIntent succeeds, but what about when it does not ?

  1. Does the SetupIntent cancel automatically at some point if not successfully completed ?
  2. Is the 1€ payment refunded when the SetupIntent is canceled too ?
daring lodge
#

thori-sepa-subscription

restive geyser
#

Hi there, I'm hoping you can give advice on how to best set up a non-standard subscription. We want to create functionality for a 'Termly' 'subscriptions, where customers can set up a subscription that allows for a series of irregular custom billing periods per year.
We were thinking of achieving this by setting up one 'Annual' subscription per 'term' which would appear to the end user as one subscription.
Each term would be customisable in terms of billing anchor (payment date) and duration, and there may be a non-active period between each of the billing periods where services are not offered.
Could you recommend the best way of creating this functionality?

inner ibex
#

Is it possible to get the card issuer for a declined PaymentIntent? It's displayed in the dashboard "We recommend that your customer contact their card issuer, <bank name>", but I can't find a way to get <bank name> from the API

gusty spear
#

Hi there I need to confirm one thing for sofort

#

is it necessary to pass same country as of your sofort account, as for test account it doesn't seems necessary

young mortar
#

Hey! Does anyone know if account balance/credit can be used for one-time payments using the Checkout API?

trim barn
#

Hello. 🙂
I may be confused in regards to the kinda new Stripe Tax that I'm currently replacing with my manual tax handling about what is actually still needed to do manually myself and so on, but when I use checkout (subscriptions) with Stripe Tax (automatic_tax enabled and such), how would I do what the docs recommends in regards to location validation? And other validation stuff for that matter?
(https://stripe.com/docs/billing/taxes/collect-taxes?tax-calculation=stripe-tax#handling-location-validation)

  • When customers pay via the hosted checkout session it will just charge the money immediately without anytime to validate anything.
tepid verge
#

Hello, small question about billing_cycle_anchor.
Can you update it to an existing subscription and set it in the past to ease renewal testing ?

eternal notch
#

hello ive been back and forth emailing with the team, just trying to make my hyper account an individual account i think i accidently clicked on business but dont actually have a llc but it still got my payout just want it to be all square at the end of the year

daring lodge
#

mathieu ducrot - billing cycle anchor

storm topaz
#

Hi, I'm trying to find customers that does not have any subscription. For now I'm doing it by getting the list of customers with the subscription object expanded, then iterate and filter one by one if the subscription object is empty or not. However, with the amount of customers we have the process is taking too long.

Just wondering if there's a better/faster way to do this. Thanks!

honest lark
#

Hello! 🖐️

I hope you are well.
Allow me to ask question regarding to stripe subscription.

Question:
As stripe charges subscription automatically. What happens when payment fails? Maybe due to the card has not enough money.

When the payment for the next month has reached and card has enough money on it. what also happens ? will stripe charge the customer for the previous month plus the current month (next month)? Or it will just charge the customer for the current month only. (Next month)

daring lodge
#

stefanmoona-customers

#

thisisjohn - subscription payment failure

upper light
#

Hi there 👋 Could someone help me with connect direct charges implementation?

We are transitioning to using direct charges on standard connect accounts (currently using the destination charges flow). We use API version 2014-08-09

We have several connected account so it’s been recommended to use the cloning cards feature ie onboard customers and sources on platform account and clone card to connected account. Our FE is using Stripe.js element. We get a token to onboard on platform from FE, create customer and the clone card to connect account. This works fine.

When we create a payment intent for cloned card on connect account, this cannot be confirmed by FE as the element is not configured for connect account (payment intent not found). If element is configured with connected account it can confirm but then we can't get platform token 😕

Can anyone help? What are we doing something wrong?

vocal wagon
storm flame
#

Hello, i have a small question about the payment methods. Is there a way to set up a one-time payment after a 14 days trial period?

small pollen
#

Hi everyone! I'm having a weird issue regarding cors. Once the payment is success, I'm redirecting the user to a success page which has a "Go back" button. When I hit this button and go back to the form page, I'm getting a cors error

toxic seal
#

If I have completed a SetupIntent with a customer, can I charge the saved payment method at any time without any further user interaction? What limitations exist here, if any?

I'm debating two options;

  1. A metered subscription with no fixed fees and "standard price" per product use. If I report usage of 2 product uses in a month the subscription would bill the user accordingly.
  2. Saved SetupIntent and manually charging customers when they consume products. Users would get 2 invoices if they use 2 products in a month.
echo zealot
#

Hi,
I'm looking some help to test my stripe integration:
I checked on your test cards (https://stripe.com/docs/testing) and I want to try a failed transaction with 3DS2.
This card 4000008260003178 is doing the right behavior with 3DS1
I want to do the same with 3DS2

Your other cards with rejection can't be attach to a client so it's impossible to test the transaction flow with it

Learn about the different methods to test your integration before going live.

daring lodge
#

Stepping away for a bit folks -- I'll do my best to catch up on any questions asked while I'm away.

pale belfry
#

Happy Thanksgiving everyone, absolutely no rush wondering if there are more fees with “Creating separate charges and transfers” vs Destination Charges.

drifting cargo
#

Hello!
Is there a way to get subscription end and start date if we have trial period on subscription?

trim barn
small pollen
#

Hi there, I have a doubt about webhooks. What event is related to chargebacks?

trim barn
sweet copper
#

Hi. I lose my authenticator app. How can I login to my account

drifting cargo
opal hill
#

Can somebody help me, i am linking woocommerce to stripe but it is not working. I keep getting Unable to process this payment, please try again or use alternative method. stripe woocommerce

#

====Stripe Version: 4.5.5==== ====Start Log==== customers/cus_IQRlILT2PlsV59/sources request: Array ( [limit] => 100 ) ====End Log====

#

this is what my log says

trim barn
# drifting cargo i need subscription start and end date, not trial start end date.

I am myself not really sure if that information is available. I think only the subscription trial information is available while the subscription is on the trial period - otherwise an official would have to step in and correct me. 🙂

  • Guess it could be solved by taking the trials end period? That would be the real subscriptions start date I guess. Then just add the subscription length to that and show your customer?
drifting cargo
trim barn
daring lodge
#

adam - separate charges and transfers

#

luchorxs - dispute events

compact sandal
#

just to double check "Charge on behalf of a connected account" cant work on custom connected accounts unless it's a direct charge

cerulean pineBOT
#

:question: @sweet copper 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

daring lodge
#

rasparac - subscription start-end

#

jordy - woocommerce

zinc dock
#

Hey all, can I modify a subscription with a coupon and make it happen immediately? (subscription is created but unpaid, customer then enters payment method details + coupon code and I want to update the pricing dynamically)

Now when I create subscription and then use coupon with modify, the discount applies on the next billing cycle

daring lodge
#

s0viet - coupon update

balmy sun
#

Hello! Is it a good practice to link all non-subscription payment to a customer? Ex. : I create a PaymentMethod and attach it to a customer. Then I create a PaymentIntent with the PaymentMethod.

burnt needle
#

Hey, happy thanksgiving everyone, just a quick question. If I'm using a checkout for recurring payments, and someones monthly payment doesn't go through, is there another checkout type page to send people to where they can update their payment info to reconcile their subscription?

weary folio
#

Hello I have a question about handling 3D secure cases when purchasing. If the user does not click on the verify on an email sent.

  • After how many hours will this url expire or have no use?
  • What webhook/event should we use to handle this case?
  • How do we configure "You can also configure sending up to three reminders, from one to seven days after the payment was initiated."? (https://stripe.com/docs/billing/subscriptions/overview#requiring-3ds-payment)
  • Regarding to this last question on configuration, if we choose to select: "Cancel the subscription". What webhook/event should we use to handle this case?

Thank you in advance

daring lodge
#

gastak - 3ds

spark sentinel
#

Hello, I sucessfully set up stripe api for cc payments including taxes. Today I added a sepa version (which works fine), but now I am struggling to add taxes to the sepa version, can anyone maybe review my python code and give me a hint? Guess it will be just a line to add, but i dont know where 😦

weary furnace
#

Hi there! I just set up the Scripe for a client. I saw that i close de WP Rocket it works well.

So, what url should i exlude from cache? Thank you!

blazing dune
#

Fatal error: Uncaught Error: Class 'Stripe\Stripe' not found in /home/test/www/test_api.php:5 Stack trace: #0 {main} thrown in /home/test/www/test_api.php on line 5

I've been looking for the error on stackoverflow and other but... doesn't help much

frank ginkgo
#

Guys, ask noob. Is there a way to have 2 different bank accounts to withdraw the funds? 👀

muted urchin
#

🖐️ Hey everyone,
Does Stripe have any intention of creating an official Stripe Swift package?

Swift on the Server has had a massive boost thanks to a recent language change called Async Await, which is similar to Javascript's implementation.

There is an unofficial package - https://github.com/vapor-community/stripe-kit
and a Vapor integration package - https://github.com/vapor-community/stripe
but it would be amazing to get an official one, which would no doubt drive further usage of it and make Stripe even more appealing for the iOS community and Swift developers

burnt needle
#

For a recurring subscription webhook, should i be using subscription_schedule.updated? The goal is to update the date at which a subscription will expire (in my db) whenever a monthly payment is processed successfully

daring lodge
#

eskimo - subscription webhook

daring lodge
#

Stepping away for the evening folks 👋 this channel will be unmonitored for the time being.

half harness
#

Hello, I have been trying for weeks to set stripe on my platform created on bubble but I have the message: "Stripe error: Can only apply an application_fee_amount when the PaymentIntent is attempting a direct payment (using an OAuth key or Stripe-Account header) or destination payment (using transfer_data[destination])." which is displayed, it is a marketplace on which the sellers collect their amount and the platform a percentage of this amount, can you help me please?
🥲

stark tide
#

jas-application-fees

opaque slate
#

Anyone able to help with an issue I have with my webhooks?

proper ridge
#

Hi, we're working with subscriptions with multiple items. We want to ensure all the prices added to existing, active subscription are paid for immediately.

  • We figured out a way to create an invoice and pay it immediately with Stripe::Invoice.create(...).pay. This works well.
  • The problem is if this charge fails - we then perform "cleanup" to get the subscription back to previous (active) status: void the failed invoice, remove price from Subscription, remove upcoming invoice line items (related to removing price from subscription).

Frankly, this cleanup step "feels" hacky, and like it's too much work. Any advice on this? Are we doing something wrong? Thanks

daring tapir
#

Any idea why my
success_url: "http://localhost:8080/profile/{CHECKOUT_SESSION_ID}"
does not update my checkout session id variable after creating a setup checkout session?

vocal wagon
#

Hey there, quick question. I think this is something local on my computer but want to confirm. I'm getting a json object back from a call for customer list. It seems to be formatted strange though. Any ideas what this could be

#

{
←[94m"object"←[0m: ←[92m"list"←[0m,
←[94m"data"←[0m: [
{
←[94m"id"←[0m: ←[92m"cus_KfANylneUd3j0z"←[0m,
←[94m"object"←[0m: ←[92m"customer"←[0m,
←[94m"address"←[0m: {
←[94m"city"←[0m: ←[92m"Dublin"←[0m,

#

First few lines back

sonic fulcrum
#

Hi, i have this server files and client files, everything works well in local host. How to store them in cpanel, when i paste both the folder stripe dosent work

cerulean pineBOT
#

:question: @opaque tulip 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

swift rain
#

Hello, I would like to ask. So, a customer has mistakenly upgraded the subscription for a while but hasn't paid (maybe, because they didn't noticed it). Now, a new invoice came with the payment of an upgraded subscription. I downgraded it back, but how to make the exact invoice from when it was downgraded without prorations?

E.g. Subscription (1 qty - 10 USD)
-> Upgraded: 2 qty - 20 USD (mistakenly)
-> Invoice Created: 2 qty - 20 USD (Stripe)
-> Downgraded: 1 qty - 10 USD (by me)

Question: Is there a way to make the invoice of the downgraded that is still linked to the subscription?

echo field
#

when I create a subscription with the API, can I put a negative 1 for quantity if I'm exchanging out a product (price) in the subscription?

#

I can't just upgrade the subscription because my only options are to either prorate the upgrade or disable proration which will make the customer pay full price for the new upgrade. I only want them to pay the difference. (ie, $850 to a $1500 subscription, they only pay $650 to upgrade)

final echo
#

Vue stripe
I am not sure if this is valid to ask here or not

I am trying use stripe partner vue plugin for make payment (stripe connect standard account)

Without vue I am using stripe js v3 with code looks like below

const stripe = Stripe('pk_test_xxxxxx', {
stripeAccount: "acct_xxxxx"
});

So am not sure from vue plugin how to achive it?
I am making charge of $10 and want pay $8 to merchant and $2 application fees/commission

Any guide?

dry hatch
#

ajay bhalke-vuestripe

final echo
#

hi again
I want retrive payment intent of connect standard account
how can I?

vale moth
#

I need to receive my payment but I did not get my car payment for $63.83 can you go ahead and pay that out I did fix my error thank you

dry hatch
#

ajay bhalke-PaymentIntent

cerulean pineBOT
#

:question: @vale moth 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

vale moth
#

Guess I didn't receive my payment today and had a payment error message any way you can get that fixed for me and get that $63.83 paid out from quick thank you so much

raven brook
#

We use stripe express account with connect account feature.
We use destination account concept with application fee for creating charges using charges api.

We also have refund functionality.
During refund ,i would like to refund only the set value of application fee from platform account instead of making stripe to
calculate the application fee to be refunded while issuing partial refund .
We use
RefundApplicationFee = true,
ReverseTransfer = true,
I would like to set the value of Application fee amount which is to be refunded.
How do we achieve this?

tulip temple
#

hi

dry hatch
#

Cash7898-Payment

raven brook
#

Can some one respond to my question?

dry hatch
#

dhaari-Connect

final echo
#

Anyone have any idea about following?

  1. Code 1 not working
    $intent = $stripe->paymentIntents->retrieve(
    'pi_xxxx',
    [
    'stripe_account' => 'acct_xxxx',
    ]);

  2. Code 2 is working
    \Stripe\Stripe::setApiKey('sk_test_xxxx');

$intent = \Stripe\PaymentIntent::retrieve(
'pi_xxxx'
, [
'stripe_account' => 'acct_xxxx',
]);

what maybe reason?

versed silo
#

Hi, is there a way to retrieve individual usage records inside a usage record summary list?
I notice the stripe web dashboard supports displaying usage records inside a certain period, but I'm struggling to find the same information from the API docs

primal drift
#

Hi, is possible to get the date when an active subscription turns into unpaid status ? Thanks for your answers 😄

vocal wagon
#

Hello, I need to create a checkout session for a product of a connected account with a customer of the main account. How can i do that because it does not find the customer. Thank you !

echo coral
#

Hi, how can i get stripe fee from charge object?

crisp thicket
#

Hey stripe devs, maybe its just me but when i filter the developer logs via the date filter to show only the last hour, i cant click on the log entries anymore. Its just reloading and shows me the first entry everytime (chrome).

meager hawk
#

jm199seo-usage

simple ginkgo
#

hi, can I pause an item in a subscription?

meager hawk
#

WaDo-subscriptions

#

ajay-php

opaque slate
#

Question Regarding Refunds

Is it possible to transfer back the full amount when refunding with reverse_transfer set to true, even though the amount is NOT the full amount

unkempt shale
#

Hey everyone! We have a subscriptions and we want to 'delay' subscription downgrade. For example user has subscription for 20$ until dec 15 and when user downgrades subscription to 10$ we want to "delay" that change and downgrade this subscription only after 20$ subscription ends (dec 15). Cannot find solution in Stripe docs. Maybe there is workaround or do we need to make this logic in our app?

mint jungle
#

Hey!

#

I am using the iOS payment sheet to set up future payments via setup intents.
https://stripe.com/docs/payments/save-and-reuse

After successful confirmation of the setup intent I want to get the payment_method_id. Is it possible to get that somehow from the completionHandler? It should be included in the response from the API but is not exposed directly by the payment sheet

Learn how to save card details and charge your customers later.

royal rock
#

Hello, I am trying to access a php $_SESSION variable inside a webhook, however it is proving difficult

vocal wagon
#

Hi! Could you help me, why is the amount showing 0:00 here?

zinc dock
#

As a follow-up to: #dev-help message

I did exactly the things mentioned with proration behavior while sending modify request to subscription, but still have the same issue.

meager hawk
#

s0viet-prorate

eager bobcat
#

Hi, I can't seem to get the Stripe PaymentSheet to work on iOS, the presentation always fails with the error code 50 - which states that there's no valid API Key provided. But I did actually set our testing API Key on both the STPAPIClient singleton, as well as the StripeAPI class. Both in the appplicationDidFinishLaunchingWithOptions function in my AppDelegate. Any ideas what I might be missing?

rustic mauve
#

Hi, I have a random question, but I am not sure who to ask. I use Stripe on WP, just made a test payment of 50p for my customer, 29p meant to go into their account (after stripe taking 20p and 1.4% off), it is shown that on 25th Nov this money meant to be sent to my client's bank account, however, right now it shows the money will be sent on 29th Nov

exotic needle
#

Hello ! im integrating iDeal in my website and with the sandbox it lets me go to the payment page without selecting the bank. In the documentation it says that this field is "recommended" to set, but is it mandatory that the user selects this before continues?

hasty radish
#

From the docs:

The client secret can be used to complete a payment from your frontend. It should not be stored, logged, embedded in URLs, or exposed to anyone other than the customer. Make sure that you have TLS enabled on any page that includes the client secret.

Using react;

I want to get the client secret from a child component (a form which sends a request to the server and then recieves the client secret in the response object).

I can't find any other way to retrieve it to the parent other than useState. Is this okay/safe to do? Or is there some other way I should pass the client secret from a child component to the parent?

meager hawk
#

Ludvig-react

vocal wagon
#

Hi Guys, I have issues with the automatic tax calculation.

#

I use this snippet to do the checkout.

#

I have put a complete Billing address on my customer.

#

What more?

prime remnant
#

Hello guys, how is all?

please i need help with Google Play Console if any one can help me ....

Google removed my app and reject to update it. they sent me an email about Stripe SDK

APK REQUIRES PROMINENT DISCLOSURE​

We’ve identified that your app is using Stripe SDK or library, which facilitates the transmission of collection of phone number and installed application information without meeting the prominent disclosure guidelines. If necessary, you can consult your SDK provider(s) for further information

can any one help me with it. Thank you all

vocal wagon
#

Its not bc of phone its bc of money

meager hawk
#

@vocal wagon thanks for the input, we're discussing that issue in a thread though so it's all good!

prime remnant
vocal wagon
toxic quartz
#

hello there,
I have a question regarding the subscription. I am passing the billing_cycle_anchor to first of next month while creating the subscription. Now I wants to know how much customer's card will charge for those remaining days of current month.

vocal wagon
#

But they wouldnt just say that so they said it collects phone numbers

prime remnant
vocal wagon
#

Dear people,

I am experiencing a problem, when people checkout on my e-commerce store created with woocommerce on wordpress. Some people do not return to the webhook endpoint, but they have paid so the status is chargeable, when this happens i have to manually charge this.

Is there a way to automatically charge, chargeable status?

Please let me know if anyone else have experienced this problem or can maybe help me with.

I have found this information here but i am not sure if it will fix my problem.

https://stripe.com/docs/radar/reviews/auth-and-capture#immediately-capture-payments-not-placed-in-review

If your Stripe integration uses auth and capture, read on to make sure reviews work well for you.

prime remnant
meager hawk
#

aaparth-subscriptions

vocal wagon
#

Hi, when we create a customer on a connected account using "Clone customers across accounts", have the customers a link between them?

eager bobcat
humble yarrow
#

How do i validate these fields when they are empty by on change ?

#

Lets say I enter values in CVC and when i remove the values in CVC field they have to validate saying that CVC field is empty

loud wadi
#

Hi Stripe Devs, I am new to stripe and I have a general question about something I need to accomplish. I'm building an e-commerce site for a client that sells digital access to courses. I would like to setup a system where when Stripe confirms payment, it sends a request to our cloud function / node with data so on our end we can add the courses purchased to the User's account. Alternatively, we could wait on Stripe to send a response back stating "ready to pay", then our firebase adds the courses purchased to the user data, -> then we send to Stripe API "go ahead and charge the card". This must be possible, but I do not know how. If any developer could perhaps show me a tutorial explaining how to do this I would appreciate it.

wooden quest
#

So we had our first instance of an off-session payment require authentication today. From a customer in the UK. I'm assuming this is an indication that the implementation of SCA is ramping up here. Has anyone else experienced a lot of these on off-session setup intents?

#

We're a bit concerned the friction that is causes the customer might result in lost revenue

full crown
#

Hi, I'm having a problem with webhooks - using localhost and the stripe-cli. It seems to be working apart from the code in the example. I'm getting an error on the sig_header variable - undefined index. I've tried turning firewall off. Any help appreciated

regal rivet
obsidian sparrow
#

does anybody know how to add subscription start and end date to this session?

$session = \Stripe\Checkout\Session::create([
'payment_method_types' => ['sepa_debit','card'],
'mode' => 'subscription',
'customer' => $customer_id,
'line_items' => [
[
'price' => 'price_xxx',
'quantity' => 1,
],
],
'locale' => 'de',
'success_url' => 'https://example.com/success',
'cancel_url' => 'https://example.com/cancel',
]);

silver shard
#

Hi all, I'm trying to use the invoice's billing_reason field described here https://stripe.com/docs/api/invoices/object#invoice_object-billing_reason. I'm using the stripe webhooks feature, I can easily run $ stripe trigger customer.subscription.created which will generate a webhook with an invoice billing_reason as created. but I'd like to test the case when the billing reason is subscription_cycle Does anyone know what I can trigger to do this?

stray locust
#

Hey team. Please advise what pricing settings I need to use to do the following: on site we sell a product, and its price depends on a number of parameters. There are a huge number of such price options. Its impossible to set pricing plan for each cobmination in stripe. We just need to send the needed price when creating a subscription (this is not one time payments, but subscription). Thanks.

open kraken
#

Hi all. Anybody knows how to change the payout schedule (https://stripe.com/docs/payouts#payout-schedule) from the dashboard? The doc says to change it from the dashboard... but they don't say *where *the option is located within the dashboard 🤔

proper ridge
#

Hi stripe 👋 Our app sells one-time AND recurring products. We're investigating how to handle one-time payments for customers that already have an 'active' subscription. We want to charge immediately for these one-time payments.

  1. Our thinking is to just handle one-time payments separately via PaymentIntent (even if a customer has active subscription).
  2. Another option is to create "one-time" products and add these to the already active subscription. Charging for the one-time product is harder then, but possible.

Can you advise on this? Are there any downsides to going with option 1)? Thanks
Update: customer is "on-session" when the purchase these one-time products.

zinc dock
#

Hi everyone! If we are using stripe checkout, can we actually let users use they stored payment methods? We have payment methods API integrated to our billing panel, but when the customer adds payment method, it is not displayed in the checkout

silver shard
#

HI there, I have a subscription which has a trial of 10 seconds. Of course the next invoice does not even get scheduled sometime after that is there someway I could pragmatically force schedule this invoice and pay it straight away? This is purely for testing purposes

deep hill
#

Hii there,

We are using stripe-react-native SDK in our RN project. But while generating build for android, in android studio we are getting following error:

Build file '/Users/user201786/Desktop/huddle_dv/HuddleUp_customer/node_modules/@stripe/stripe-react-native/android/build.gradle' line: 29

A problem occurred evaluating project ':stripe_stripe-react-native'.

No signature of method: build_58q9gded4enun6r9s88a4xg0i.android() is applicable for argument types: (build_58q9gded4enun6r9s88a4xg0i$_run_closure1) values: [build_58q9gded4enun6r9s88a4xg0i$_run_closure1@2176493c]

What could be the issue?

polar kindle
#

How much does it cost to enable stripe tax?

lean gulch
#

I am trying to process a connect payment via destination charge style. I am getting an error that the payment_method doesn't exist. I am missing something here: req_jEQNuWGbXoRIfD?

patent otter
#

Anyone have a product that they split payments between 3 entities?

white mason
#

Would there be any security issue if I don't cancel my setup intents?

hidden bluff
#

Web hook

#

works for local

#

but it is not working on the deployment.

vocal wagon
#

Hello!!
Do you know how long it takes to get the payment from stripe to my bank account?

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

daring lodge
#

Heading out for the weekend everyone -- have a great evening. This channel will be unmonitored until start of business day Monday.

daring tapir
#

Any idea why the customer payment methods are not deleted after using paymentMethodService.Detach(paymentMethod.Id / pm_XXX); for each one?

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

ancient pecan
#

I've created a Stripe checkout page with Html and PHP through the doc in GitHub. I've added the button to my shopify page but the problem is that I can only access it through localhost because it's all in my computer. I've been searching everywhere how to integrate it (maybe upload the code into my shopify theme code or at my Stripe dashboard) but I just can´t find the answer. Any ideias?

#

I'd really appreciate the help

pale belfry
#

If so then yes you'd need to somehow make your backend be hosted on a Shopify server instead

ancient pecan
#

Exactly, that's what I don't know how to do

#

There's no info about it

#

Or maybe on Stripe server connected to Shopify

pale belfry
#

Doesnt shopify already have their own Stripe integration internally?

ancient pecan
#

Yes but not the Stripe checkout

#

It only uses Stripe to proccess the payments

pale belfry
#

For me I have the Stripe checkout hosted on Firebase Google cloud, so that's where my backend code is, Not sure where to put that for Shopify

ancient pecan
#

I see, and the your websites integrates with your cloud?

pale belfry
ancient pecan
#

Thanks!

final pasture
#

How we can add dummy balance in stripe test account?

olive patio
#

I don't remember where and when. But I heard Stripe was doing some network optimizations for China customer. Is it true?

#

👀

vocal wagon
#

Working on a simple payment for a shop, went with checkout/session. That part wasn't a problem, but since the payment is offsite on stripe. If the costumer doesn't finish the payment, closing the tab or browser... success url and cancel url are void. I'm struggling with this Stripe CLI and getting webhook to work within Yii2 MVC... Would anyone have suggestions?

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 swift
#

Hi guys, some times ago i wrote about a problem i had with redirection. My problem was linked to the fact that i had 301 htaccess redirection which led me to believe the loss of my cookies was due to Stripe. The simple fact of changing this to 302 solved the problem as 302 redirection add the "location" header which prevent mismatch between cookie's real status and what the new page can access. Hope this info is of help.

broken ether
#

Hello Guys, I have some question , There are realized The Matrix NFT and they announced on mint day we can purchase this NFTs With Stripe, Can someone help ? can I need to approve transaction in my bank , and if I can register stripe account add fund on stripe balance and pay with virtual stripe card or somethin? thanks ❤️

prime remnant
craggy plaza
#

I have a custom library in Codeigniter 4 to handle Stripe clients.

I don't want to put a try / catch in each method separately "All calls to the Stripe API", because the code becomes very long, it occurs to me to do it like this.

Is this way of handling errors a correct way, or do I have to do it separately, that in each method it has its own Try / Catch?

blazing dune
#

hi does stripe handle 3d secure, or once the payment is done how to redirect to the proper page?

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

rotund quiver
#

Hi, I got a refund with a strip account from my landlord. I do not have a strip account, so i never received it. I just today set up a stripe account thru the landlord portal. Will it recognize the and sync the account? i cant even see the status with the trans number..

vocal wagon
#

I am habing issues with my webhook events

analog raft
#

Hi, i need some help with express account dashboard link

tired sigil
#

Hello! I am having trouble seeing where my incoming payments from my website are going. I don't see them in my bank account. Anyone know anything about this?

lapis condor
#

Is there anyway to delay the charge on the card using stripe checkout

alpine lagoon
#

Hello Guys is it possible to capture % of a payment made on my site , and release it once the right amount is made if the amount is more it will take the % and if less it refund the %

vocal wagon
#

Helllo what parameters do i need when creating a customer with a credit card as a payment

#

I have setup my webhook and everything with stripe works perfectly locally. However, I set a webhook to the live site and my webhook events seem to be failing

vocal wagon
#

wait are there even errors?

#

The error I get is from my webhook logs

#

ok whats the error frokm the logs?

#

FROM*

#

The webhook works fine locally

#

You cant add a local webhook to stripe website you have to host on a domain or idk 😐

#

all events that relate to a tpyical checkout session

#

My local webhook works fine

#

ik

#

everything works perfectly

#

are you using local webhook url in stripe dashboard

#

💀 if you are thats why it doesnt work

#

I setup a webhook for my site

#

oh oki

#

and I can see that its getting the events from the checkout session, they're just failing

#

do I set it to the domain in general or do I set it the specific url where the checkout takes place?

#

is your domain pointing to your local machine or host or wtv

#

my domain is hosted through netlify

#

is the netifly like working

#

yes

#

all the functionality works

#

Except once a checkout is completed

#

it's failing on my webhook endpoints

#

Under the post request body, I see "connect": "false",

vocal wagon
#

is it using .env

#

Yep

#

all the environment variables work

#

hmmm

#

idk then ok bye finna go work on php webhook

#

lol

#

🥶

#

sorry

#

np

#

thanks anyways

#

yeah idk why im here i cant code

#

im learning java 😐

vocal wagon
#

im trying to make donate page in php

#

💀

#

can i create a customer 3with a public key?

#

test or live key?

vocal wagon
#

im trying to create donation

#

You can with either, though I would do all your code with test keys until you're ready to put your product to live

#

oh i have been using live keys 😐

#

no wonder when my credit card wemt thru for test donation i had to refund 😐

#

went*

#

lmao

#

Use test keys, there's stripe cards you can use to test your integration

#

o

#

Do you mind if I send you a link

#

it's not necessarily php but the process helped me a lot

#

yeah

#

@vocal wagon

frigid mantle
#

hey, its possible create a link with discord.js bot, using api? after command with a bot, the api returns me a link

analog raft
#

hey folks, I need some urgent help with my webhooks

vocal wagon
#

Hello, I would like to update invoice (add custom_fields) after subscription (with 'payment_behavior' => 'default_incomplete') but I have the error "Finalized invoices can't be updated in this way". Could you help me ?

#

Hey, so I'm sorta confused about how payments link work. I've created various payment links for different products and if they click on a product on the website it redirects to the payment link. Once, they've paid it redirects them back to the billing page of my website.

I'm confused as to where I can confiigure a webhook or something of that nature for me to actually know that my customer did this purchase.

vocal wagon
#

Nevermind, found the needed documentation.

analog raft
#

why my webhook for payment intent are not be called

#

I tested then in my localhost and it's all good, now it's in my server and live on stripe platform with the endpoint link, but it's not been called

#

account updated events are been called, put payments one are not

#

can someone help me

worthy spade
#

Did you add the event to your webhook?

analog raft
#

do payment webhook events don't work on test mode with production webhook url?

analog raft
#

localhost works fine

#

update account on live works too, my webhook gets fired

#

payment ones are not

#

and if I test via dashboard, my webhook detects

#

so I don't know whats happening

worthy spade
analog raft
#

no erros

#

errors

#

I have my logs on server

#

and my endpoint webhook is not firing up

analog raft
#

It's possible to test payment integration on test mode with https URL on webhook?

vocal wagon
#

yeah

analog raft
#

then why my webhook is not been called, I really need some help

#

kinda lost at this point

#

Issue founded

pine jackal
#

Hello - any place I can read how to display receipts (not invoice) via PHP/Laravel upon a successful transaction - automating receipts via Stripe is not enough for our Client. As for context, our client tasked us to eliminate the use of invoice due to the cost associated with generating the Stripe invoice (i.e., 0.4%) and the fact that there is billing system in place already.

pallid sparrow
#

Hi there! Happy thanksgiving weekend! I need help, Does anyone know how to set up a product that is a subscription? I mean, I am building a SaaS that is going to sell subscriptions for "license keys". For example, the user can buy 10 licenses keys, which means, the user is going to pay: Cost of subscription x amount of licenses. I'm checking the documentations and I'm confused, the only data that is there shows how to do a subscription (just one) for memberships. Few months ago I asked here about this scenario, and the support mentioned to me: "yes, it is possible".

worthy spade
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

analog raft
#

Someone know if it's better to have multiple webhook calls to each events handler? because I saw if I activate multiple events, a warning appears saying that my server can overload

unique spruce
#

Hello, wanting to know why my payout is not working?

mystic egret
#

Hi, fam.
Please there is a web app I created to make transactions for pos terminal payment. I was able to connect to card reader when I have the pc and card reader to connect to thesame network.
I tried using the web app on my phone. While sharing hotspot with the reader, it refuse to connect. I tried switching on NFC. I still can't get to connect to the reader. Please how can I get this to work, like it does on pc?

polar kindle
lavish wraith
#

Hi my customers are trying to use afterpay and they aren’t getting redirected to my site after checking out. They get a confirmation via afterpay but the order never comes through on my end. They are eventually refunded. Help please

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

frigid mantle
#

hey, its possible create a link with discord.js bot, using api? after command with a bot, the api returns me a link

minor kayak
#

Hey there,
I am trying to integrate stripe for one time purchase but as I complete confirmCardPayment(). It will returning error like indian account can't accept international payment.

Is there any special setup for indian account ?

dreamy hornet
#

Anyone face this before? The Credit Card Form is Hidden

#

My website is running with SSL Encryption

arctic latch
#

Hello,
i am working on project ( Php Laravel + stripe payment ) which i need to let the user pay for product by two step :
the first one will be triggered by the user to pay half amount of product's value
and the second one will be paying the remaining amount at specific time automatically without of being triggered by user
the question is : what's the best solution to apply the second step ( paying automatically in specific time ) ? using stripe subscription or Laravel Cron job or there is better solution ?

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

true gale
#

Hello, I am trying to integrate stripe in my app in Node JS and want to use the Collect and Payout feature of stripe which will allow the service sellers to sell their services and get paid through the platform and collect their payouts from stripe. But when trying to add the user, even in test mode, the procedure is very long and we have to insert all the test information in the forms. Is there any way that these steps can be skipped and the phone verification can be skipped while we are in Test Mode?

brazen dust
#

Hello,

We have a 10 installment subscription schedule. The phase changes every month. So we are creating 10phases within each subscription schedule.

Now we have a database where in we store all the 10 phases(installments) with a primary key of GUID called paymentid and sort key as policy number. (Initially status within each paymentid entry will be open)

We are tracking invoice paid webhook event and updating the paymentid to paid status. To find this paymentid, we are comparing the invoice amount, policy number, date paid. With which we are fetching the paymentid and updating it's status. Now this is error prone. Is there a way we can have this paymentid set as metadata that can be used for fetching and updating the values of that entry.

supple prairie
#

I have a stripe account and I have an ecommerce wordpress website with godaddy. How do I connect my stripe account with my webpage?

gleaming urchin
#

Does a subscription require a payment method? I want to create a product that costs $0.00 for a special customer class. Since they aren't getting charged via Stripe, there's no need for this subscription to have a payment method. Is this possible?

solid shore
#

Hi,

Can i please get help accessing my account? I need to update my phone number so I can log in. I no longer use the old number linked with my account. i can provide proof of ID and information needed.
I need to use stripe for my new website. Can i please get help?

Thank you

Jesse

vocal wagon
#

Hello is it possible to make it to where they use the stripe payment on my website

sterile swift
#

How technically easy is to do soemthing like this on stripe?

#

$7 for a 7 day free trial

#

I know on paypal you can do it quite easily

signal solstice
#

Hi, for some reason stripe has started blocking payments that we take from our website. I can't find the solution through the dashboard. Any thing I should be looknig for specifically?

vocal wagon
#

I got a error message "You can only include a maximum of 25 order items." using klarna payment. The thing is that user can order more than 25 items per order in our app, but if we submit a payment request with all the items to stripe using klarna, then we get the error message above. So I have a question about the "payItems" : Does it requires all the items user order in our app? If it does, our user can't order more than 25 item per order. @fluid beacon Any advices ?

hollow nebula
#

Assume we send the customer the finalized invoice email. Then when the customer pays outside of Stripe (using a bank transfer) we mark the invoice as paid manually (https://stripe.com/docs/api/invoices/pay#pay_invoice-paid_out_of_band). How soon the customer should do this bank transfer (or how soon should we mark the invoice as paid) before the subscription triggers canceling the subscription? Is it 15 days based on the following configurations?

Based on our current configurations, will there be invoice.payment_failed events? If not should we listen to customer.subscription.deleted event and check whether the last invoice is not paid to determine that the customer did not pay for the subscription?

distant condor
#

I want to confirm few things here about set up payment intent on stripe SDK

#

Fuel.INSTANCE.post("Your backend endpoint", null).responseString(new Handler<String>() {
@Override
public void success(String s) {
try {
final JSONObject result = new JSONObject(s);
customerConfig = new PaymentSheet.CustomerConfiguration(
result.getString("customer"),
result.getString("ephemeralKey")
);
setupIntentClientSecret = result.getString("setupIntentClientSecret");
PaymentConfiguration.init(getApplicationContext(), result.getString("publishableKey"));
} catch (JSONException e) { /* handle error */ }
}

  @Override
  public void failure(@NonNull FuelError fuelError) { /* handle error */ }
});
#

What is Fuel here ?

#

what do we need to import for Fuel reference here?

#

And what i need to enter as backend endpoint here?

vocal wagon
#

Morning, Still have issues with automatic tax calc. Im using this piece of code:

#

I would have expected to see the actual tax amount in the checkout session.

#

This is a "foreign" customer eg. located in "another" country.

#

However if I used a domestic customer, Tax calc. works

thorn chasm
#

HKrievs-tax

cerulean pineBOT
#

:question: @signal solstice 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

misty hornet
#

Okion-klarna-payment

#

Eranga-subscription-out_of_band

thorn chasm
#

ankit-fuel

cosmic portal
#

payment Intent is create for INR currency but if i use same data and amount and change currency INR to USD then payment incomplete with error "The customer has not entered their payment method." please help me for this

vocal wagon
#

Hi, i need help

misty hornet
#

hiral-paymentMethod

vocal wagon
#

I have just moved to an expatriate and therefore I still do not have a bank account. I will have one in 3 months (it is being opened), is it possible during this time to leave my money in my stripe account?

dreamy karma
#

Hi team, i need to ask about stripe processing fee , can we take 3%?

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

#

:question: @dreamy karma 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

vocal wagon
#

Hello! I'm trying to connect the API to ExpressJS, and I've seen that I have to do something like this with my private api key:

const stripe = require('stripe')(private_key)

Is this secure? Or are there any leaks from leaving the private key in the source code? In case this is not secure, what is the best approach to instantiate Stripe in express?

frank schooner
#

Greetings, I have implemented Stripe Connect Express Account with destination charges and manual payout. I can see the platform fee (2.9% + 30 cents) and the application fee in the payments tab. But I can't see the charges applied by Stripe on connected accounts payout (i.e. $2 per monthly active account and 0.25% +25 cents per payout sent). Is there any way to see the pricing?

storm topaz
#

Hi,

How do I get the numbers of transaction shown in the stripe dashboard Home > Overview? I'm using transfers, charges, and paymentIntents, but got different numbers. Thanks

meager hawk
#

asadullah-connect

pulsar nacelle
#

Hi
Is there a way by which I can generate a immediate invoice for an upcoming invoice. I am using metered billing where the billing cycle is set annually. So the user gets charged after 1 year. Any way by which I can force the user to pay now by generating the invoice immediately?

zinc marsh
zinc crypt
#

Hello,

Our application specification requires us to reserve a "base amount" on the customers card when he orders a service, but the user has to be able to add additional services until we actually charge the card. How can we do this so it appears as a single transaction on the bank account?

timid steeple
#

Hi there,

Do you suggest using 1 account for development and production modes? Or have separate accounts. I'm having a hard time understanding if I should keep the prices in two different DBs locally to avoid calling Stripe multiple times. From what I've seen, there's a button "Copy to live mode", which means that it should copy the same Product ID (including prices with the same IDs).

dreamy loom
#

Hi! I was wondering whether there's a way to use the stripe lib asynchronously. If so, how can I do it? (I'm using python at the moment)

grave willow
#

hi!
I was wondering that if there is anyway to get actual product id from session. I tried using listLineItems but the product id`s do not match. I'm using it in test environment.

frosty rampart
#

Hi, I would like to know how to create a discount code usable on the payments link session, without using code, thks!

timid oracle
#

Hello!
I am not able to change the default language of checkout and checkout errors to French
Can you please help?

final echo
ruby walrus
#

Hi, anyone please share the save card cvv validation reference link For android and iOS Native

bright cliff
#

Hi all, does anyone know if it is possible to capture a % of the payment only and pass on the rest of the payment to another user?

pale belfry
bright cliff
meager hawk
#

Asp-cvc

mighty zephyr
#

Hi. If I create a product subscription, what happen with customers that their credit cards expires?

ruby walrus
#

Hi @meager hawk
Can you please share me the Android java documentation for the cvv validation

warm knot
#

I want to update my User DB when a User cancels their Subscription through the Customer Portal. The Portal is set up to cancel at the end of the period as the default option.

I am currently looking at using customer.subscription.update to first retrieve the cancel_at_period_end parameter to update my DB with the info that Renewal is turned off.
Is this the best alternative, or are there other best practices for this?

Then, once it actually ends, is there a Webhook Event to let me know that the subscription is no longer active, so I can disable the user's features?
Does this event also throw a customer.subscription.update event? Or maybe it sends a customer.subscription.deleted event when the period ends?

wild condor
#

Hi, is there a way to tell if a discount on the subscription is "not active" at the moment? As in the product filter prevents it from affecting any invoices but it's still attached to the subscription. I'm not seeing anything in the subscription retrieve API response.

gleaming urchin
#

Hello! Does a subscription require a payment method? I want to create a product that costs $0.00 for a special customer class. Since they aren't getting charged via Stripe, there's no need for this subscription to have a payment method. Is this possible?

vocal wagon
#

Hello, how can i remove GooglePay from PaymentMethods screen. This is not configured on the acount level to be available.

ruby walrus
#

Hello Anyone share stripe SDK cvv validation reference link android java

meager hawk
#

Godspeed-subscriptions

#

zoltan-subscriptions

#

ThunderBuddy-subscriptions

#

Dade-googlePay

silver shard
#

Hi there, can I confirm that the best webhook events to listen for a failed subscription payment are the invoice.payment_failed event and invoice.payment_action_required event are there any better ones to listen for when a subscription payment fails?

broken dome
#

Hi there, currently we use this API to create a subscription: https://stripe.com/docs/api/subscriptions/create.

From our observation, if a 1-month subscription is created today, 29 November, then the next renewal date will be automatically set to 29 December. Is there a way for us to set Renewal Date = Today - 1 day?

This is because we want the billing cycle to be from 29 Nov - 28 Dec. 29 Dec - 28 Jan. Kindly advice, thanks!

exotic rain
#

Hello Devs,
I need help, I have a requirement where I want to switch or change to another subscription and this will be changed or switched on the next invoice. Basically, after the current subscription period is over and the next invoice will be the switched one or changed one subscription. So, for this, I have written a code, but now the issue is if I switch to another subscription then it is getting active immediately and also charged the user and by this, the current subscription is getting wasted completely. so could someone please help me with this?

Code:
SubscriptionUpdateParams params = SubscriptionUpdateParams.builder()
.setCancelAtPeriodEnd(false)
.addItem(
SubscriptionUpdateParams.Item.builder()
.setId(subscriptionObj.getItems().getData().get(0).getId())
.setPrice(subscriptionPlan.getStripePriceId())
.build())
.setProrationBehavior(SubscriptionUpdateParams.ProrationBehavior.NONE)
.build();
subscriptionObj.update(params);

brazen dust
#

Hello,

We have a 10 installment subscription schedule. The phase changes every month. So we are creating 10phases within each subscription schedule.

Now we have a database where in we store all the 10 phases(installments) with a primary key of GUID called paymentid and sort key as policy number. (Initially status within each paymentid entry will be open)

We are tracking invoice paid webhook event and updating the paymentid to paid status. To find this paymentid, we are comparing the invoice amount, policy number, date paid. With which we are fetching the paymentid and updating it's status. Now this is error prone. Is there a way we can have this paymentid set as metadata that can be used for fetching and updating the values of that entry.

frank schooner
#

Can anyone please guide me in balance transaction api

strange vapor
#

is any there?

#

how do IND trasfer to MYR?

wicked elk
#

Hi everybody, someone of you knows how to make a transfer from a connected account to the main account? thx

strange vapor
#

inr to myr

#

any 1 can guideme?

meager hawk
#

asadullah-bt

vast goblet
#

Hi I am wondering if someone could help me with the database schema design where I have multiple payment methods?

#

I have a subscription membership service where stripe payments are recurring while cryptocurrency payments are not

zinc marsh
#

Python error

#

IndexError: list index out of range

stiff nymph
#

Hey community I have a question, how can I connect 2 stripe environment together? I need to connect the accounts to use my connect webhook, so any help will welcome! Thanks

light seal
#

Hello, does anyone know how to do a mass partial refund?

raven brook
#

Hi,
what is the best practise to take fee for connected account (express )
to use applicationfeeamount
or
transfer_data[amount]?

polar kindle
#

Hi I'm trying to use the .NET web framework to use Stripe Tax and Invoices and for some reason I cant set the tax behaviour in the InvoiceItemCreateOptions.

rose otter
#

elias117-invoice-item-tax

supple yarrow
#

Hi, once the api is live, are we still able to test internally using the test cc data?

prime remnant
# prime remnant Hello guys, how is all? please i need help with Google Play Console if any one ...

after updating STRIPE SDK on Android Studio

im facing a new problem when i try to run the app or rebuild it

Execution failed for task ':app:kaptDebugKotlin'.

A failure occurred while executing org.jetbrains.kotlin.gradle.internal.KaptExecution
java.lang.reflect.InvocationTargetException (no error message)

  • Try:
    Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log output. Run with --scan to get full insights.
shy vault
#

Hi folks 👋 I was sync'ing all payment methods to my local database and noticed something strange. The payment method ID is different in some scenarios. There is a mixture of IDs prefixed with pm_ (majority), src_ & card_.

From what I can see, these are the reasons for each:

  • card_ - this is when the payment method was added via the Stripe daashboard directly.
  • src_ - this is when the payment method was updated by the customer via an invoice
  • pm_ - this is just a standard payment method, created via the API.

Is this correct?

rose otter
#

washathome-android-sdk

hybrid reef
#

I'm having an issue with the card element and switching the postcode requirement true/false. The postcode field isn't available unless one fo the other fields is edited. Also doesn't slide into view when it is activated. Steps to reproduce on the provided example jsfiddle are:

  • Enter PAN
  • Enter date
  • Enter CVV
  • Enter postcode/zip (all working so far)
  • Tick checkbox to remove postcode requirement (postcode/zip field disappears, all working so far)
  • Tick checkbox to enable postcode requirement (postcode/zip field does not reappear and can't be accessed)
  • Edit CVV number (postcode field can now be accessed, but does not slide into view. Its hidden)

Example jsfiddle: https://codesandbox.io/s/react-stripe-js-forked-85t9j?file=/src/components/demos/CardForm.js

CodeSandbox

react-stripe-js (forked) using @stripe/react-stripe-js, @stripe/stripe-js, react, react-dom, react-router-dom, react-scripts

dusty osprey
#

Couple of questions regarding L2:
Should the billing_address requirement be included on every "paymentMethod" payload that will be sent with "confirmCardPayment" method? Is the whole address necessary or only the zip-code?
Do we need to send billing_address with physical terminal as well?

rose otter
#

overture8-payment-methods

slow cedar
#

Is there a way to convert Stripe::Checkout::Session.list_line_items price.created as a readable date?

lusty bronze
#

HI

#

is it possible to get list of paymentIntents with status filter

#

$stripe->paymentIntents->all(['limit' => 3]);

rose otter
#

KevH-card-element-zip

#

DonatelloTHM-l2-terminal

#

jimmiller-created-timestamp

#

kiranj-paymentIntent-filter

#

Cedric-webhook-response

pseudo vortex
#

Hi, I need help taking first steps with my application. I have a website and a mobile app for my business and I just want a link available at each location to take user to customer billing portal. The user can login to portal and pay bill or manage subscription. I would also like an admin capability to create custom subscriptions per customer account. I have determined that the word press payment block and stripe payment link are too simple. Therefore my question is if this should be built as custom stripe integration or using WooCommerce? Please share thoughts regarding architecture of this.

torpid breach
#

Hello, is it possible to upgrade a subscription from the dashboard?

tepid depot
#

Hello. I have succesfully implemented the custom payment flow. Now I am trying to refactor to support the same workflow for standard connected accounts.
The docs for this scenario show how to use the Card Element form. Is there a way to do the custom checkout form for a standard connected account that uses the Payment Element?
Thank you for any hint.

honest cosmos
#

Hi, I have an error on the stripe account and I can't perform any transactions. Has anyone been able to help me find out what it could be?

graceful tundra
#

Hi ! I am trying to create a Stripe::Subscription with a metered pricing, and would like to control the first invoice date (so the billing cycle).
I used to be able to specify a billing_cycle_anchor in the future to invoice the customer the 2nd of each month. But I can't seem to make it work now.
Now, all I'm getting is an error:
Stripe::InvalidRequestError ((Status 400) (Request req_PwzQe4F8VPDNju) Invalid billing_cycle_anchor: must be one of now or unchanged)
Did anything change recently regarding billing cycles / trial period? I didn't find anything new from the API Doc or elsewere...
Many thanks!

wind ether
#

Hey, got a question about the transfer.paid webhook. I have added this event to both the direct and connected webhook. I know my transfers have been paid, but the event has never been called. What am I missing ?

agile musk
#

Hello, is there a way I could retrieve the checkout session id on the success page without retrieving it from the url

vocal wagon
#

Hey metadata only supports one level, right? i.e. you cant do

STRIPEOBJ.metadata.giftcardInfo = {recipient: {name: "John Smith"}}

you'd have to do something like:

STRIPEOBJ.metadata.giftcard_recipient_name: "John Smith";
STRIPEOBJ.metadata.giftcard_sender_name: "Peter Smith";

correct?

pale belfry
#

Phew, this is a Separate charges and Transfers question. If you could have anywhere from 1-6 people involved in the transaction, will you need a for loop or operator to create const transfer1 const transfer2 in the PaymentIntent? I dont think the docs have any particular suggestion to approach this

vocal wagon
#

I'm getting a type error when trying to pass an object to it, so I'm assuming

lime garden
#

any typescript wizards here? i'm trying to get terminal going in my .net core project. grabbed the @stripe/terminal-js package from npm and added "./node_modules/@stripe" to my typeRoots in tsconfig.json now getting

pure cargo
#

I have a membership site that uses Stripe as the gateway for subscription payments. In the membership site and in strip the subscriptions are set up for recurring monthly payments for monthly access. When a new user signs up and pays for a subscription, in the membership site it's only giving them a 1 day access to content, not a month as it's set up to be. I reached out to the membership site support and they said it's an issue with communication between strip and the membership site. how can this be fixed??

bold basalt
#

weretaco-terminaljs

#

eemilio-plugin

hollow ocean
#

Hey Devs,
We have a marketplace app in which users send and receive offers from other users similar to eBay. With our current payment processor, our customers are complaining because when they send an offer they are seeing the authorized money being taken out of their account before their offer gets accepted by another user. This is something we would like to change with stripe and based on my research the "set up future payments" seems like a viable option. Is this a viable option to collect our users payment info without charging them for something. Like possibly when they first sign into our app, we have them enter their account/card details so we can capture their payments later? The ultimate goal for us is to achieve a process where User A on our app sends an offer to User B without any money being taken out of their account. Then when User B accepts User A's offer, both users money is then captured. Please let me know if you have any other ideas of how we can accomplish this.
Thank you.

polar kindle
#

I would like to add discounts to an invoice. How would I begin to do that?

merry sundial
#

Hi there! I deployed the first draft of my billing API to allow our users to create their Stripe account using Stripe Connect. The API relies on the webhook to finalize the process, but seems like it's not capturing the webhook. I looked into my Stripe dashboard and I can't see any account.updated webhook triggered in test mode. Anyone has experience with Stripe Connect and could give me pointers? Thanks!

knotty prairie
#

Hello! Stripe has sent me a message asking that I send them a photo of the stock. Can any employee speak to me now? I have several doubts.

tight pawn
#

I'm wondering how to fix this , if someone would guide me please!

obtuse kernel
#

hello, could someone help me, I'm using the cms strapi, to forgot the password on my site, it so happens that I activated absolutely all user permissions and when I send the email, it ends up giving a bad request error 400, could someone help me?

#

I'm not getting cms forgot password response from you guys, can you help me?

upbeat moon
#

Hello there, I need a hand with the Stripe API, let's see if anybody knows what we are doing wrong here.

We need to add Instant Pay for our users, during our flow we check if they have a valid (debit card) method, if they don't we have a flow where they add a debit card.

This flow is using the Token endpoint to add the debit card to Stripe and gives us a token.

When we try to attach that token to the user Connected Account as an external account, it errors out saying "oauth is not enabled in this account".

Any idea what we are doing wrong, and or what we possibly misunderstood in this process?

dire badge
#

Hello, I am getting error for SSL when requesting for subscription

#

Any help would be appreciated.

lean gulch
#

When I process a destination charge and do a transfer where do I find the payment id from the connected account? I would like to add some metadata there?

trim barn
#

Heyaa - would anyone be able to tell me how they would test the invoice.payment_failed event for an "existing customer" subscription I have in test mode?
I am forwarding the stuff to my local webhook.

  • I am creating the customers via a checkout session in subscription mode so I cannot do the trial_end method, since that has to be 2 days or more in that mode.
  • Doing a local stripe trigger invoice.payment_failed won't do, since it is just creating and working with dummy data.. Maybe I can pass data it has to use? e.g. the customer to use? Not able to find any info on this though.
  • Creating the customer with a trial > adding a failing test card > ending the trial via the dashboard, does not work since only a charge.failed event will be sent.
    Feels like I need a way for your backend to try and renew the subscription automatically and not me doing it manually.. The trial_end method would be perfect, if it wasn't for the 2 days wait time for every test hehe. 🙂
stray oxide
#

Thomas B-payment_failed_test

tired crater
#

With the new indian CC requirements, we're starting to look at alternative ways of payments for these types of users. In stripe is it possible to have users "prepay" their account balance so that for indian customers (or others needing this), they could effectively have a prepaid credit?

thorny tundra
#

Hello everyone, happy to be here

#

I have a question that I am struggling for weeks now and thought maybe I could benefit from your expertise here: It is about Stripe Tokenization for a Shopify Sales Channel/App we are creating. We cannot properly set it up. We have been desperately looking for answers everywhere but could not get any 😦 We also look for future teammates. If you are interested, please see the full question here: https://community.shopify.com/c/shopify-apis-and-sdks/sales-channel-payment-api-amp-sdk/m-p/1399475#M74876

#

Thanks in advance

steady bramble
#

There's a charge on our account that doesn't seem to have any balance transaction associated with it, but the dashboard says there is a $30 fee. I am trying to figure out why no webhooks were fired, and how to figure out what the fee is for accounting purposes. The id of the charge is ch_3JykspAN9UGzw70g3B3sQaPT

tidal vector
#

Hello ! I'm trying to update my "custom payment flow" using the example from https://stripe.com/docs/payments/quickstart. Unfortunately, I get the following error when getting on the page. I googled the problem but I didn't find any clear answer. Did I miss something in the example given ? Thank you in advance for your help.

echo dew
#

We are trying to understand all the places foreign exchange fees apply in a connected account payment scenario Sorry for the verbose example.
Scenario:
Platform Account settles in USD
Connected account presents in EUR but settles in GBP. Destination charge on behalf of comes into our platform account. As it moves through where are forex fees?

2% Forex fee 1
--How does the conversion take place? Does it convert the amount to GBP and then we do a type transfer to the connected account as GBP?
1% Forex fee 2
-- Convert GBP to USD for our application fee

Connected account gets a dispute on this charge

2% Forex fee 4
-- funds are withdrawn from Platform account as USD and converted to EUR
2% Forex fee 5
-- Card Dispute fee is withdrawn as USD converted to EUR
1% Forex fee 6
--We do a reverse transfer on the connected account on the initial transfer of GBP. Is this conversion GBP to USD on a reverse transfer another forex fee?
1% Forex fee 7
-- We create a charge to the Connect Account for the dispute charge 15GBP where presentment is GBP but we are settling USD

Connected Account wins dispute on this charge
1% forex fee 8
Eur comes back into our platform account and are converted USD
1% forex fee 9
Card dispute fee comes back into our account and converted to USD
2% forex fee 10
We create a type transfer to the Connected account for the Won amount which converts USD to GBP.
2% forext fee 11
We create a type transfer to return the Charge for dispute fee returned USD to GBP.

ember sentinel
#

Hi, I have a question about idempotency keys. If I a pass an idempotency key of null does the Stripe API automatically ignore that? Asking bc I want to know if i need to filter out null in my app code (or if Stripe is smart enough to handle that for me).

dim hearth
#

imaliveagain-fees

nimble olive
#

Still battling with tax and Checkout. Apple / Google pay do not work with Checkout when automatic tax is in use. I need to build in support for Apple / Google pay but also need dynamic tax rates. I'm also trying not to have to rebuild everything from scratch. If we use Avalara to get dynamic tax rates from their API, how can we pass that data into the checkout session? I know there is a tax rate object we can pass in but that is for Stripe's tax rates. If I pass in one large total then we wont be able to pull tax info from Stripe's reports. I was hoping there would be a way for me to pass in each line item and then one single amount for tax. Hope that makes sense, thank you in advance.

weak swallow
#

Is there a way to tell Stripe to finalize an invoice at a specific date/time in advance?

robust meteor
#

Hello, I'm trying to test ID verification responses from Stripe for custom connect accounts. I've attempted to submit the unverified image provided at stripe.com/docs/connect/testing#test-identity-documents however, after submitting the information I see in the Stripe dashboard that the account identity document shows as verified. Is this a bug? Or am I misunderstanding how this should work?

warm ocean
#

Hi. What is the best way to have the payment intent list (or transfer list to the connected account) for a customer according to the customer email ?

glacial vortex
#

Hello. Is there a way to specify tax rate dynamically as pre-calculated rate for new subscription like it used to work before the tax_percent was removed? Thanks.

pale belfry
#

Hello, is it possible to pass in an array of AccountIDs to a transfer? e.g. ```const transfer = await stripe.transfers.create({
amount: amount * 0.01,
currency: 'usd',
destination: account1FromArray,
transfer_group: 'anyUniqueValue',
});

crisp rampart
#

Hey Dev Group,

upbeat moon
#

we are kinda stuck here, we need to help the users adding a Debit Card so they can use Instant Pay but the UX there is quite not ideal : /

dim hearth
#

@upbeat moon Sorry about that! That was my fault - opening it up again now

pale ether
#

Help guys, I’ve read all documentation, but, at the end, what is the difference between Standard and Express account (for Connect)?

#

I’ve tested both with separate charges and transfers, for my marketplace, but they seem the same

opaque slate
#

Hi, Do I need to configure something special to be able to onboard a US Express Account when I have a Swedish Platform Account?
In Test environment it seems my US test user cannot select a US address.

crisp rampart
#

Sorry, went too fast! My company offer a B2B app and we have Connected Accounts that send invoices to their customers and are getting paid with credit cards with Strip. Each time we do a payout for these Connected Accounts, we get billed by Stripe with Payout Fees. We would like to pass these fees directly to our connect accounts. I was in contact with Stripe Support and they told me that : '' There is no way within Stripe for the platform to automatically pass connect fees on to their connected accounts; it must be manually calculated''. What we are trying to do is as follow, let's say the deposit is for $100 and they payout fees are $1.00, we would like the deposit to be $99 (net of payout fees). It seems like someone built a custom integration to pass the fees directly to their connected accounts. Can someone help me here?

quartz jolt
#

Hello! I have a squarespace website and i connected stripe to it. But when I try to pay it only gives me CC methods. I am located in Europe, the majority dont have CCs, only debit cards. What do i do? 🙂

ruby yarrow
#

How do I preview how much a subscription is going to cost someone with a coupon applied? The retrieve upcoming invoice API requires a subscription to already exist which isn't the case for new subscribers.

grim ginkgo
#

Do u work with stride

night knot
#

Is Checkout's new global payment methods feature in beta already being discussed here? Or is it out of beta already?

zinc marsh
#

error message

SyntaxError: positional argument follows keyword argument

devout trout
dry hatch
#

neil3rd-error

#

jannikesh-terminal

trim barn
#

Hello - when testing my subscriptions with a failing card, the invoice goes as open but the subscription status keeps being active instead of incomplete as it should be as stated here: https://stripe.com/docs/billing/subscriptions/overview#payment-status. Any idea why this would be? Also, the "payment" itself is incomplete.

  • I'm having an extremely hard time debugging failed payments and how to handle them.. :/ I really just want my subscription to cancel when a payments doesn't go through I guess.
dry hatch
#

ThomasB-Subscription

swift cape
#

hey Stripe! is anything down right now? can't seem to access this page

lapis condor
#

do holds that are released have fees?

rocky lichen
#

Morning, Q: What is the upper limit amount per transaction/per day? Where can I look for the answer or does anyone know about this?

dry hatch
#

Park-fee

novel bone
#

Hello is there any way that we can select which back account we want so we can transfer found because I have 2 bank account connected but I can only transfer with the first one, the default one, thanks 🙂

dry hatch
#

Maaat_-Payout

echo coral
#

Hi, how can i get stripe fee from checkout/sessions API

ember ginkgo
#

Are there any flutter guides for setting up saving cards with firebase? Everything seems to be just basic making a single payment. Can't find a single up to date guide, video, or anything about how to setup firebase functions for flutter.

blazing anvil
#

Hi Stripe, Is it possible to use 3DS2 without using the Stripe Provided SDK's?

green grove
#

Q: To handle multi-month discounts , I'd need to write the logic for that myself and use a coupon to do so right?

rapid oriole
#

Is it possible to create subscriptions using in-person payments in Canada?

dry hatch
#

bob9-3DS2

#

Disconsented-Discount

#

shazuddinkhan-Terminal

mossy nova
#

Hi friends, wondering why the wisepos E requires a backend, surely the device can handle that?

fading pendant
#

I have enabled multiple payment methods using Stripe dashboard

#

I don't need to specify payment_method_types when creating Session

#

but when I do that I don't see any payment method other than cards

#

and when i specify payment_methods
'payment_method_types' => [ 'card', 'acss_debit', 'bacs_debit', 'ideal', 'sepa_debit' ],

#

I get following error "The payment method type provided: bacs_debit is invalid. Please ensure the provided type is activated in your dashboard (https:\/\/dashboard.stripe.com\/account\/payments\/settings) and your account is enabled for any preview features that you are trying to use."

#

Please help, I have been talking to your support team for last 2 weeks and haven't got any solution yet.

hollow nebula
#

Hello, if I copy a product in test mode to live mode, will it copy the archived prices as well?

dry hatch
#

asho-Terminal

#

vibhu-Checkout

#

Eranga-Product

glad crane
#

Hi, I'm using the stripe CLI to test events locally. Using the ruby client library, I'm calling Stripe::Webhook.construct_event with the appropriate params (payload, signature, and signing secret). The issue I'm having is that some of the events are being constructed successfully, while others are throwing a Stripe::SignatureVerificationError exception with a message of No signatures found matching the expected signature for payload. Given that same signing secret is used for each event, I can't understand why only some are failing... Any ideas?

vocal wagon
#

Hey! We’re using your prebuilt checkout and looking into how default payment methods are set. We can see that a customer created through your prebuilt checkout end up with a default_source: “card_123” but a null value in invoice_settings.default_payment_method.

What are the differences between these two attributes and is the default_source enough for a subscription to renew automatically? I'm also a bit confused by the identifiers here. Is the id in the invoice_settings.default_payment_method supposed to be a payment method (IE id: "pm_1234" instead of "card_123")?

fading pendant
#

@dry hatch can you please reply on the thread?

dry hatch
#

mentjim-checkout

versed silo
#

Hello! I have some questions regarding the customer invoice.

  • Is there a way to "group" products the invoice? As in, a AWS style invoice where services are grouped first, then instance types (picture attached)
  • Second question. Is there a way to retrieve/create the invoice outside the subscription billing cycle without modifying the cycle itself? What I'm trying to do here is to retrieve real-time reported usages for the current billing period and utilize the stripe-created invoice UI.
marsh venture
#

Hi, we've setup few payment links on Stripe, and customers are complaining that receipts aren't including their name or any other details. Receipt just shows the receipt number, and amount details. Is there any way can also include customer details on the receipt?

forest cove
#

Hi,
I have issues with Stripe webhooks. While testing the invoice.paid event, the subscription key is coming correctly. But when trying on live api, it is coming as null.

dusk basalt
#

Hey guys, what's the best approach to update the pricing of active subscriptions?

Scenario:
Let's say we have around 10k users who are subscribed to a product with a $X/mo pricing. So we want to increase our pricing for that product to $Y/mo, and we want the existing customers to pay the new prices.

Theoretically, a possible workaround would be to edit all the active subscriptions one by one and replace the current price item with the new price item in them. Do you also recommend this approach, and would it work for updating 10k active subscriptions?

misty hornet
#

jm199seo

#

vaibhavagar

frank schooner
#

Greetings, I want to apply a service fee and a tax to the customer. Which API should I use?

vocal wagon
#

Hi! I am creating a report of purchases on my account. I am using a list of payment intents to go through paid invoices. I should separate the different subtotals, taxes & fees to the report but can't find information on what is the Stripe fee in each paid invoice? Which object/attribute this information is stored?

misty hornet
#

PSN-webhook

#

HimanshuChawla-subscription

dry hatch
#

asadullah-tax

#

Sant-fee

forest cove
mint jungle
mint jungle
meager hawk
#

lennartzellmer-android

drifting cargo
#

Hello!
Is it possible to get Card Wallet details? I want to know if user paid via google pay button, not sure if i can get that data.

brisk smelt
#

I want to transfer money from my Stripe account to other bank account in Japan (this bank account not connect to my Stripe account), how to work? Thanks.

wary zephyr
#

Hi guys! Hope you're doing well!
I have an issue/question about an invoice, which is "paid" and displayed as "amount due: 0" on Stripe website, but when I look to the "paid" event, the response body shows "amount due: 365" and "amount paid: 0".
I can observe the same result when I call apis by code, paid invoice says "due: 365, paid 0". Here is the invoice ID. in_1J0USbAMPa07T75kCGDLIIny
Is it a bug? Am I missing something here? Thanks in advance 🙂

hushed timber
#

hey I've got a question about creating a separate stripe dev account for our company

#

would appreciate a thread

wet dust
#

Hi, I need information how to get all transactions made to my connected accounts through dashboard?

frosty yoke
#

Hello, will Stripe will handle facebook pay wallet in Stripe Element ( as google pay and apple pay ) in the near future ?

meager hawk
#

Koja-reporting

simple vale
#

How do I stop payments from appearing as their PaymentIntents IDs on the dashboard?

#

Is there a way to name them?

upbeat grove
bleak quartz
#

Hi, can someone please help me figure-out what the billing_details object does? I believe this name will be shown in the "Customer" column in the "Payments" page. Is my assumptions right?

vocal wagon
#

Hi, I'm creating a marketplace in Wordpress with the Dokan plugin. I have configured the payments through Stripe and I get a registration form, is there any way to customize it or hide it?

vocal wagon
#

Hello from Greece,
Currently working on Custom Onboarding.
Is there any field to update an individual's personal TAX ID either in AccountCreateParams.Individual for business_type=individual
or PersonCreateParams for business_type=company?
It has a field named id_number (which refers to the SSN in the US) but i highly doubt this refers to the peson's TAX ID (maybe the equivalent of that here in Greece is the person's ID document number and not the person's TAX ID.)
So the question is can i update this through the API or only through dashboard after the onboarding ?
Thanks in advance

#

It currenlt seams i can create TAX ID only for customers or for the business profile of the onboarded account, not for the actual representative

narrow citrus
#

Hi guys, what the best way to update a customer card and set it to default ?

vocal wagon
frail trench
#

is it possible to check whether web hooks are working without having to place actual credit card order? I mean, is it possible to check web hooks with just trial orders?