Gibt den übergebenen clientMessage
zurück.
Mit dieser Methode wird die grundlegende Konnektivität zwischen dem Zahlungsintegrator und Google getestet.
Wenn am Endpunkt bei der Verarbeitung der Anfrage ein Fehler auftritt, ist die Antwort dieses Endpunkts vom Typ
.ErrorResponse
Die Antworten auf diese Abfrage sind möglicherweise leer, wenn diese Methode keinen HTTP 200-Fehler zurückgibt. Der Antworttext ist leer, wenn ein
mit einer eindeutigen Beschreibung verwendet werden könnte, um einem Angreifer zu helfen, die Kennung des Zahlungsintegrators anderer Integratoren zu verstehen. In Situationen, in denen der Signaturschlüssel nicht übereinstimmt, die Zahlungsintegrator-ID nicht gefunden wurde oder der Verschlüsselungsschlüssel unbekannt war, gibt diese Methode einen HTTP 404-Fehler mit einem leeren Text zurück. Wenn die Anfragesignatur verifiziert werden konnte, werden im Antworttext zusätzliche Informationen zum Fehler zurückgegeben.ErrorResponse
Eine Beispielanfrage sieht so aus:
{
"requestHeader": {
"protocolVersion": {
"major": 1,
"minor": 0,
"revision": 0
},
"requestId": "ZWNobyB0cmFuc2FjdGlvbg",
"requestTimestamp": "1481899949606"
},
"clientMessage": "client message"
}
Eine Beispielantwort sieht so aus:
{
"responseHeader": {
"responseTimestamp": "1481900013178"
},
"clientMessage": "client message",
"serverMessage": "server message"
}
HTTP-Anfrage
POST https://vgw.googleapis.com/secure-serving/gsp/v1/echo/:PIAID
Anfragetext
Der Anfragetext enthält Daten mit folgender Struktur:
JSON-Darstellung |
---|
{
"requestHeader": {
object ( |
Felder | |
---|---|
requestHeader |
ERFORDERLICH: Gemeinsamer Header für alle Anfragen. |
clientMessage |
ERFORDERLICH: Nachricht, die in der Antwort wiederholt werden soll. |
Antworttext
Antwortobjekt für die echo-Methode.
Bei Erfolg enthält der Antworttext Daten mit der folgenden Struktur:
JSON-Darstellung |
---|
{
"responseHeader": {
object ( |
Felder | |
---|---|
responseHeader |
ERFORDERLICH: Gemeinsamer Header für alle Antworten. |
clientMessage |
ERFORDERLICH: In der Anfrage enthaltene Nachricht. |
serverMessage |
OPTIONAL: Servernachricht, unabhängig von der |