Mit der folgenden Checkliste können Sie prüfen, ob Sie alle erforderlichen Schritte in Ihrer Android-Integration ausgeführt haben.
Informationen zur Testumgebung
In unserer Testumgebung werden in der PaymentData-Antwort keine kostenpflichtigen Live-Tokens zurückgegeben. In der Testumgebung können wir jedoch Elemente Ihres Kaufs testen:
- Bestätigungsseiten
- Receipts
- Rechnungsadresse (optional)
- Abrechnungstelefonnummer (optional)
- Versandadresse (optional)
- E-Mail-Adresse (optional)
Auf dem Google Pay-Zahlungsformular wird der Fehler Unrecognized App angezeigt, bis Ihre App Produktionszugriff hat.
Der Wert des Umgebungsparameters aus WalletOptions gibt an, ob der Server in einer Produktions- oder Testumgebung ausgeführt wird. Der Wert für „environment“ kann einer der folgenden sein:
WalletConstants.ENVIRONMENT_PRODUCTIONWalletConstants.ENVIRONMENT_TEST
Verwenden Sie für Tests und die Entwicklung WalletConstants.ENVIRONMENT_TEST.
Integration testen
Bevor Sie Ihre Integration zur Validierung in ENVIRONMENT_TEST bei Google einreichen, müssen Sie die Ausschlusskriterien für die folgenden Funktions- und Markenprüfungen erfüllen.
1. Grundlagen |
|
|---|---|
| Achten Sie darauf, dass Ihre aktuellen Risikoprüfungen und ‑kontrollen für Karten- oder PAN-Transaktionen auch auf die Google Pay-Transaktionen angewendet werden. Die Google Pay-Validierung und Betrugsprüfungen sollen Ihre Risikomanagementprozesse nicht ersetzen. | |
Wenn Sie 3D Secure (Step-up-Authentifizierung) für normale Kartentransaktionen selektiv auf Grundlage von Risikokriterien auslösen, müssen Sie dieselben Risikokriterien verwenden, um 3D Secure für Google Pay-PAN-Transaktionen mit PAN_ONLY auszulösen. |
|
| Lesen Sie unsere Nutzungsbedingungen und bestätigen Sie, dass Sie sie akzeptieren. Für die Registrierung bei der Google Pay API benötigen Sie Zugriff auf die E‑Mail-Adresse des Kontoinhabers Ihrer Android-Anwendung. | |
| Verwenden Sie die von der Google Pay API empfangenen Daten nur zur Verarbeitung von Transaktionen. Für alle anderen Anwendungsfälle ist eine separate, ausdrückliche Einwilligung des Nutzers erforderlich. | |
| Prüfen Sie, ob die Authentifizierung der Zahlungskarte und die Kartennetzwerke vom Zahlungsabwickler in Ihrem Land akzeptiert werden. | |
Wenn Sie eine DIRECT-IntegrationtokenizationSpecification type abschließen, müssen Sie Ihren öffentlichen Verschlüsselungsschlüssel jährlich rotieren und Google über die Google Pay & Wallet Console eine PCI-Bescheinigung vorlegen. Die PCI-Bescheinigung kann von einem Drittanbieter oder einem vom PCI Security Standards Council zertifizierten Qualified Security Assessor eingereicht werden, der von einem Approved Vendor oder Qualified Assessor genehmigt wurde.
|
|
2. Branding-Tests |
|
| Erstellen Sie die Google Pay-Zahlungsschaltfläche mit der PayButton API, um alle Elemente unserer Branding-Richtlinien einzuhalten. | |
Die Google Pay-Zahlungsschaltfläche darf erst angezeigt werden, nachdem Ihre App bestätigt hat, dass der Nutzer über die Funktion
isReadyToPay() bezahlen kann. |
|
| Prüfen Sie, ob die Abmessungen der angezeigten Google Pay-Zahlungsschaltfläche mit ähnlichen Schaltflächen und Elementen auf der Seite übereinstimmen. | |
| Wählen Sie eine geeignete Schaltfläche basierend auf der Hintergrundfarbe des Bereichs aus, in dem sie angezeigt werden soll. | |
3. Funktionstests |
|
|
Wenn Sie eine
|
|
Wenn Sie eine
Wenn Sie bestätigt haben, dass Ihr Zahlungsabwickler die |
|
Wenn Sie eine Versandadresse benötigen, testen Sie die Verarbeitung der Versandadresse in verschiedenen Fertigstellungszuständen. Probieren Sie die folgenden Methoden aus:
|
|
| Wenn Sie eine Telefonnummer benötigen, testen Sie das Parsen und Speichern der Telefonnummer anhand der Datenstandards Ihrer App für verschiedene Formate wie +14155551212, 14155551212 und (415) 555-1212. | |
| Google Pay muss gleichwertig mit anderen Zahlungsmethoden von Drittanbietern angezeigt werden. | |
| Bei Nutzern, die keine Zahlungsinformationen in ihrem Konto in Ihrer App gespeichert haben, sollte Google Pay als Standardzahlungsmethode festgelegt oder prominent angezeigt werden. | |
| Für Nutzer, die Google Pay zuvor an der Kasse ausgewählt und Google Pay als bevorzugte Zahlungsmethode in Ihrer App angegeben haben, sollte Google Pay die Standardzahlungsmethode für ihren nächsten Kauf sein. | |
| Dem Nutzer muss vor der Verarbeitung der Transaktion ein Endpreis angezeigt werden. Wenn sich der abzubuchende Betrag aufgrund von Daten aus der Google Pay API geändert hat, müssen Sie eine Bestätigungsseite mit einem Endpreis anzeigen. | |