I'd really love if it worked that way, but it's not something Stripe currently does
eggroll
Okay. One final question. Did I read somewhere that Bitcoin cannot be used for recurring payments, i.e. subscriptions?
hpar
yep, no recurring payments on Bitcoin
I don't know that I've seen any Bitcoin processors with a _great_ story for recurring payments, tbh, but I'd love to be wrong here
markin
by design bitcoin doesn't really allow pull transactions
Saeven has quit
eggroll
Yeah, I figured. I just wondered if there was a way to implement it similarly to what might happened if someone created a subscription with a credit card that would expire before the next payment, with the user emailed to update billing info before renewal date. Instead of credit credit needing that every once in awhile, the Bitcoin payment would be updated every month.
Or annually, if that was offered.
timbartley has quit
timbartley joined the channel
hpar
eggroll: you could definitely ask for a manual bitcoin payment, you just can't use Stripe subscriptions to automatically bill
you'd build your own recurring step that emails your customer when their payment's due
annual subscriptions would probably make the most sense here from a usability perspective
gingerale has quit
eggroll
But checkout can be used for either recurring or one-time payments, correct? I just have to figure out how to handle it once the user has selected Bitcoin. Are recurring billing and subscriptions synonymous or can you have a subscription with out recurring billing?
hpar
checkout just gets you the tokenized card and/or alternate payment information; it's up to you to create a charge or subscription
and yes recurring billing == subscriptions
with a card token you send a request from your server to create a one-time charge OR a customer, which allows you to make multiple charges or set up a subscription
Sorry, one last question or more of soliciting opinion. I know this is subjection, but do you think the effort to implement Bitcoin in this way is worth it? I mean, any general statistics about percentage of customers that use Bitcoin? I'm sure this would vary based upon the target user group, but for you run-of-the-mill SAAS application. Just wondering in broad terms, minute percentage or potentailly substantial?
netcarver has quit
hpar
I think if you search around you'll find that Bitcoin makes up a pretty small percentage of ecommerce volume
there are a lot of Bitcoin proponents out there, but by and large people don't need an alternate way to pay when they have a credit card
I hate to say this, but you *can* accept Bitcoin as a marketing strategy if your potential customers recognize Bitcoin as a cool/important thing
so like if you're selling a privacy product, Bitcoin would be attractive to some certain part of your customer base
assuming you've got tech nerds for customers =)
eggroll
I just thought the more ways available to pay, the more convenient and attractive for potential users. I guess it comes down to an effort/return evaluation.
Thanks so much. You've been a huge help. I appreciate the informative responses. Btw, during the moments between my question and your response, I was able to verify that Alipay is now working for me via Checkout!!!
hpar
w00t!
eggroll
Thanks again!!! Cheers!
hpar
you're welcome, happy to help!
eggroll
Warning: I'll probably be back in the very near future since next for me is to finish tackling accepting bank accounts via Checkout and Plaid. So, contemplate your ban filter now while you still have the chance. :-)
citsejam has quit
Charlie__ joined the channel
citsejam joined the channel
hpar
haha
Charlie__
Hello! Quick question.... I've seen blog posts and such about transferring Stripe account balance directly to a debit card to get money transferred instantly, is that still available?
timbartley has quit
eggroll has left the channel
markin
Charlie__: thats available for US managed accounts
timbartley joined the channel
Charlie__
Ok, Im having an issue finding that feature in the dashboard. In the Transfers settings dialog, I only see Bank Accounts, Transfer Schedule and Transfer API
timbartley has quit
timbartley joined the channel
markin
Charlie__: its for managed accounts only
managed accounts is a feature for marketplaces (Stripe Connect)
tr12_ joined the channel
ultranoob joined the channel
tr12 has quit
tr12_ has quit
ultranoob
hey there. got a question about doing multiple mutations to a subscription
right now, after every mutation, I explicitly create an invoice
however, this leads to the unfortunate situation where if you apply multiple mutation and still have not paid for the invoice, you're left with a bunch of invoices to pay
is there a recommended way to consolidate this situation?
tr12 joined the channel
dumb_Stripe has quit
mcwendy joined the channel
MarkusH_ has quit
Jongkupa has quit
hpar
ultranoob: I'd rely on the auto-generated invoice rather than creating one manually
ultranoob
hpar: this is normally fine, but for one year cycles, we'd much rather have the customer get billed now instead of of later
yeah. that part means that the stripe subscription needs to go through multiple payments to "reach" the desired final state
V28 joined the channel
ryanulit
hello - when creating a charge using a managed account as the destination, what is the timeline for the charge actually becoming available in their external account if I were using the default daily transfers with 2-day rolling period? It's not entirely clear in the documentation whether the funds are available in the external account as soon as the charge becomes available or if you have to wait for the charge to become available
ultranoob
subscription's quantity goes from 2 -> 3, generating invoice INV1, then 3 -> 4, generating INV2.
ryanulit: it should be in the external account on the second business day
V28 has quit
ryanulit
+markin: so it is immediately transferred to the managed account's stripe balance, but the transfer to the external account is created on the 2nd day when it becomes available?
i'm just trying to make sense of the my event log history
ultranoob
as far as I can tell, it is dangerous to let customers pay invoices on their own accord. If I modify subscription and change quantity from 1 to 10, create an invoice INV1 (unpaid). Then the subscription's quantity is changed from 10 to 1, and has invoice INV2 generated. They can "pay" INV2 and claim the credits, without paying INV1.
This isn't a problem if I don't explicitly create the invoices, or allow individual payment control on the various invoices
derwiki joined the channel
but it feels a little weird
am I doing something completley wrong?
derwiki
Hi Stripe engineers! I'm trying to set up webhooks. I am able to receive many of them, but `account.updated` doesn't seem to be fired when I take a managed account and update, say, the Date of Birth.
tr12_ joined the channel
tr12 has quit
DanielKushner has quit
markin
ryanulit: yeah transferred immediately to their account as pending
designsbycm joined the channel
designsbycm has quit
ryanulit
markin: got it - so I guess my question now becomes is there any additional waiting period for the transfer to the external account from the stripe balance after the status becomes available? from what I see in my logs it looks like the transfer gets to the bank account the same day
markin
ryanulit: stripe cheats a bit so it should end up in the bank account the day it becomes available
vincentcr joined the channel
vincentcr has quit
vincentc_ has quit
vincentcr joined the channel
ryanulit
markin - perfect, that's what I needed to hear - thank you
dumb_stripes has quit
black has quit
dunpeal joined the channel
black joined the channel
lgrod joined the channel
lgrod
I am having issues with email receipts.
dunpeal
Hi. We had a customer charged a relatively high (60 EUR) Foreign Transaction Fee, and they're asking us why. We charged them through Stripe. Is that something Stripe is responsible for in any way? If not, why were they charged such a fee?
lgrod
My app creates orders. Each order has a customer email, but the charge that is automatically created for the order does not have a customer email, so no receipt is sent.
hpar
dunpeal: my guess is that this a charge their bank charged them ; what country is your Stripe account in, and do you have a EUR bank account there?
davisonio has quit
derwiki: account.updated is mostly to let you know when verification things change on the Stripe side, not when you modify the account data
ftknox has quit
ultranoob: I think you've answered your own question: if you use invoices this way, then you'll get multiple invoices. If you must create multiple invoices, then you're stuck closing out / forgiving the old invoices and creating an adjustment item on the latest
dunpeal
hpar: Canada, we don't have a EUR bank account, but we do have quite a few EUR customers. Is there a way to help our customers avoid these fees?
hpar
ultranoob: what is the problem you're trying to solve? get paid for subscription changes right away?
ultranoob
the adjustment would be manual, in the sense that I need to gobble up all the line items from the past invoices and create a new invoice from those
@hpar: yup
dunpeal
hpar: the customer used an AmEx, their Issuing Bank is in the UK
davisonio joined the channel
ultranoob
this is mainly a problem for yearly subscription
stripe195 joined the channel
hpar
dunpeal: I don't think there's anything for you to do. This is a bank fee, so the customer agreed to it when they opened the account
60 EUR seems steep, but maybe it's not a very nice bank?
dunpeal
hpar: sure, but going forward? the customer is pretty upset... if we open a European bank account, will that prevent these fees?
hpar
"not very nice" == "happy to charge fees" like some big US banks I can think of
stripe195
Stripe Checkout can't communicate with our payment processor because the API key is invalid. Please contact the website owner or support@stripe.com.???
ryanulit has quit
lgrod_ joined the channel
lgrod_
Any ideas about the email receipts for orders?
hpar
dunpeal: I don't think you can associate a EUR account with your Canadian Stripe account. :( I'd recommend emailing support, someone will have more experience with this than I https://support.stripe.com/email
lgrod has quit
lgrod_: two things to know: 1. If you create a charge using a customer, they'll get an email. 2. No emails are sent out in test mode.
dunpeal
hpar: thanks, but bottom line, there's no way we or Stripe are receiving these funds, this money is definitely going to the IB, per the IB CC ToS, correct?
hpar
yep that sounds correct dunpeal
dunpeal
thanks!
lgrod_
I'm in live mode. No receipts are being sent.
I created an order, that order created a charge, but that charge has no customer email.
hpar
ah ok, relay
lgrod_
Issue is that charge has no customer email.
dunpeal
hpar: oh, one last question: the card is an AmEx, and I was under the vague impression AmEx are usually better about not charging Foreign Txn Fees (and excessive fees in general?)
hpar
lgrod_: right, but if the charge was *for* a customer, it will show an empty receipt_email field but still send the email (I think!)
lgrod_: the receipt_email field is if you want to override the email when you make the charge
lgrod_
The charge does not have an email, so the receipt is created but never sent.
It looks like a bug.
hpar
lgrod_: any chance you can open a ticket with support about this? it'd be easiest if someone can take a look at your account & any orders involved
derwiki
@hpar: i went away for lunch, and when I came back and set account metadata through Rails console, I got a webhook POST-back -- only problem is, the POST-back references an event that can't be retrieved:`No such event:`