Code

Discussion on Stripe Connect PHP API - Create accounts, customers, payments & refunds (build your marketplace)

Discussion on Stripe Connect PHP API - Create accounts, customers, payments & refunds (build your marketplace)

By
Cart 25 sales

legibe supports this item

Supported

This author's response time can be up to 2 business days.

36 comments found.

Hi, I would have a question: can you also add the creation of virtual and/or physical cards?

My interest will focus towards the management of corporate payments, therefore the registration in my platform of companies, the creation of physical and virtual cards, therefore the management of employees’ company expenses. My company has an ISSUING account with Stripe so I am authorized to issue company debit cards. Do you make paid customizations of your script?

i see. it sounds like this script will make you save a lot of time, all the onboarding process is done (that’s the most complicated part to code), you’ll have basic examples of how to list data from stripe using the api, how to make payments and receive the payments information, how to add customers, ...

if you have a php developer, or are one yourself, reading the code of this script, as well as the documentation i added to it, will help you to understand the stripe api very well. from there, you/your developer should find it a lot easier to integrate stripe issuing.

i would be happy to assist you/your developer via a screen sharing call on where to start with issuing, but won’t be able to offer customizations at the moment. we can discuss this more directly if you would like, you can click on my username and then email me from there. :-)

ok, i send you an email, thanks

Hi there, I am interested to buy your code to use stripe connect services, can you please turn into a WP Plugin we can install it on our sites ?

Thanks!

hi there!

thanks for your interest in the script. i don’t know how to make wordpress plugins; the script is meant to be modified to the buyer’s own needs, as everyone has different applications of it, different pricing models etc, so it doesn’t sound realistic to offer a plugin that can cover every needs. if you know how to make a wordpress plugin yourself though, then the script will still save you a lot of time to understand how to stripe connect works and i’m pretty sure that you can reuse a good part of the code and just adapt what’s needed for wordpress.

I have implemented your code and nearly all functions work except when using live stripe codes. I get an error on account creation saying the US Tax id must be 9 digits. I have made sure it is 9 digits without the dash. The account gets created on stripe but the code stops because of the error. Any suggestions?

hello, and thank you for your purchase! :-)

it sounds like this in an error returned by stripe via their api, not from the code itself. to start with, could you please try to: - create a new account so you can get the error message again - check, on the stripe dashboard (be sure to look at it in “live” mode), what error do you get in the log of error/success messages? that’s in “developers > logs”, the error message you get should appear in red in the list and then please send me by private message (click on my username, then”email legibe” in the right column) the array of data (that will contain the error message) you get, so i can see what i says?

thank you!

Hi, I have checked this product and see attached video. but i didn’t found demo link where i can check its functionality that how its working, can you please provide me a link so i can check its functionality.

I am asking because i am developing a site and need to integrate stripe connect and stripe express in site with following functionailty: plan create, one time payment, subscription (recurring payment), split payment, etc…

Hi, do you offer customization? Id like to request a budget to implement this in my marketplace. Thanks in advance

Hello! I will be completely busy in the next 6 months at least, and won’t be able to offer customization or implementation. At best, I can offer a screen sharing session with your developer to help them figure out everything even faster than with the information attached in the “Read me” file and the comments in the code.

Any plans to update this script?

Hi! To this date, the script uses the Stripe Connect API version 2020-08-27, and Stripe has only published two updates since then. The latest API version is 2022-11-15 and the modifications are listed here: https://stripe.com/docs/upgrades#api-versions In short, nothing that the script uses has been affected, so if you download it today, you can just change the version from “2020-08-27” to “2022-11-15” in the php file containing the API settings (alongside the API keys, countries you want to support, etc) and upgrade the SDK to the latest version using composer, and you will be ready to go without modifying the code. That being said, I took note to upgrade all of that in the script when I’ll be back from vacations, it won’t take long and it should reassure future buyers like yourself, so thank you for asking! Have a good week.

Hi again! as promised, I just updated the script with the latest API/SDK. Enjoy if you need the script! :-)

