Stripe Isku-dhafka Hababka Ugu Wanaagsan: Hirgelinta Xalka Lacag-bixinta Waxtar leh
Stripe Isku-dhafka Hababka Ugu Wanaagsan: Hirgelinta Xalka Lacag-bixinta Waxtar leh
Xilligan casriga ah ee dijitaalka ah, doorashada nidaamyada lacag-bixinta ayaa ah mid aad muhiim u ah, gaar ahaan shirkadaha bilowga ah iyo ganacsiyada yaryar. Stripe oo ah madal lacag-bixineed oo hogaamineed, ayaa si weyn loogu soo dhoweeyay sababtoo ah fududeynteeda iyo API-keeda awoodda leh. Qoraalkan wuxuu bixin doonaa qaar ka mid ah hababka ugu wanaagsan ee isku-dhafka Stripe, si loo caawiyo horumariyeyaasha inay hirgeliyaan xalka lacag-bixinta waxtar leh.
1. Fahamka Aasaaska Stripe
Ka hor inta aan la bilaabin isku-dhafka Stripe, waa in la fahmaa aasaaska shaqooyinka iyo adeegyada ay bixiso. Stripe waxay u oggolaaneysaa isticmaaleyaasha inay sameeyaan waxyaabaha soo socda:
- Hagaajinta Lacag-bixinta Online: Taageerada kaararka deynta, kaararka bangiga, iyo noocyada kala duwan ee lacag-bixinta.
- Qandaraasyada Joogtada ah: Si fudud u maaree lacag-bixinta joogtada ah.
- Maareynta Faturada: Si otomaatig ah u abuur oo u dir faturada.
- Ogaanshaha Khayaanada: Qalabka ogaanshaha khayaanada ee ku dhex jira si loo ilaaliyo amniga macaamilka.
2. Abuurista Akoonka Stripe
Si aad u isticmaasho Stripe, marka hore waxaad u baahan tahay inaad abuurto akoon Stripe:
- Booqo Stripe官网.
- Guji "Start now", buuxi macluumaadka la xiriira si aad u diiwaangeliso akoon.
- Xaqiiji emailkaaga oo dhameystir dejinta akoonka.
3. Helitaanka API Key
Marka la isku-dhafayo Stripe, waxaa loo baahan yahay API key, oo loo kala saaro midka tijaabada iyo midka wax-soo-saarka:
- Gal dashboard-ka Stripe.
- U soco qaybta "Horumarinta", dooro "API Key".
- Nuqul ka samee "Publishable Key" iyo "Secret Key".
Fiiro gaar ah: Ha u soo bandhigin secret key-gaaga koodhka macmiilka.
4. Rakibida Stripe SDK
Stripe waxay bixisaa SDK luqado badan, sida Node.js, Python, Ruby, iwm. Halkan waxaa ku yaal sida loo rakibo Stripe SDK ee mashruuca Node.js:
npm install stripe
5. Hirgelinta Habka Lacag-bixinta Aasaasiga ah
Halkan waxaa ku yaal tusaale kood ah oo lagu hirgelinayo lacag-bixinta Stripe ee codsiga Node.js:
Abuurista Ujeedada Lacag-bixinta
Dhinaca dambe, abuur ujeedada lacag-bixinta (Payment Intent), taas oo ka caawin doonta in la maareeyo lacag-bixinta isticmaalaha.
const express = require('express');
const stripe = require('stripe')('your_secret_key');
const app = express();
app.use(express.json());
app.post('/create-payment-intent', async (req, res) => {
const { amount, currency } = req.body;
try {
const paymentIntent = await stripe.paymentIntents.create({
amount,
currency,
});
res.json({ clientSecret: paymentIntent.client_secret });
} catch (error) {
res.status(500).send(error);
}
});
Dhinaca Hore ee Maareynta Lacag-bixinta
Bogga hore, isticmaal maktabadda JavaScript ee Stripe si aad u maareyso lacag-bixinta.
Lacag-bixinta
const stripe = Stripe('your_publishable_key'); // Bedelka furahaaga la daabacay
const button = document.getElementById('checkout-button');
button.addEventListener('click', () => {
fetch('/create-payment-intent', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({ amount: 1000, currency: 'usd' }) // Tusaale ahaan $10.00
})
.then(response => response.json())
.then(data => {
return stripe.redirectToCheckout({
sessionId: data.clientSecret
});
})
.then(result => {
if (result.error) {
alert(result.error.message);
}
});
});
6. Qandaraasyada Joogtada ah
Haddii aad u baahan tahay inaad maareyso qandaraasyada joogtada ah, Stripe waxay bixisaa qalab fudud si ay u taageeraan hawshan. Halkan waxaa ku yaal tillaabooyinka aasaasiga ah ee abuurista qandaraas:
Abuurista Alaabta iyo Qiimaha
Ku abuur dashboard-ka Stripe alaab iyo macluumaadka qiimaha la xiriira. Hubi in macluumaadka qiimaha loo dejiyo inuu noqdo mid joogto ah.
Abuurista Qandaraaska
Isticmaal koodhkan hoose si aad u abuurto qandaraas:
const subscription = await stripe.subscriptions.create({
customer: 'cus_123', // Bedelka ID-ga isticmaalaha
items: [{
price: 'price_123', // Bedelka ID-ga qiimaha aad abuurtey
}],
});
7. Maareynta Webhook
Si loo maareeyo dhacdooyinka sida guusha lacag-bixinta, guuldarada ama dib-u-celinta, isticmaalka Webhook waa habka ugu wanaagsan. Deji Webhook si aad u dhageysato dhacdooyinka gaarka ah:
- Dashboard-ka Stripe, u soco "Webhook".
- Ku dar URL, si aad u hesho ogeysiisyada dhacdooyinka.
Halkan waxaa ku yaal tusaale koodh ah oo aasaasi ah oo lagu maareynayo Webhook:
app.post('/webhook', express.raw({ type: 'application/json' }), (req, res) => {
const sig = req.headers['stripe-signature'];
let event;
try {
event = stripe.webhooks.constructEvent(req.body, sig, endpointSecret);
} catch (err) {
console.log(`Webhook Error: ${err.message}`);
return res.status(400).send(`Webhook Error: ${err.message}`);
}
// Maareynta dhacdada
if (event.type === 'payment_intent.succeeded') {
const paymentIntent = event.data.object;
console.log(`PaymentIntent ayaa guuleysatay!`);
}
res.json({ received: true });
});
8. Tijaabinta Habka Lacag-bixinta
Ka hor inta aan la daabicin codsigaaga deegaanka wax-soo-saar, had iyo jeer hubi inaad si qoto dheer u tijaabiso habka tijaabada ee Stripe. Isticmaal kaararka tijaabada ee Stripe si aad u sameyso lacag-bixinta.
9. Tixgelinta Amniga
- Ha u soo bandhigin secret key-gaaga dhinaca macmiilka.
- Hubi amniga xogta adoo isticmaalaya HTTPS.
- Fiiri hababka amniga ee ugu wanaagsan ee ay bixiso dukumintiyada Stripe.
10. Gabagabo
Stripe waxay siisaa horumariyeyaasha xalal awood leh oo lacag-bixineed, iyadoo la raacayo tillaabooyinkan iyo hababka ugu wanaagsan, si waxtar leh ayaa loo isku dari karaa nidaamka lacag-bixinta. Inta lagu jiro isku-dhafka, waa in si gaar ah loo fiiriyo amniga iyo waayo-aragnimada isticmaalaha, si loo kordhiyo heerka beddelka iyo qanacsanaanta macaamiisha. Waxaan rajeyneynaa in qoraalkan uu kaa caawin doono inaad si guul leh u dhammaystirto isku-dhafka iyo horumarinta Stripe.
Haddii aad u baahan tahay taageero farsamo oo qoto dheer iyo agab, fadlan booqo Dukumentiyada Rasmiga ah ee Stripe.




