Pikaopas: vastaanota maksu

Tuloksena saat maksupainikkeen React-sovellukseen, joka yhdistää lompakon, antaa maksajan valita tokenin ja vahvistaa todellisen maksun osoitteeseesi. Tarvitset Node.js 20+:n, React- tai Next.js-sovelluksen (tuore create-next-app käy hyvin) sekä lompakon, jolla maksat.

Commerce Kit on tällä hetkellä beta-vaiheessa. API-rajapinnat saattavat muuttua ennen vakaata julkaisua.

1. Asenna Commerce Kit

pnpm add @solana-commerce/kit

2. Lisää painike

Lisää PaymentButton-komponentti mihin tahansa kohtaan sovelluksessasi ja aseta kauppiaslompakoksi hallitsemasi osoite:

import { PaymentButton } from "@solana-commerce/kit";
function Checkout() {
return (
<PaymentButton
config={{
merchant: { name: "My Store", wallet: "your-wallet-address" },
mode: "tip"
}}
onPaymentSuccess={(signature) => {
console.log("Payment confirmed:", signature);
}}
/>
);
}

Komponentti hallitsee lompakon yhdistämisen, tokenin valinnan, tapahtumien käsittelyn ja käyttöliittymän tilan sisäisesti. mode: "tip" antaa maksajan valita summan; katso maksutilat kiinteähintaisiin ja ostoskorin kassatoimintoihin.

Kokeile selaimessa

Määritä maksupainike ja käynnistä tippausvirta poistumatta tältä sivulta.

Avaa Commerce Kit Playground koko näytölle

3. Vastaanota maksu

Käynnistä sovelluksesi, napsauta painiketta, yhdistä lompakko ja maksa. onPaymentSuccess-takaisinkutsu vastaanottaa tapahtuman allekirjoituksen, joka toimii kuittinasi: hae se getTransaction-funktiolla tai millä tahansa selaimella.

Mitä tehdä seuraavaksi

Is this page helpful?

Sisällysluettelo

Muokkaa sivua
© 2026 Solana Foundation. Kaikki oikeudet pidätetään.