Is this download missing files

Hi! it shouldn’t, no… is there something you cannot find? The installation instructions are in the “Read me” file, if you follow these steps, you should be able to set up the script in just a few minutes. Please tell me more so I can help, you can even click on my profile and send me a direct message so I’ll receive an email and from there we can even share screenshots if needed, okay? :-)

Hi, I’m well acquainted with stripe but need to use Connect for compliance and regulatory reasons. From my understanding, there is express, standard, and custom from connect. Your software is probably custom and does it support standard and express? Thanks.

Hi!

Yes this script uses “custom” accounts, which is the most complex integration of Stripe Connect, where you have a total control of the user experience on your website, and also a lot more work for the onboarding/information collection and update.

After it’s been requested in the comments here, I’ve made a separate script for “express” accounts, and without any explanation whatsoever from CodeCanyon, they didn’t approve it, so you won’t find it here. If you use Google with my username and the appropriate title of the script, you should find it easily (I guess I’m not allowed to share the link here).

Beware of the differences of these two types of accounts and choose the right one for your needs, it depends if you want to go faster or have time and want a totally white-label experience for your users, mostly. Also important to know; it’s not possible to create “express” accounts, and make them evolve into “custom” accounts alter on.

If you have any other questions, please don’t hesitate. :-)

Do you have an email or any other method I can send you privately? I want the one here on code canyon. I can write you publicly here but have to put my platform name as it is a video sharing platform. Let me know if we can communicate privately or continue publicly here, no problem.

You can go to my profile and use the contact form, it will send me an email with your email address so I can reply to you directly and you can tell me about your platform without writing its name publicly here. :-)

Hello. First of all I apologize for my English. I’m starting a Marketplace and now I’m in the process of setting up a proper payment system. All the interventions I have done on my code I have relied on other programmers, because I am not a programmer. You probably already know the things I’m going to tell you below, but I wanted to understand a little more about this script of yours. As the owner, I cannot (by law) have all the money deriving from every single sale that takes place in my Marketplace directly into my current account, because I am not a product merchant, but, in practice, I only sell a service and web space . Here in Europe there is a law on the consumer’s right of withdrawal, which in practice means that a user who buys online has 14 days to communicate his intention to withdraw the product, and subsequently, he has another 14 days to return the product to the seller. therefore, this implies that the owners of the Marketplace must take the necessary time before paying the sellers, otherwise there is a risk that if you pay the sellers immediately, and then receive a request from a user who wants to return the product, the steps for money transfers they become numerous and uncontrollable, with the risk that some of the sellers will not pay. I have a few questions if you could kindly answer me.

1 – What does this script add to the things you can already do from the stripe administration panel, just the fact that you can integrate it into the platform or does it do something else? 2 – I understand that you do not offer the installation and configuration service, right? 3 – In my Marketplace I have the possibility to establish a different commission for each seller. In this case, in a hypothetical shopping cart, a user decides to put different products belonging to different sellers. At the time of payment, is your script able to consistently divide the money between various sellers (each for its products) and the related commissions assigned to them? 4 – Since you don’t have targeted and optimized documentation to understand, configure and install the code, don’t you think that this requires a lot of work and study, even for a probable programmer that I will have to hire to do everything? 5 – Can you please tell me approximately how many hours of work a programmer would need to understand, install and configure everything?

hi again :-)

actually, if you are using stripe connect, then you don’t also need a bank system, as this is what stripe does: you can pay by credit card and many other methods, and will get the money on your bank account. i think adding a bank system would be a lot of work and all of that, just to make things confusing for your end users that will then have too many options to pay. the link you shared on paypal’s website is the right tool for the job, yes. i don’t know it at all though, as it’s fairly new and i’ve never had to integrate it so far… i can only imagine how hellish that will be, as their APIs are a nightmare to use for developers. maybe you can start simple and just integrate stripe, and then, when you start generating money and want to develop more/have the ressources for it, integrate paypal as well?

