Integrare Magento Stripe: soluția remarcabilă pentru a simplifica procesul de plată pentru magazinul dvs. online
Publicat: 2022-05-04Cu Magento, crearea de magazine online va fi mai convenabilă pentru companii. Îți poți personaliza magazinele care sunt potrivite pentru scopul tău, domeniul tău. Apoi puteți reduce decalajul dintre clienți și magazinul dvs. și puteți aduce mai multe oportunități de a lansa piețe diferite. Cu toate acestea, dacă doriți să optimizați experiența clienților, terțul va fi prima alegere. Iar în procesul de cumpărare, plata joacă o etapă importantă care afectează decizia și satisfacția cumpărătorului. Prin urmare, pentru a evita inconvenientele care se pot întâmpla, vă vom prezenta o soluție excelentă: integrarea Magento Stripe. În acest articol, veți afla cum funcționează integrarea Magento Stripe și vă aduce beneficii afacerii online.
În primul rând, trebuie să știți despre Stripe
Atunci, ce este Stripe?
Stripe Payments este o platformă pentru acceptarea plăților. Utilizați o tranzacție cu card de credit sau de debit pentru a muta bani din contul bancar al unui client în contul companiei dvs.
Stripe este un procesor de plăți care le permite proprietarilor de afaceri să accepte și să proceseze plăți cu cardul de credit și debit. Companiile pot primi plăți prin portofelele mobile și pot cumpăra acum, plăti ulterior servicii folosind Stripe. Stripe acceptă, de asemenea, plăți în mai multe valute diferite. Stripe Payments este platforma care se ocupă de tranzacții.
Cum functioneazã?
Stripe a făcut serviciul lor ușor de utilizat și de navigat pentru proprietarii de afaceri prin simplificarea procedurii.
Procesul de plată Stripe este următorul:
- Software-ul Stripe va conecta la pagina de cumpărare a platformei magazinului dvs. atunci când creați un cont pentru afacerea dvs.
- Când un client este gata să achiziționeze un articol sau un serviciu și să facă „checkout”, acesta va completa pagina de achiziție cu informațiile financiare.
- Datele vor fi apoi transmise de pe site către software-ul Stripe, care va verifica dacă există bani disponibili (gateway de plată). Pe langa asta se ocupa de plata inainte de a o livra in contul comerciantului.
- Comerciantul câștigă plățile, iar atât cumpărătorul, cât și vânzătorul primesc o confirmare a tranzacției.
Beneficiile pe care le veți câștiga utilizând Stripe
Soluțiile Stripe continuă să se diferențieze de cele ale concurenților lor în mai multe moduri. Luați în considerare următoarele caracteristici, care sunt doar câteva dintre numeroasele beneficii ale utilizării sistemului de plată Stripe:
Un proces simplu și rapid de înscriere: Stripe nu solicită o procedură de screening semnificativă pentru a accepta un cont de comerciant cu servicii complete, deoarece este un furnizor de servicii de plată. Puteți aplica online și puteți fi acceptat în câteva minute.
Un sistem integrat de procesare a plăților: soluția Stripe include atât un serviciu de procesare a plăților cu cardul de credit, cât și o poartă de plată. Acum oferă un sistem unic, integrat, care acceptă complet atât canalele de vânzare cu amănuntul, cât și cele de comerț electronic. Apoi sistemul funcționează datorită suportului pentru terminalele de card de credit de blat și sistemele POS.
O gamă extinsă de opțiuni de personalizare: gama largă de instrumente pentru dezvoltatori și API-uri Stripe - toate vin cu documentație detaliată - va atrage pe oricine s-a săturat să aibă doar o gamă restrânsă de posibilități de personalizare pentru site-ul său. Pentru a utiliza pe deplin aceste capabilități, este posibil să aveți nevoie de abilități de codare sau de serviciile unui dezvoltator.
Un set complet de caracteristici de securitate: deși niciun furnizor nu poate garanta securitatea completă a plăților 100% din timp, Stripe se apropie cel mai mult de acest ideal. Majoritatea caracteristicilor de securitate de bază ale Stripe, cum ar fi TLS (SSL) și criptarea, sunt gratuite cu fiecare cont. Capacitățile avansate, cum ar fi protecția antifraudă Stripe Radar, vă vor da puțin mai mult înapoi.
Magento 2 Stripe Payment Gateway: Stripe este un procesor de plăți popular pentru comercianții online. Este o modalitate convenabilă și sigură de a plăti pentru lucruri online. Stripe este un sistem de plată compatibil PCI care poate fi utilizat atât în modul Live, cât și în modul Debug. Clienții pot efectua plăți în siguranță folosind Stripe Payment Gateway pentru Magento 2, deoarece nu sunt stocate informații personale.
Acum, aruncați o privire despre Magento
Originea Magento
Magento este o platformă cu PHP încorporat, care ajută programatorii să creeze site-uri web de comerț electronic. A fost lansat pe 31 martie 2008 de Varien și dezvoltat pe Zend Framework.
În 2018, Adobe a achiziționat Magento la un preț de 1,68 miliarde de dolari pentru a-și finaliza bucla comercială. Magento acceptă vânzarea de produse sau servicii fizice, digitale și descărcabile
Magento este o platformă de comerț electronic cu sursă deschisă, care oferă gestionarea comenzilor, business intelligence și expediere. Integrațiile populare Magento includ fișiere ERP, finanțare și aplicații de plată.
Avantajele utilizării Magento (Adobe Commerce)
- Instalarea machetelor suplimentare și a pluginurilor este simplă.
- Soluțiile de comerț electronic sunt flexibile și scalabile datorită tehnologiei open source
- Un program care este atât eficient, cât și rentabil.
- Permite o varietate de reduceri și promoții în timpul procesului de plată și oferă peste 50 de gateway-uri de plată
În această parte, vom afla mai multe despre Magento Stripe Payment Gateway
Un scurt despre Magento Stripe Payment Gateway
Stripe este un procesor de plăți popular pentru comercianții online. Este o modalitate convenabilă și sigură de a plăti pentru lucruri online. Stripe este un sistem de plată compatibil PCI care poate fi utilizat atât în modul Live, cât și în modul Debug. Clienții pot efectua plăți folosind Magento Stripe Payment Gateway, deoarece nu păstrează informații despre clienți.
Câteva caracteristici evidențiate ale Magento Stripe Payment Gateway
Conform cu PCI
Stripe a fost auditat de un evaluator de securitate calificat PCI (QSA) independent și este recunoscut ca PCI de nivel 1. Stripe îl creează una dintre cele mai bune și mai sigure modalități de a efectua o plată online.
Este sigur de utilizat
Stripe nu are niciodată acces la datele cardului, astfel încât administratorul le poate permite clienților să plătească în siguranță cu acest modul.
Webhook-urile ar trebui să fie acceptate
Webhook-urile sunt un tip de apel invers personalizat folosit pentru a schimba comportamentul unei pagini web sau al unei aplicații online. Administratorul poate folosi tabloul de bord Stripe pentru a genera un webhook și pentru a prelua date din magazinul său.
SCA are nevoie de ajutorul tău
Stripe acceptă acum SCAle. Autentificarea clienților este cu adevărat importantă.
Și nu în ultimul rând vom găsi metoda de aplicare a integrării Magento Stripe
Metoda de integrare Magento Stripe 1: Modulul Magento 1
Descărcați modulul
Descărcați versiunea actualizată a modulului Magento 1 pentru a începe cu site-ul Magento Stripe .
Instalați modulul folosind Panoul de administrare Magento
- Descărcați modulul.
- Conectați-vă la panoul de administrare Magento (Adobe Commerce) al site-ului dvs. web.
- Asigurați-vă că anulați starea compilatorului în Sistem > Instrumente > Compilare.
- Accesați Sistem > Magento Connect > Magento Connect Manager și conectați-vă.
- Dacă ați instalat module Stripe terță parte (nedezvoltate de Stripe), dezinstalați-le pentru a evita conflictele între module.
- Sub Încărcare directă a fișierului pachetului, trimiteți fișierul .tgz pe care l-ați descărcat de pe site-ul web Stripe.
- Faceți clic pe butonul Instalare după încărcarea modulului.
- Verificați consola neagră pentru a vă asigura că nu au existat erori.
- Dacă ați setat Starea compilatorului la Activat, recompilați din Sistem > Instrumente > Compilare.
- Sub System > Cache Management, ștergeți toate cache-urile, inclusiv Merged CSS/JS dacă este activat.
- Treceți la Configurarea Stripe Webhooks în tabloul de bord Stripe.
Instalați modulul manual
Instalați pluginul Magento Stripe prin Panoul de administrare Magento. Dacă această metodă de instalare eșuează, asigurați-vă că directorul rădăcină Magento are permisiuni de scriere. Modulul Magento Stripe poate fi instalat și manual prin extragerea arhivei în directorul rădăcină Magento.
- Modulul Magento Stripe este disponibil pentru descărcare.
- Într-un director local, despachetați arhiva.tgz (de obicei făcând dublu clic pe arhiva de pe mașina dvs. locală). Dacă mediul dvs. nu acceptă aceste arhive, extrageți modulul Stripe Magento cu 7-Zip sau un alt instrument echivalent.
- Transferați fișierele extrase pe serverul dvs. și plasați-le în directorul rădăcină Magento al site-ului dvs. web.
- Pentru a configura modulul Magento Stripe și cerințele sale pentru baza de date, reîmprospătați pagina web pentru magazinul dvs. Magento în browser.
- În Panoul de administrare Magento, accesați System > Cache Management și ștergeți toate cache-urile, inclusiv Merged CSS/JS dacă este activat.
- În tabloul de bord Stripe, accesați Configurarea Stripe Webhooks.
Actualizați modulul
Modulul Stripe Magento este disponibil pentru descărcare de pe site-ul web Stripe. Dezinstalați modulul Stripe Magento și apoi reinstalați-l după ce ați actualizat la cea mai nouă versiune.
Dezinstalează modulul
Trebuie să ștergeți fiecare fișier și director specificat în secțiunea Instalări eșuate/parțiale/corupte dacă l-ați instalat manual. Dezinstalați modulul Stripe Magento prin interfața Magento Connect Manager dacă l-ați instalat prin interfața Magento Connect Manager.
Integrarea Magento Stripe Metoda 2: Modulul Magento 2
Descărcați modulul
Descărcați cea mai recentă versiune a modulului Magento 2 pentru a începe cu site-ul Stripe Magento.
Instalați modulul folosind Composer
- Utilizați Magento Marketplace pentru a cumpăra pluginul Magento Stripe .
- În directorul Magento, deschideți un terminal și efectuați următoarea comandă:
$ compozitor necesită plăți stripe/stripe
Configurați modulul rulând următoarele comenzi:
$ php bin/magento setup:upgrade
> php bin/magento cache:flush
> php bin/magento cache:clean
Dacă rulați Magento (Adobe Commerce) în modul producție, trebuie, de asemenea, să compilați și să implementați fișierele statice ale modulului Stripe Magento.
$ php bin/magento setup:di:compile
> php bin/magento setup:static-content:deploy
Instalați modulul manual
- Stripe oferă cea mai recentă versiune a modulului Stripe Magento pentru descărcare.
- În directorul dvs. Magento, extrageți modulul Stripe Magento.
$ tar -xvf stripe-magento2-latest.tgz
Instalați biblioteca Stripe PHP.
$ compozitor necesită stripe/stripe-php:^7
Configurați modulul Magento Stripe .
$ php bin/magento setup:upgrade
> php bin/magento setup:di:compile
> php bin/magento cache:flush
Dacă rulați Magento (Adobe Commerce) în modul producție, trebuie, de asemenea, să compilați și să implementați fișierele statice ale modulului Magento Stripe .
$ php bin/magento setup:di:compile
> php bin/magento setup:static-content:deploy
Obțineți cheile de autentificare
- Această parte se aplică numai dacă ați folosit Composer pentru a instala modulul Stripe Magento.
- Urmați aceste instrucțiuni pentru a instala Composer dacă nu îl aveți deja. Este posibil să vi se solicite să introduceți datele de conectare și parola în timpul procesului de instalare. Trebuie furnizate cheile de autentificare pentru Magento 2.
- Dacă acceptați solicitarea Composer de a vă salva acreditările, Composer le salvează în /.composer/auth.json.
- Dacă apare eroarea Acreditări invalide după ce ați salvat cheile, actualizați-le în /.composer/auth.json sau eliminați fișierul și executați din nou comanda compozitorului.
Actualizați modulul
Dacă alegeți să instalați modulul manual, puteți obține cea mai recentă versiune de pe site-ul Stripe. Dezinstalați modulul și apoi reinstalați-l după ce aveți cea mai recentă versiune.
Dacă l-ați instalat folosind Composer, executați următoarele comenzi.
$ compozitor elimină plățile stripe/stripe
> compozitorul necesită plăți stripe/stripe
> php bin/magento setup:upgrade
> php bin/magento setup:di:compile
> php bin/magento setup:static-content:deploy
> php bin/magento cache:clean
Dezinstalează modulul
Dacă ați instalat modulul manual, executați următoarele comenzi:
$ php bin/modul magento:dezactivare –clear-static-content
> StripeIntegration_Payments
> compozitorul elimina stripe/stripe-php
> rm -rf app/code/StripeIntegration/Payments
> php bin/magento setup:upgrade
> php bin/magento setup:di:compile
> php bin/magento setup:static-content:deploy
> php bin/magento cache:flush
> php bin/magento cache:clean
Dacă ați instalat folosind Composer, executați următoarele comenzi:
$ compozitor elimină plățile stripe/stripe
> php bin/magento setup:upgrade
> php bin/magento setup:di:compile
> php bin/magento setup:static-content:deploy
> php bin/magento cache:clean
Găsiți opțiunile de configurare a modulului
Navigați la secțiunea de configurare a modulului Magento Stripe (Magazine > Configurare > Vânzări > Metode de plată) pentru a-l configura:
Configurați cheile API
Mod: modul de testare ar trebui utilizat dacă doriți să testați o plată. Când sunteți gata să acceptați tranzacții live, treceți la modul live. Pe Stripe, puteți afla mai multe despre testarea plăților.
Chei pentru API: completați cheile de test și live furnizate de Stripe atunci când vă creați contul. Conectați-vă la Stripe, accesați setările contului și selectați Chei API pentru a le obține.
Configurați webhook-uri
Butonul de configurare webhooks este activat după ce introduceți și salvați cheile API. Când se întâmplă ceva în contul tău Stripe, evenimentele webhook te vor informa. Pentru a efectua taxe, pentru a factura comenzi, pentru a configura comenzi de abonament sau pentru a emite note de credit, modulul răspunde la aceste webhooks. Acest buton configurează automat webhook-urile în contul Stripe.
Secretul de semnare webhooks este o cheie opțională pentru verificarea originii webhook-urilor furnizate site-ului dvs. web. Deși această setare este opțională, trebuie să o activați pentru a vă asigura că Stripe vă trimite webhook-urile, mai degrabă decât o terță parte. Cheia de semnare poate fi găsită în webhook-ul specific pe care l-ați configurat pentru site-ul dvs. web. Secretul de semnare este diferit pentru fiecare mod dacă utilizați același punct final webhook atât pentru modul live, cât și pentru cel de testare.
Configurați plățile cu cardul
Cu acest plugin Stripe Magento, puteți specifica modul în care doriți să acceptați plățile cu cardul utilizând numeroase opțiuni de configurare:
- Activat/Dezactivat: permiteți sau interziceți plățile cu cardul în timpul plății.
- Schimbați titlul în ceea ce doriți să vadă clientul pe pagina de finalizare a comenzii.
- Modul de plată: selectați între Stripe Elements și Stripe Checkout ca mod de plată. Pentru conformitatea PCI, Stripe Elements prezintă un formular de plată chiar pe pagina dvs. de plată Magento (Adobe Commerce) găzduită pe Stripe printr-un iframe. Este complet configurabil pentru a se potrivi cu aspectul site-ului dvs. Magento și nu îndepărtează clienții de pe site. Stripe Checkout duce utilizatorul la o pagină de plată găzduită de Stripe care a fost deja construită. Stripe Checkout reduce costurile de integrare pentru aplicațiile PWA și aplicațiile de comerț fără cap prin acceptarea Chargeback Protection. Dacă utilizați Stripe Checkout pentru a vinde abonamente, toate abonamentele din același coș trebuie să se reînnoiască în același timp.
- Pictograme card: selectați dacă doriți să afișați sau nu pictogramele cardului pentru metodele de plată acceptate de contul dvs. Stripe. Selectați anumite pictograme de card și plasați-le în stânga sau în dreapta titlului metodei de plată pentru a le personaliza.
- Acțiune de plată: dacă doriți să debitați cardurile de consum imediat după o achiziție, alegeți Autorizare și capturare. Aceasta este opțiunea implicită, ceea ce înseamnă că nu va trebui să faceți nimic după ce cumpărătorul plasează comanda. Authorize Only autorizează (și blochează) suma comenzii de pe cardul clientului, astfel încât să puteți captura suma mai târziu prin emiterea unei facturi dacă doriți să finalizați plata mai târziu. Acest modul conține mai multe informații despre [capturarea plăților folosind facturi](/docs/plugins/magento-2/admin#authorizing-card-payments-and-capturing-later).
- Autorizări expirate: pentru plățile Numai cu autorizare, aveți la dispoziție șapte zile pentru a captura plata. După aceea, orice efort de a capta suma are ca rezultat o eroare. Când această opțiune este activată, modulul încearcă să reproducă plata inițială folosind același card care a fost folosit pentru acea comandă. Modulul salvează cardurile în modul Numai Autorizat în mod implicit, iar clientul nu le va putea șterge din secțiunea de cont până când nu facturați sau anulați comanda.
- Facturare automată: când faceți check-out, opțiunea Numai Autorizare generează o nouă factură cu starea În așteptare. Starea facturii trece la Plătit după ce taxa este capturată, iar starea comenzii se schimbă în Finalizată. Când acțiunea de plată este setată la Numai Autorizare, această opțiune este la îndemână, deoarece atunci când fluxul de plată este finalizat, nu este generată nicio factură. Dacă activați modulul, acesta va genera automat o factură când finalizați procesul de finalizare a comenzii, pe care o puteți trimite prin e-mail unui client înainte de a-i taxa. Ca urmare a acestui fapt, starea comenzii este schimbată în Procesare.
- SCA MOTO Excepții: Când este activat, modulul marchează plățile cu cardul ca MOTO (Comandă prin corespondență/Comandă telefonică) pentru comenzile create prin zona de administrare Magento (Adobe Commerce). Plățile MOTO sunt scutite de restricțiile SCA, prin urmare nu necesită verificarea clientului, ceea ce reduce la minimum numărul de comenzi admin care eșuează. Vă rugăm să contactați asistența la [email protected] pentru a activa MOTO pentru contul dvs. Stripe.
- Comenzile cu un nivel ridicat de risc ar trebui să fie reținute: dacă o plată este marcată ca având un statut de risc crescut de către Stripe Radar, modulul va plasa comanda până când o examinați. Pentru informații suplimentare, consultați secțiunea Activarea caracteristicilor de prevenire a fraudei cu Stripe Radar.
- Permiteți consumatorilor să-și salveze cardurile în seiful Stripe și să le refolosească mai târziu pentru o comandă mai rapidă, activând această opțiune.
- Stripe trimite clientului un e-mail de chitanță de plată după ce plata a reușit dacă această opțiune este activată. Din setările contului Stripe, puteți schimba aspectul e-mailurilor.
- Plătiți cu moneda din magazin: vă puteți taxa clienții fie în moneda de bază setată, fie într-o monedă străină afișată pe pagina de finalizare a comenzii. Cu toate acestea, cu standardul că aveți un site web în mai multe valute sau în mai multe limbi. De exemplu, moneda implicită a site-ului dvs. este USD. Dar ați dori să îl prezentați în CAD și să permiteți clienților să plătească în acea monedă pentru o anumită vizualizare a magazinului.
- Plată din țările aplicabile: puteți modifica plata aplicabilă anumitor țări dacă doriți să acceptați plăți cu cardul din anumite țări.
- Plată pentru anumite țări: la finalizarea comenzii, selectați țările pentru care este disponibilă această metodă de plată.
- Ordinea sortării: acest parametru influențează ordinea în care metodele de plată sunt prezentate pe pagina de finalizare a comenzii dacă aveți mai multe metode de plată activate.
Concluzie
Prin acest articol, vă oferim o schiță a integrării Magento Stripe. Când îți iei afacerea online, nu țintiți doar mediul local, ci și piața globală. Prin urmare, cu varietatea metodelor de plată, poți evita dificultățile diferitelor valute aduse în magazinul tău. Apoi puteți face călătoria clientului să devină lină și satisfăcătoare. Ca rezultat, cu siguranță puteți aduce mai mulți clienți noi în afacerea dvs. Cu toate acestea, dacă nu sunteți sigur despre modalitatea de implementare a integrării Magento Stripe, nu ezitați să ne contactați. Cu multe experiențe în acest domeniu, suntem încrezători că oferim cel mai bun serviciu: integrarea Magento cu terțe părți. Prin urmare, dacă aveți întrebări, verificați site-ul nostru pentru a obține mai multe informații.