Google'a, bu istekte belirtilen ifadenin ödeneceğini bildirir.
Bu yöntem bir HTTP 200 döndürmezse bu sorguya verilen yanıtlar boş olabilir. Net bir açıklamaya sahip ErrorResponse
, bir saldırganın diğer entegratörlerin ödeme entegratörü hesap tanımlayıcısını anlamasına yardımcı olmak için kullanılabileceği durumlarda boştur. İmzalama anahtarının eşleşmediği veya şifreleme anahtarının bilinmediği bu durumlarda, bu yöntem boş gövdeli bir HTTP 404 döndürür.
Örnek bir istek şu şekilde görünür:
{
"requestHeader": {
"protocolVersion": {
"major": 1,
"minor": 0,
"revision": 0
},
"requestId": "0123434-abc",
"requestTimestamp": "1502545413098"
},
"paymentIntegratorAccountId": "InvisiCashUSA_USD",
"statementId": "0123434-statement-abc"
}
Örnek bir yanıt şöyle görünür:
{
"responseHeader": {
"responseTimestamp": "1519996752221"
},
"acceptRemittanceStatementResultCode": "SUCCESS"
}
HTTP isteği
POST https://vgw.googleapis.com/secure-serving/gsp/v1/acceptRemittanceStatement/:PIAID
İstek içeriği
İstek gövdesi, aşağıdaki yapıyla birlikte veriler içerir:
JSON gösterimi |
---|
{
"requestHeader": {
object ( |
Alanlar | |
---|---|
requestHeader |
ZORUNLU: Tüm istekler için ortak başlık. |
paymentIntegratorAccountId |
ZORUNLU: Bu ifadeyle ilgili sözleşmeden doğan kısıtlamaları tanımlayan ödeme entegratörü hesap kimliğidir. |
statementId |
ZORUNLU: Ekstre bildiriminin istek kimliği. |
Yanıt gövdesi
acceptRemittanceStatement
yöntemi için 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. |
acceptRemittanceStatementResultCode |
ZORUNLU: v1.acceptRemittanceStatement çağrısının sonucu. |
AcceptRemittanceStatementResultCode
Sıralamalar | |
---|---|
UNKNOWN_RESULT |
Bu varsayılan değeri hiçbir zaman ayarlamayın. |
SUCCESS |
Havale ekstresi başarıyla kabul edildi |