in terms of costs for the platforms, what you need to consider in the maths is that your developer, without this script, will need a LOT more time to integrate stripe connect to your platform. this script will save them weeks (certainly months!) of research and tests on how to integrate stripe connect, and that’s exactly what my intention was when making this script reusable: be a time saver. and time being money…

personally, i don’t want to integrate stripe connect on everyone’s platforms all year along, i have projects on my own that i choose to focus on. i’m happy to help another developer via screen sharing as a freelance job, because when i started to discover stripe connect, i really wish i could find someone who knew what i now know, and could help me get started, someone i could ask all the questions i had, and i couldn’t find that at the time. that would have saved me so much time, that paying someone a few hours for that would have saved me a lot of time too.

it’s not my style to try and push people to buy this script and i prefer people to buy it only if they need it, and to ask all the questions that they may have before they do, so they can be sure that this is what they need. maybe a good idea would be to share this script with your developer and let them decide if they feel like it might help them? and they can also ask me questions of course, if they have any doubts!

thank you for the “great job”! :-)

Ok, your perspicacity and clarity has helped me understand even more. Surely, when I have to start doing something about it, I’ll pass the ball to the programmers. Maybe we took a little longer with these posts, but I needed to understand if this script is right for me, I honestly think it was worth the pen, and I also hope that this information will also be useful to other people who are interested in the script . Greetings, and I renew my best wishes.

glad to read that you understand things better and i guess, have a better idea on what’s to do next for your project. :-) it’s always important to ask questions, that’s for sure! thanks again and have a good week :-)

excellent script, I like it a lot, I have a question, is it possible to receive payments from many accounts connected to a stripe account? That is, a payment relationship of many to one, example 10 connected stripe accounts at the time of receiving payments, only my stripe account receives a commission of 2% of each connected stripe account

i’m currently busy on a long mission, so i won’t be able to accept more work now, you will need to find a (good, ideally) php developper if you are not one and don’t have one in our team…

Now the project is fully developed, the membership system and everything is ready, all you have to do is integrate stripe connect, already stripe is integrated, it’s a codecanyon script in laravel. Do you think you can evaluate it and tell me if you can do the job or not?

oh, so clearly no, i won’t be able to because i don’t know laravel at all…

you should find a developer that can do that, don’t hesitate to ask for a quote from different freelancers to get an idea. they can still use this script to accelerate their work and charge much much less to you for their work integrating stripe connect as you need for your website! don’t forget to mention that you need someone who knows laravel because not every developper does, some use other frameworks, some, like me, don’t use any.

1. Do you need a stripe account to get started??

2. Can you receive payment to the bank account created?

3. How can you(the admin) withdraw funds, and how???

hi there! :-)

1: yes, it’s free and you don’t need to verify it while in dev mode. you only need to do so when you will switch to the production mode, as you can imagine, as your account will deal with money.

2: stripe will do the bank transfers to the bank accounts you’ve added, using the API. you can easily modify the behavior of the script regarding transfers, if, let’s say, you want to do like codecanyon, that only send transfers once a month instead of immediately when a transfer is made.

3: you can specify your bank account (using its IBAN, routing numbers, SWIFT or other account numbers depending on the countries) for your platform’s stripe account and withdraw your funds to you bank account, of course, yes! that’s something you will do on stripe’s website though, and not from your website/with the api.

if you have any other questions, please don’t hesitate. :-)

have a good day!

Hi! I purchased and am using your script for Stripe Connect. I had it all working in test mode but when I went to deploy I’m getting the following when I try to Create an Account (after submitting photo ids etc):

“When not in test mode, account tokens may only be created using your application’s publishable key. You should only create account tokens in your client application (e.g., using Stripe.js or the Android or iOS SDKs) and never from your application server. Creating account tokens from your application server may cause you to fall out of compliance with certain regulations. site:stackoverflow.com site:stackoverflow.com”

I have the proper live keys in place, and the whole point of the script was to make these tokens on the application server. Did they change their flow to no longer work with the code I bought or is there something simple that I’m missing? My whole application is built and working (in test mode) and this is a very significant barrier for me. Thanks in advance!

