מודיע ל-Google שההצהרה שצוינה בבקשה הזו תשולם.
אם המערכת תזהה שגיאה בנקודת הקצה במהלך עיבוד הבקשה, התשובה מנקודת הקצה הזו תהיה מסוג
.ErrorResponse
ייתכן שהתגובות לשאילתה הזו יהיו ריקות אם השיטה הזו לא מחזירה HTTP 200. גוף התשובה ריק במצבים שבהם אפשר להשתמש ב-
עם תיאור ברור כדי לעזור לתוקף להבין את מזהה החשבון של שילובי התשלומים. במצבים כאלה שבהם חתימת האפליקציה לא תואמת, המזהה של שילוב התשלומים לא נמצא או שמפתח ההצפנה לא ידוע, השיטה הזו תחזיר HTTP 404 עם גוף ריק. אם ניתן לאמת את חתימת הבקשה, מידע נוסף בנוגע לשגיאה יוחזר בגוף התגובה.ErrorResponse
בקשה לדוגמה נראית כך:
{
"requestHeader": {
"protocolVersion": {
"major": 1,
"minor": 0,
"revision": 0
},
"requestId": "0123434-abc",
"requestTimestamp": "1502545413098"
},
"paymentIntegratorAccountId": "InvisiCashUSA_USD",
"statementId": "0123434-statement-abc"
}
דוגמה לתשובה:
{
"responseHeader": {
"responseTimestamp": "1519996752221"
},
"acceptRemittanceStatementResultCode": "SUCCESS"
}
בקשת HTTP
POST https://vgw.googleapis.com/secure-serving/gsp/v1/acceptRemittanceStatement/:PIAID
גוף הבקשה
גוף הבקשה מכיל נתונים במבנה הבא:
ייצוג JSON |
---|
{
"requestHeader": {
object ( |
שדות | |
---|---|
requestHeader |
חובה: כותרת נפוצה לכל הבקשות. |
paymentIntegratorAccountId |
חובה: זהו המזהה של חשבון שילוב התשלומים שמזהה אילוצים חוזיים כוללים בהצהרה הזו. |
statementId |
חובה: מזהה הבקשה של ההודעה בדף החשבון. |
גוף התשובה
אובייקט תגובה ל-method acceptRemittanceStatement
.
אם התגובה הצליחה, גוף התגובה מכיל נתונים עם המבנה הבא:
ייצוג JSON |
---|
{ "responseHeader": { object ( |
שדות | |
---|---|
responseHeader |
חובה: כותרת נפוצה לכל התשובות. |
acceptRemittanceStatementResultCode |
חובה: התוצאה של שיחת ה-v1.AcceptRemittanceStatement. |
CodeRemittanceStatementResultCode
טיפוסים בני מנייה (enum) | |
---|---|
UNKNOWN_RESULT |
אני לא רוצה להגדיר את ערך ברירת המחדל הזה! |
SUCCESS |
הצהרת התשלום אושרה |