Geçirilen clientMessage
sesi tekrarlanır.
Bu yöntemin amacı, ödeme entegratörü ile Google arasındaki temel bağlantıyı test etmektir.
Uç nokta, isteği işlerken bir hatayla karşılaşırsa bu uç noktadan gelen yanıt
türünde olur.ErrorResponse
Bu yöntem bir HTTP 200 döndürmezse bu sorguya verilen yanıtlar boş olabilir. Saldırganın, diğer entegratörlerin ödeme entegratörü hesap tanımlayıcılarını anlamasına yardımcı olmak için açık bir
açıklaması kullanılabileceği yanıt gövdesi boş. Bu durumlarda, imzalama anahtarının eşleşmediği, ödeme entegratör tanımlayıcısının bulunmadığı veya şifreleme anahtarının bilinmediği durumlarda bu yöntem boş gövdeye sahip bir HTTP 404 döndürür. İstek imzası doğrulanabilirse yanıt gövdesinde hatayla ilgili ek bilgiler döndürülür.ErrorResponse
Örnek bir istek:
{
"requestHeader": {
"protocolVersion": {
"major": 1,
"minor": 0,
"revision": 0
},
"requestId": "ZWNobyB0cmFuc2FjdGlvbg",
"requestTimestamp": "1481899949606"
},
"clientMessage": "client message"
}
Örnek bir yanıt:
{
"responseHeader": {
"responseTimestamp": "1481900013178"
},
"clientMessage": "client message",
"serverMessage": "server message"
}
HTTP isteği
POST https://vgw.googleapis.com/secure-serving/gsp/v1/echo/:PIAID
İstek içeriği
İstek gövdesi aşağıdaki yapıya sahip veriler içerir:
JSON gösterimi |
---|
{
"requestHeader": {
object ( |
Alanlar | |
---|---|
requestHeader |
ZORUNLU: Tüm istekler için ortak üstbilgi. |
clientMessage |
GEREKLİ: Yanıtta yankılanan mesaj. |
Yanıt gövdesi
Yankı yönteminin yanıt nesnesi.
Başarılı olursa yanıt metni aşağıdaki yapıyla birlikte verileri içerir:
JSON gösterimi |
---|
{
"responseHeader": {
object ( |
Alanlar | |
---|---|
responseHeader |
ZORUNLU: Tüm yanıtlar için ortak başlık. |
clientMessage |
GEREKLİ: İstekte alınan mesaj. |
serverMessage |
İSTEĞE BAĞLI: Yankılanan |