Mergi la conținut

Mobile

PaymentSheet și carduri salvate

Backend-ul aplicației creează clientul și plata. Aplicația mobilă transmite răspunsul complet către `@monedo/payments-react-native`, inclusiv contextele opace `client_customer_id` și, când există, `client_account_id`. Nu înlocui aceste valori cu ID-ul public `customer`. Datele sensibile ale cardului sunt colectate direct de componentele native ale furnizorului de servicii de plată și nu tranzitează API-ul Monedo; wallet-urile, SCA și 3DS sunt executate în același flux securizat.

bash
npx expo install @monedo/payments-react-native
POST
/customers/{customer}/customer-sessions
customers:write

Creează o sesiune scurtă pentru PaymentSheet.

POST
/customers/{customer}/setup-intents
customers:write

Pregătește salvarea metodei de plată pentru utilizări viitoare.

POST
/customers/{customer}/customer-sheet-sessions
customers:write

Returnează CustomerSession, SetupIntent și contextul nativ necesare `MonedoCustomerSheet`. Furnizează SDK-ului un callback care poate cere secrete proaspete.

Același domeniu de reutilizare

Web și mobile folosesc aceeași izolare: mediu, instalare, client și cont de plată. Un card salvat într-un cont direct nu devine automat disponibil altui comerciant. Pentru o instalație platform, reutilizarea între comercianții ei este posibilă numai pentru același client și același cont de plată al platformei.

Nu trimite date de card

Numărul cardului, CVC-ul și tokenurile de plată nu trebuie să treacă prin serverele aplicației tale sau prin API-ul Monedo.