Hi, I was just wondering if stripe has a lower processing fee for nonprofit organizations
Fabian__ joined the channel
Fabian__
Hey guys, is there any documentation so I could implement something like stripe.js, but not in a web application?
As in, is the https api that stripe.js uses documented?
I mean I can easily embed a web browser in my game but it'd be much better if I could just use the API stripe.js uses to create the card token and send that unencrypted
Ty_ has quit
kou joined the channel
kou
hi everyone! what will happen it i switch from live to test mode? will i lose all the live data?
dqsf
Ty: email support about that
kou: nope, it just switches the view on the dashboard
V28 joined the channel
Fabian__: you can certainly create tokens and charges directly with the API, however in doing so you need your application to be PCI compliant which can be very costly. https://stripe.com/docs/api#create_token
Yeah thing is that's what I'm trying to avoid. I was wondering if I could create a token via stripe without using stripe.js, then handle it in the usual way
I just used inspect element's network feature and it looks pretty straight forward, just a request to https://api.stripe.com/v1/tokens
dqsf
As I said, you can with the API, but it requires you to be compliant in a more stringent manner
dqsf has quit
Fabian__
https://api.stripe.com/v1/tokens means that the credit card information is never passing through my server, or is there some client-sided PCI compliance?
SteenJobs has quit
vincentcr joined the channel
markin
Fabian__: you'd want to use Stripe.js or Stripe checkout
to call that api client side would require SAQ A-EP compliance, on the server is like SAQ C or D
kou has quit
ta__ has quit
Fabian__
Thing is, the game is written in C++ and I can make that https request no problem, and the only way any third party could get access to the inputted data is if the person has malware which is unavoidable
ta_ joined the channel
I'd be on about making that call from the client side just as stripe.js does
vincentcr has quit
markin
There are some pci guidelines for mobile apps but I don't recall what they are off the top of my head
Or you do the more standard have the customer pay on your website which gives them an activation code they enter in your app / game
V28 has quit
V28 joined the channel
Guest4556
I have a question regarding Stripe Connect. I will be setting up a stand alone Stripe account, not a managed account, or a partner. What is needed to ensure a proper set up besides creating a Stripe account?
Fabian__
If they were to do it in a web browser I can have it interract directly with the game anyway, bound to account, but I was looking for a way to accept payments in game
Guest4556
for a partner*
markin
Guest4556: you're creating the account or the partner is creating the account?
Fabian__: email support may have more info on PCI compliance for native apps but I don't believe it's as simple as just contacting the tokens api
Fabian__
Ok, thanks for the help anyway :)
Guest4556
Ideally I would create it and then pass it over to him (to make it as easy as possible for the partner)
He will input sensitive info like EID and bank info
markin
Guest4556: he'd have to create the account himself, ideally he'd do this during your stripe connect oauth flow
Guest4556
Where can I find info on oauth flow?
markin
The stripe connect standalone accounts docs describe it
Guest4556
ok
markin
How you link to Stripe, they log in, authorize your app, you get a code back and you provide that to Stripe to connect his account to your account
jjoyceiv joined the channel
Guest4556
Ok I'll look into it.
timbartley has quit
Would you recommend a managed account over a standalone account for a service similar to GrubHub/eat24?
markin
It depends you have much more liability with managed accounts, that a company like grubhub or eat24 may be okay handling (eg food is bad, eat24 will like credit the customer with eat24 credit, deal with the restaurant etc)
ftknox joined the channel
If you're just a small service providing a way for restaurants to sell online managed accounts may not be for you since you don't want to be considered the merchant
jjoyceiv
Is anyone actually in the Stripe office right now? I was promised an email reply by this time but support@ is a completely silent dead end. The Connect team were working on an issue for me and the chat agent who I was talking to can't be reached since the chat's offline.
markin
jjoyceiv: there's people manning that email 24/7 to my knowledge
jjoyceiv
Would be nice if I could get an answer then, or if one of you here happen to actually be in corporate, if you could ask one of the Connect folks or Tanner to show me some signs of life...
Guest4556
So only the merchant can offer refunds?
ftknox has quit
For a managed account - is there a way to recoup funds after they've been transferred to the restaurant ?
markin
Guest4556: you can create refunds on the restaurants behalf as a platform but generally it should be the "merchant" that is responsible for refunds, customer support, etc
Guest4556: there is but if the restaurant closes their bank account or something you're liable
jjoyceiv: generally the email queue has a response time of a few hours, though depending on the issue it can take longer, it sounds like you already have some Connect folks looking into your issue which sounds like one of those longer issues that requires investigation. Unfortunately I don't think any of the OPs in this channel are online so unfortunately no
one in here could bump your ticket
Guest4556
If the restaurant closes their bank account I would still receive the payment since the meal is prepaid for
dqsf joined the channel
dqsf has quit
jjoyceiv
It's a longer issue, definitely; unfortunately I was promised a solution by 5pm PDT and we're here almost an hour later... They're aware it's a time-sensitive matter.
markin
Guest4556: the issue is if they receive payment and for some reason the customer needs a refund or the customer disputes the charge
vincentcr joined the channel
Guest4556
Is there a way with Stripe to offer a customer a credit on their account instead of a refund? Also, would that work with a standalone account?
V28 has quit
SteenJobs joined the channel
markin
Guest4556: you'd need do keep track of that in your database and essentially that means you're just funding the refund
vincentcr has quit
You could do it with standalone accounts, in both cases you'd need to do a "special case transfer"
zachsnow joined the channel
V28 joined the channel
Guest4556
In this case, would a special case transfer be allowed? I breifly read that there are guidelines for this type of transfer
tr12 joined the channel
mpokress has quit
zachsnow has quit
ta__ joined the channel
markin
Most likely it would be under the volume threshold if it's just a transfer to occasionally fund the occasional credit
Meld052015 joined the channel
Meld052015
Hi, I’m using Stripe Connect with Standalone Accounts. We are processing event tickets, and we set an application fee paid per ticket that needs to be paid out to the event ticketing vendor. If we are the stripe connect platform holder, the application fee is applied to our account. How can I automate transfer of the application fee payments to my ticketing vendor?
ta_ has quit
tr12 has quit
markin
Guest4556 That said a connect integration can be fairly complex, and since you're handling multiple companies money, contacting support and your legal and tax council wouldn't be ill advised
timbartley joined the channel
Meld052015: so there is the customer you and the ticketing vendor?
Meld052015: or are there 4 parties involved?
V28 has quit
rubyonrailed has quit
Fabian__ has quit
Guest4556
Where do I find my client ID and redirect_uri ?
My account is still in test mode
rubyonrailed joined the channel
markin
Guest4556: account settings -> connect and there's a spot to create a new connect app where you can see that and enter your redirect uri
asheinfeld joined the channel
asheinfeld has quit
Guest4556
I would need my engineer to fill out the redirect_uri since I am not familiar with the server - is that correct?
T1m0thy has quit
ulik joined the channel
Meld052015
hi markin: yes that’s correct: The customer, me (the standalone account - an affiliate company of my corporation), and the ticketing vendor. I’m trying to figure out the pros and cons of my corporation being the connect platform owner vs having the ticketing vendor being the platform owner. If the ticketing vendor is the platform owner, then the payout happens automatically in their account. If my company is the platform owner, then we need to figur
out how to pay the ticketing vendor automatically for the Application fee — so how would that be done?
ulik
Does stripe offer a way to send receipts via TEXT?
markin
Guest4556: correct
ulik: nope
ulik
darn
markin
Meld052015: so 4 people or 3 people? Stripe would generally only sorry 3
Meld052015
it’s 3 people
markin
ulik: sending your own receipt with something like twilio should be easy
Meld052015: so the platform account should be the account for the thing you control, like the app that is actually talking to Stripe
ulik
markin: does stripe provide a link to the receipt
markin
ulik: nope
rtucek has quit
Meld052015
How do I configure stripe connect to pay out to a 3rd party? I keep an application fee on my platform but then pay out to the ticketing vendor
vincentcr joined the channel
markin
Meld052015: the third-party would have a stripe account that they connect to your app
yahcy: so you created a stripe account with that email, then you deleted that email and you cannot reset your stripe password because you don't have access to that email?
yahcy
Can I access my email, but the stripe was I cancel the account
Can you help me?
markin
yahcy: what do you mean by you canceled the recovery? You were accepted into the Hong Kong beta, you then created an account and then you canceled your account?
you could email support and see if they could manually get you into the beta but it sounds like since you canceled it you kinda lost your place in line