Folosește următoarea listă de verificare pentru a te asigura că ai parcurs toți pașii necesari pentru integrarea Android.
Despre mediul de testare
Mediul nostru de testare nu returnează token-uri taxabile active în răspunsul PaymentData , dar mediul de testare ne permite să testăm elemente ale achiziției dvs.:
- Pagini de confirmare
- Chitanțe
- Adresă de facturare (opțional)
- Număr de telefon pentru facturare (opțional)
- Adresă de livrare (opțional)
- Adresă de e-mail (opțional)
O eroare Unrecognized App apare în foaia de plată Google Pay până când aplicația dvs. are acces la nivel de producție.
Valoarea parametrului de mediu din WalletOptions indică dacă serverul rulează într-un mediu de producție sau într-un mediu de testare. Valoarea mediului poate fi una dintre următoarele:
-
WalletConstants.ENVIRONMENT_PRODUCTION -
WalletConstants.ENVIRONMENT_TEST
Pentru testare și dezvoltare, utilizați WalletConstants.ENVIRONMENT_TEST .
Testează-ți integrarea
Înainte de a trimite integrarea către Google pentru validare în ENVIRONMENT_TEST , asigurați-vă că ați îndeplinit criteriile de ieșire pentru fiecare dintre următoarele verificări funcționale și de brand.
1. Noțiuni de bază | |
|---|---|
| Asigurați-vă că verificările și controalele actuale privind riscurile pentru tranzacțiile cu cardul sau PAN sunt aplicate și tranzacțiilor Google Pay. Validarea Google Pay și verificările privind frauda nu sunt destinate să înlocuiască procesele de gestionare a riscurilor. | |
Dacă declanșați selectiv 3D Secure (autentificare intensificată) pentru tranzacțiile normale cu cardul pe baza unor criterii de risc, asigurați-vă că utilizați aceleași criterii de risc pentru a declanșa 3D Secure pentru tranzacțiile Google Pay PAN PAN_ONLY . | |
| Asigurați-vă că ați citit și sunteți gata să acceptați Termenii și condițiile noastre de utilizare . Înregistrarea la Google Pay API necesită acces la adresa de e-mail a titularului contului din aplicația dvs. Android. | |
| Folosește datele primite de la API-ul Google Pay doar pentru procesarea tranzacțiilor. Toate celelalte cazuri de utilizare necesită consimțământul separat și expres din partea utilizatorului. | |
| Confirmați autentificarea cardului de plată și faptul că rețelele de carduri sunt acceptate de procesatorul de plăți din țara dumneavoastră. | |
Dacă finalizați o integrare type DIRECT tokenizationSpecification , trebuie să rotiți anual cheia publică de criptare și să furnizați atestarea PCI către Google prin intermediul consolei Google Pay & Wallet . Atestarea PCI poate fi trimisă de o terță parte sau de un evaluator de securitate calificat, certificat de Consiliul pentru standarde de securitate PCI și aprobată de un furnizor aprobat sau de un evaluator calificat . | |
2. Teste de branding | |
| Creați butonul de plată Google Pay folosind API-ul PayButton pentru a respecta toate elementele regulilor noastre de branding . | |
Asigurați-vă că butonul de plată Google Pay apare numai după ce aplicația a confirmat posibilitatea utilizatorului de a plăti prin funcția isReadyToPay() . | |
| Confirmați că dimensiunile butonului de plată Google Pay afișat corespund cu butoane și elemente similare de pe pagină. | |
| Alegeți un buton potrivit în funcție de culoarea de fundal a zonei în care urmează să apară. | |
3. Teste funcționale | |
Când solicitați o metodă de plată
| |
Când solicitați un tip de metodă de plată
Dacă ați confirmat că procesorul dvs. acceptă autentificarea cu cardul | |
Dacă aveți nevoie de o adresă de livrare, testați procesarea adresei de livrare în diferite stări de finalizare. Încercați următoarele metode:
| |
| Dacă aveți nevoie de un număr de telefon, testați analiza și stocarea numărului de telefon conform standardelor de date ale aplicației dvs. pentru diferite formate, cum ar fi +14155551212, 14155551212, (415) 555-1212. | |
| Asigurați-vă că Google Pay este afișat la egalitate cu alte metode de plată terțe. | |
| Pentru utilizatorii care nu au informații de plată stocate în contul lor în cadrul aplicației, Google Pay ar trebui să fie implicit sau afișat vizibil ca metodă de plată. | |
| Pentru utilizatorii care au selectat anterior Google Pay la finalizarea comenzii și au indicat Google Pay ca preferință pentru plata în cadrul aplicației, Google Pay ar trebui să fie metoda de plată implicită pentru achiziția ulterioară. | |
| Un preț final trebuie afișat utilizatorului înainte ca tranzacția să fie procesată. Dacă suma care va fi percepută a variat în funcție de datele primite de la API-ul Google Pay, trebuie să afișați o pagină de confirmare cu un preț final. | |