Stripe Connectin hyödyntäminen alustoilla
Rakenna markkinapaikkoja tai alustoja, jotka mahdollistavat maksut useiden osapuolten välillä Stripe Connectilla ja käsittelevät tilitykset sekä maksut.
Stripe Connectin hyödyntäminen alustoilla on ilmainen Stripen maksut ja SaaS-laskutusjärjestelmät-oppitunti CoddyKitissä. Tämä on oppitunti 2/4. Voit lukea tästä oppimispolusta kokonaan mitkä tahansa 3 oppituntia ilmaiseksi — sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä käytännön harjoittelun sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Oppitunti kuuluu Stripen maksut ja SaaS-laskutusjärjestelmät-oppimispolkuun, ja edistymisesi synkronoituu verkon ja CoddyKit-sovelluksen välillä. Stripen maksut ja SaaS-laskutusjärjestelmät-kurssilla on yhteensä 4 oppituntia.
Mikä on Stripe Connect?
Stripe Connect on tehokas ratkaisu alustoille ja markkinapaikoille. Sen avulla voitte välittää maksuja ostajien ja myyjien välillä, hallita tilityksiä ja käsitellä monen osapuolen maksutapahtumien taloudellisen monimutkaisuuden.
Ajatelkaa alustoja, kuten Shopify, DoorDash tai Etsy. Ne kaikki käyttävät Connectia (tai vastaavia ratkaisuja) kauppiaidensa tai palveluntarjoajiensa maksujen hallintaan.
Alustan tehostaminen
Connect yksinkertaistaa monia alustojen haasteita:
- Käyttöönotto: Rekisteröikää myyjät ja palveluntarjoajat helposti.
- Maksujen käsittely: Kerätkää maksut asiakkailta muiden puolesta.
- Tilitykset: Jakakaa varat yhdistetyille tileillenne.
- Vaatimustenmukaisuus: Stripe käsittelee puolestanne monia sääntelyyn ja PCI DSS -standardiin liittyviä vaatimuksia.
Connect-tilityypit
Stripe Connect tarjoaa kolme pääasiallista tilityyppiä eri alustatarpeisiin:
- Standard: Alustoille, jotka tarvitsevat vain vähän osallistumista yhdistettyjen tilien hallintaan.
- Express: Alustoille, jotka haluavat enemmän hallintaa käyttökokemuksesta.
- Custom: Alustoille, jotka tarvitsevat täyden hallinnan ja mukautusmahdollisuudet.
Kukin tyyppi tarjoaa erilaisen tasapainon hallinnan ja vastuun välillä.
Yksinkertainen Standard-tili
Standard-tilit ovat yksinkertaisimpia. Yhdistetyillä tileillänne on omat täydet Stripe-tilinsä ja hallintapaneelinsa.
Alusta ohjaa käyttäjät Stripeen suorittamaan käyttöönoton loppuun. Stripe huolehtii heidän vaatimustenmukaisuudestaan, tuestaan ja suorasta viestinnästään.
Ohjaatte maksut heille ja voitte periä sovellusmaksun.
Standard-tilin AccountLink-linkin luominen
Standard-tilin käyttöönottoa varten luotte AccountLink-objektin. Se luo URL-osoitteen, jossa käyttäjä viimeistelee Stripe-tilinsä määritykset. Näin käynnistäisitte prosessin taustajärjestelmässänne:
import com.stripe.Stripe;
import com.stripe.model.AccountLink;
import com.stripe.param.AccountLinkCreateParams;
public class Main {
public static void main(String[] args) {
// In a real application, set your secret key securely.
// Stripe.apiKey = "sk_test_YOUR_SECRET_KEY";
// Simulate creating a new account first (usually done via Account.create)
String connectedAccountId = "acct_example_standard"; // Placeholder ID
AccountLinkCreateParams params = AccountLinkCreateParams.builder()
.setAccount(connectedAccountId)
.setRefreshUrl("https://your-platform.com/reauth")
.setReturnUrl("https://your-platform.com/return")
.setType(AccountLinkCreateParams.Type.ACCOUNT_ONBOARDING)
.build();
// In a live environment, you'd call:
// AccountLink accountLink = AccountLink.create(params);
// System.out.println("Generated Account Link URL: " + accountLink.getUrl());
System.out.println("Simulated Account Link Creation for ID: " + connectedAccountId);
System.out.println("Users would be redirected to Stripe to complete setup.");
System.out.println("A real link would look like: https://connect.stripe.com/setup/acct_... ");
}
}Maksut yhdistetyille tileille
Kun asiakas maksaa alustallanne, keräätte maksun ja siirrätte sitten sopivan summan yhdistetylle tilille. Stripe Connect tarjoaa tähän erilaisia veloitustyyppejä:
- Suorat veloitukset: Asiakkaan maksu menee suoraan yhdistetylle tilille, ja te peritte maksun.
- Kohdeveloitukset: Maksu suoritetaan alustanne tilille, minkä jälkeen osa siirretään yhdistetylle tilille.
Keskitymme kohdeveloituksiin, koska ne antavat alustoille paremman varojen hallinnan.
Kohdeveloituksen käsittely
Kohdeveloituksessa luotte alustanne tilille PaymentIntent-objektin ja määritätte transfer_data-tiedot ilmaisemaan, mikä yhdistetty tili vastaanottaa varat.
transfer_data-tietojen amount-arvo ilmaisee yhdistetyn tilin saaman summan.
import com.stripe.Stripe;
import com.stripe.model.PaymentIntent;
import com.stripe.param.PaymentIntentCreateParams;
public class Main {
public static void main(String[] args) {
// Stripe.apiKey = "sk_test_YOUR_SECRET_KEY"; // Your platform's secret key
String customerId = "cus_example"; // A customer on your platform
String connectedAccountId = "acct_example_standard"; // The seller's account
PaymentIntentCreateParams params = PaymentIntentCreateParams.builder()
.setCurrency("usd")
.setAmount(2000L) // Total amount: $20.00
.addPaymentMethodType("card")
.setCustomer(customerId)
.setTransferData(
PaymentIntentCreateParams.TransferData.builder()
.setDestination(connectedAccountId)
.setAmount(1800L) // $18.00 goes to the connected account
.build()
)
.build();
// In a live environment, you'd call:
// PaymentIntent paymentIntent = PaymentIntent.create(params);
// System.out.println("PaymentIntent created: " + paymentIntent.getId());
System.out.println("Simulated PaymentIntent for $20.00.");
System.out.println(" $18.00 would be transferred to connected account: " + connectedAccountId);
System.out.println(" Your platform retains $2.00 as an application fee.");
}
}Alustan maksun ansaitseminen
Edellisessä esimerkissä alusta pidätti automaattisesti PaymentIntent-summan (20,00 $) ja transfer_data.amount-arvon (18,00 $) välisen erotuksen. Tämä erotus (2,00 $) on sovellusmaksunne.
Stripe hoitaa varojen jakamisen automaattisesti. Tämä yksinkertaistaa kirjanpitoanne ja varmistaa, että alusta saa oman osuutensa jokaisesta maksutapahtumasta.
Ohjelmallisten tilitysten käynnistäminen
Vaikka Standard-tilit voivat hallita omia tilityksiään, saatatte joutua käynnistämään tilityksen ohjelmallisesti (esimerkiksi tiettyjen alustasääntöjen tai hyvitysten vuoksi). Voitte luoda Transfer-objektin siirtääksenne varoja alustaltanne yhdistetylle tilille.
import com.stripe.Stripe;
import com.stripe.model.Transfer;
import com.stripe.param.TransferCreateParams;
public class Main {
public static void main(String[] args) {
// Stripe.apiKey = "sk_test_YOUR_SECRET_KEY"; // Your platform's secret key
String connectedAccountId = "acct_example_standard"; // The recipient account
TransferCreateParams params = TransferCreateParams.builder()
.setAmount(5000L) // Amount to transfer: $50.00
.setCurrency("usd")
.setDestination(connectedAccountId)
.build();
// In a live environment, you'd call:
// Transfer transfer = Transfer.create(params);
// System.out.println("Transfer created: " + transfer.getId());
System.out.println("Simulated Transfer for $50.00 to account: " + connectedAccountId);
System.out.println("This moves funds from your platform to the connected account.");
}
}Valitkaa Connect-tyyppi
Missä Stripe Connect -tilityypissä alustalla on suorin hallinta käyttäjän käyttökokemuksesta ja käyttöönottoprosessista, mutta alustan on huolehdittava suuremmasta osasta vaatimustenmukaisuutta?
Connect alustojen voimanlähteenä
Tässä oppitunnissa tutustuimme Stripe Connectiin, joka on tärkeä työkalu monen osapuolen alustojen ja markkinapaikkojen rakentamiseen.
Opitte eri Connect-tilityypeistä (Standard, Express, Custom) ja keskityimme Standard-tileihin. Käsittelimme yhdistettyjen tilien käyttöönottoa AccountLink-objektin avulla, maksujen keräämistä kohdeveloituksilla ja alustan sovellusmaksujen hallintaa.
Connect käsittelee suuren osan monimutkaisuudesta, joten voitte keskittyä alustan keskeisiin ominaisuuksiin!
Opi Stripen maksut ja SaaS-laskutusjärjestelmät tekoälytuutorin avulla — ilmaiseksi
Kirjoita ja suorita oikeaa koodia selaimessa, saa välitöntä apua tekoälytuutorilta ympäri vuorokauden ja jatka siitä, mihin jäit, verkossa tai sovelluksessa.
- Kurssit
- 12
- Oppitunnit
- 48
Usein kysytyt kysymykset
Onko oppitunti ”Stripe Connectin hyödyntäminen alustoilla” ilmainen?
Kyllä — voit lukea täällä verkossa kokonaan ilmaiseksi mitkä tahansa Stripen maksut ja SaaS-laskutusjärjestelmät-oppimispolun 3 oppituntia, myös oppitunnin “Stripe Connectin hyödyntäminen alustoilla”. Sen jälkeen CoddyKit PRO avaa kaikki oppitunnit sekä interaktiiviset harjoitukset sisäänrakennetulla koodieditorilla ja ympäri vuorokauden toimivalla tekoälytuutorilla. Stripen maksut ja SaaS-laskutusjärjestelmät-kurssilla on yhteensä 4 oppituntia.
Mitä opin oppitunnilla ”Stripe Connectin hyödyntäminen alustoilla”?
Rakenna markkinapaikkoja tai alustoja, jotka mahdollistavat maksut useiden osapuolten välillä Stripe Connectilla ja käsittelevät tilitykset sekä maksut. Harjoittelet Stripen maksut ja SaaS-laskutusjärjestelmät-aihetta koodilla, jonka suoritat suoraan selaimessa. Ympäri vuorokauden käytettävissä oleva tekoälytuutori vastaa kysymyksiisi oppitunnin aikana.
Tarvitsenko kokemusta aloittaakseni Stripen maksut ja SaaS-laskutusjärjestelmät-opiskelun?
Aiempi kokemus ei ole tarpeen. CoddyKitin Stripen maksut ja SaaS-laskutusjärjestelmät-oppimispolku sopii vasta-alkajista edistyneisiin, joten voit aloittaa tästä tai alusta ja edetä omaan tahtiisi. Tämä on oppitunti 2/4.
Kuinka kauan ”Stripe Connectin hyödyntäminen alustoilla”-oppitunnin suorittaminen kestää?
Useimmat CoddyKitin oppitunnit kestävät noin 5–10 minuuttia. Jokainen oppitunti on lyhyt ja interaktiivinen, joten edistyt tasaisesti ja voit jatkaa siitä, mihin jäit – sekä verkossa että sovelluksessa.
Voinko kirjoittaa ja suorittaa koodia tällä Stripen maksut ja SaaS-laskutusjärjestelmät-oppitunnilla?
Kyllä. Jokainen Stripen maksut ja SaaS-laskutusjärjestelmät-oppitunti sisältää sisäänrakennetun koodieditorin, joten voit kirjoittaa ja suorittaa oikeaa koodia suoraan selaimessa ja saada välitöntä palautetta tekoälyltä – paikallista asennusta ei tarvita.
Kaikki tämän kurssin oppitunnit
- CRM- ja ERP-järjestelmiin integrointi
- Stripe Connectin hyödyntäminen alustoilla
- Kolmannen osapuolen integraatioihin ja laajennuksiin tutustuminen
- Stripe-datan synkronointi tietovarastoon