> For the complete documentation index, see [llms.txt](https://docs.maibmerchants.md/e-commerce/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.maibmerchants.md/e-commerce/ro/tipuri-de-plati.md).

# Tipuri de plăți

Descrierea tipurilor de plată prevăzute în API

### 1. **Plată directă**

API Endpoint: *<https://api.maibmerchants.md/v1/pay>*

Mai poate fi întîlnită și sub denumirea de SMS (Single Message System).

Plata directă are loc într-o singură etapă. Dacă tranzacția este cu succes suma este extrasă din contul Cumpărătorului.

Acest tip de plată este cel mai simplu de implementat și cel mai des corespunde necesităților Merchant-ului, prin urmare este și cel mai des întâlnit în integrările ecommerce.

### **2. Plată în 2 etape**

Mai poate fi întîlnită și sub denumirea de DMS (Dual Message System).

Plata are loc în 2 etape:

<details>

<summary>1.Autorizare tranzacție - suma tranzacției este blocată pe contul Cumpărătorului</summary>

API Endpoint: *<https://api.maibmerchants.md/v1/hold>*

</details>

<details>

<summary>2.Finisare tranzacție - suma tranzacției este debitată din contul Cumpărătorului</summary>

API Endpoint: *<https://api.maibmerchants.md/v1/complete>*

</details>

### **3. Plăți recurente (regulate)**

Plățile recurente sunt plăți care se efectuează periodic și care nu necesită ca Cumpărătorul să reintroducă detaliile cardului de fiecare dată.

Ca exemplu ar putea fi cu un serviciu cu un abonament lunar.

Cumpărătorul trebuie să fie înregistrat în cabinetul personal pe website/app.

Pentru plățile regulate sunt prevăzute 3 endpoint-uri:

<details>

<summary>1.Înregistrare card în sistemul maib ecomm</summary>

API Endpoint: *<https://api.maibmerchants.md/v1/savecard-recurring>*

Cumpărătorul fiind logat pe website/app efectuează prima tranzacție cu introducerea datelor cardului pe pagina **maib ecomm checkout**.&#x20;

Cardului i se atribuie un identificator (*billerId*) în sistemul **maib ecomm**.&#x20;

Merchant-ul primește identificatorul cardului în *răspunsul final* (pe *Callback Url*) și îl atribuie Cumpărătorului care a efectuat tranzacția.

</details>

<details>

<summary>2.Executare plată recurentă</summary>

API Endpoint: *<https://api.maibmerchants.md/v1/execute-recurring>*

Următoarele plăți sunt inițiate periodic de către **Merchant** folosind identificatorul cardului (*billerId*).

</details>

<details>

<summary>3.Ștergere card din sistemul maib ecomm</summary>

API Endpoint: *<https://api.maibmerchants.md/v1/delete-card>*

</details>

### **4. Plăți one-click**

Plățile one-click permit Cumpărătorului, după înregistrarea cardului în sistemul **maib ecomm**, să efectueze plățile ulterioare fără reintroducerea datelor cardului. Cumpărătorul va introduce  doar CVV2/CVC2 (poate fi exclus) și va trece autentificarea 3DS.

Cumpărătorul trebuie să fie înregistrat în cabinetul personal pe website/app.

Pentru plățile one-click sunt prevăzute 3 endpoint-uri:

<details>

<summary>1.Înregistrare card în sistemul maib ecomm</summary>

API Endpoint: *<https://api.maibmerchants.md/v1/savecard-oneclick>*

Cumpărătorul fiind logat pe website/app efectuează prima tranzactie cu introducerea datelor cardului și este de acord cu înregistrarea lor în sistemul **maib ecomm**.&#x20;

Cardului i se atribuie un identificator în sistemul **maib ecomm** (*billerId*).&#x20;

Merchant-ul primește identificatorul cardului în raspunsul final de la **maib ecomm** (pe *Callback Url*) și îl atribuie Cumpărătorului care a efectuat tranzacția.

</details>

<details>

<summary>2.Executare plată one-click</summary>

API Endpoint: *<https://api.maibmerchants.md/v1/execute-oneclick>*

Cumpărătorul este redirecționat pe pagina **maib ecomm checkout** unde va introduce doar CVV2/CVC2 (poate fi exclus) și trece autentificarea 3D Secure.

</details>

<details>

<summary>3.Ștergere card din sistemul <strong>maib ecomm</strong></summary>

API Endpoint: *<https://api.maibmerchants.md/v1/delete-card>*

</details>