Dan

hi dan!

unfortunately i can’t manage to reproduce this issue to enquire on why are you getting this… :-/

i think the easiest and fastest would be for you to contact the dev team at stripe as they will instantly know what’s happening! there is a live chat/irc channel where there’s always someone to answer these kind of questions, here is the page on how to contact them: https://support.stripe.com/questions/contact-stripe-support

please let me know if you managed to find what was wrong with them, otherwise please contact me by message (clic on my author profile, there will be a contact form) and we can see what could we do, alright?

hope you can get your website live soon!! :-)

Do you have a demo account

hi! it’s not possible to provide a demo account as this interacts with a stripe account… you can watch the demo video that shows all the features of the script and i’m happy to answer any additional questions you might have :-)

i ACCIDENTALLY PURCHASED THIS ITEM. I HAVE NOT DOWNLOADED IT. PLEASE PROVIDE A FULL REFUND.

thank you! yes don’t hesitate if you have questions that are related to the script, and like i said, stripe has an excellent support if you have questions related to the stripe connect api in particular, if you want to add more features for instance etc… :-)

I rated this 5 stars after testing it. Awesome work!

thanks a lot for taking time to do so! muchly appreciated :)

Can this helpful to setup 2DS payments?

i imagine that you talk about 3D Secure payments, right? this is totally implemented, yes!

Is it stripe issuing ready?

this script only concerns stripe connect, and not stripe issuing. for my understanding, stripe issuing allows to create virtual payment cards, you can ask their support for confirmation, but i don’t see why this script wouldn’t accept a payment made using the payment card details of their own cards :-)

Sry last pre sale question. Can i pay you to modify for “Stripe Connect Express”?

hello! can you please contact me (click on my username on this page then “email gibbs”) and explain to me what you do need exactly? thank you :-)

Hi, i am running a restaurant ordering platform like uber. i see that your script can create stripe connected accounts. i wanted to know if your app allows me to set my commission rate & transaction fee per vendor, and also, does your app provides weekly or monthly payments reports per vendor and gives me the amout of payouts for each vendor. thx.

hello :-) currently, the commission rate and transaction fees are hard coded in the webhook file (the file stripe sends the payment informations to, as soon as the payment has been done). so it will be really easy to replace the value of these two fees by values taken from your database so you can apply them differently for different connected accounts. for the reporting part, you can see the informations listed in the demonstration video. if you want full reports, the easiest will be to use stripe dashboard, it’s very easy to access those informations on it and you will always need to connect to their dashboard from time to time :-)

Unbelievable ! You just have to integrate a template and everything is “functional”! Thanks for your time developing this script. Right now, I don’t need it, but I know where to find!

I suggest that you continue your shop, and under the same price conditions because, for the quality, it is not expensive! Do not listen to the “thrifty” who do not want to pay anything, to “cash in as much”!

In the idea, I suggest you develop the following elements which are in great demand by developers:

- Simple payment system with mysql registration - Recurring payment system with mysql registration

Thank you very much for your work, good luck to you for your sales, there is a lack of freelance developer on Themeforest.

I see that you are French, at least I believe. Do not hesitate if you want us to set this up together, I am also in France, not from Lyon, but from Paris.

Have a good day.

www.seventy.studio contact@seventy.studio

thank you for your encouraging comment! :-)

for now i have no intentions to develop another script but i keep your suggestion in mind.

and yes, i am french, even though i live in uk now.

Hi Gibbs,

I am writing to ask if you would take on a development project based on this existing script.

Thank you in advance for considering my request,

Peter

hi peter, please contact me using the contact form (click on my username then “email gibbs”) and you can explain your project to me and i will tell you if that sounds doable or not. thank you and have a good day :-)

can you provide further development on this? sent you message

hi! it really depends on what you need exactly… can you send me a proper request with more details please? you can click on my username then fill in the “email gibbs” form. thank you!

by
by
by
by
by
by

Tell us what you think!

We'd like to ask you a few questions to help improve CodeCanyon.

Sure, take me to the survey