Integrare mobilă
Kitul de dezvoltare software mobil (SDK) vă ajută să dezvoltați o aplicație mobilă care acceptă plăți digitale prin eGenius Platform. Mobile SDK acceptă atât platformele iOS, cât și Android. Acest lucru vă asigură că puteți satisface o gamă largă de clienți, indiferent de dispozitivul pe care îl folosesc.
Metode și operațiuni de plată acceptate
| Metode de plată | Operațiuni |
|---|---|
|
|
Tranzacția de plată reală și orice tranzacție ulterioară sunt tratate ca solicitări API normale de la serverul dvs. Pentru detalii, consultați Operațiuni ulterioare și efectuarea unei solicitări API la server.
Pentru a afla despre integrarea mobilă, consultați următoarele:
- Pentru instrucțiuni despre cum să descărcați Mobile SDK și să îl integrați în soluția dvs., consultați Pașii de integrare.
- Pentru a înțelege pașii necesari pentru a vă testa integrarea, consultați Pașii de testare.
- Pentru o prezentare generală a realizării integrării dvs., consultați Lista de verificare pentru activare.
Cerințe preliminare
Înainte de a implementa o soluție Mobile SDK, verificați dacă îndepliniți următoarele cerințe preliminare:
- iOS:
- Mobile SDK necesită iOS 11+ sau o versiune ulterioară și este compatibil cu proiectele Swift 5.
- Pentru a utiliza Mobile SDK pentru iOS, trebuie să fiți familiarizat cu Xcode. Pentru a descărca instrumentul și a accesa documentația acestuia, consultați site-ul Xcode.
- Android:
- Mobile SDK necesită minimum Android 21+.
- Pentru a utiliza Mobile SDK pentru Android, trebuie să fiți familiarizat cu Android Studio. Pentru a descărca instrumentul și a accesa documentația acestuia, consultați site-ul Android Studio.
Avantaje cheie
Integrarea mobilă are următoarele beneficii cheie:
- Oferă utilizatorilor o experiență de plată fără probleme.
- Acceptă autentificarea 3-D Secure (3DS), ceea ce reduce tranzacțiile frauduloase.
- Deoarece fluxul Mobile SDK se bazează pe conceptul de sesiune, acesta oferă beneficiile metodei de integrare Hosted Session:
- Poate reduce costurile de conformitate cu PCI, deoarece nu gestionați sau stocați detaliile de plată.
- Facilitează integrarea, deoarece nu este necesar ca dvs. să manipulați direct valorile pentru câmpurile solicitării stocate în cadrul sesiunii.
- Reduce fraudele interne, personalul dvs. având acces limitat la detaliile plătitorului.
- Vă permite să actualizați câmpurile de solicitare și valorile stocate cu ajutorul unei sesiuni. Acest lucru este util atunci când un card de credit expiră sau alte detalii despre plătitor se modifică.
- Vă permite să preluați câmpurile și valorile de solicitare conținute într-un anumit ID de sesiune.
Procesul de plată mobilă
Când utilizați Mobile SDK, trebuie să urmați următorii pași în timpul procesului de plată:
- Pe serverul dvs., creați o sesiune în gateway și actualizați-o cu detaliile de bază despre comanda pe care plătitorul dorește să o facă.
- În aplicația dvs. mobilă, adunați detaliile de plată de la plătitor:
- Dacă nivelul dvs. de conformitate PCI vă permite, puteți obține manual detaliile cardului.
- Dacă nivelul dvs. de conformitate PCI nu permite acest lucru, puteți utiliza metodele de plată Apple Pay sau Google Pay pentru a prelua un simbol de plată de la plătitor fără a fi nevoie să gestionați manual detaliile de plată
- În aplicația dvs. mobilă, autentificați plătitorul cu 3DS, dacă utilizați autentificarea 3DS.
- Dacă primiți detaliile de plată de la plătitor și plătitorul este autentificat cu succes, trimiteți solicitarea de tranzacție de plată de pe serverul dvs.
Pentru mai multe detalii, consultați Pașii de integrare.