يتم إعلام Google بأنّه سيتم الدفع مقابل الكشف المُشار إليه في هذا الطلب.
قد تكون الردود على هذا الاستعلام فارغة إذا لم تعرض هذه الطريقة الخطأ HTTP 200. وتكون هذه الملفات فارغة في الحالات التي يمكن فيها استخدام ErrorResponse
مع وصف واضح لمساعدة المهاجم على فهم معرّف حساب وحدة تكامل الدفع الذي تتعامل معه الشركات الأخرى التي تُجري عملية الدمج. في هذه الحالات، التي يكون فيها مفتاح التوقيع غير متطابق أو كان مفتاح التشفير غير معروف، ستعرض هذه الطريقة خطأ HTTP 404 بنص فارغ.
يظهر مثال على الطلب على النحو التالي:
{
"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 |
مطلوب: رقم تعريف الطلب لإشعار كشف الحساب. |
نص الاستجابة
كائن استجابة لطريقة acceptRemittanceStatement
.
إذا كانت الاستجابة ناجحة، سيحتوي نص الاستجابة على بيانات بالبنية التالية:
تمثيل JSON |
---|
{ "responseHeader": { object ( |
الحقول | |
---|---|
responseHeader |
مطلوب: عنوان مشترك لجميع الردود. |
acceptRemittanceStatementResultCode |
مطلوب: نتيجة المكالمة v1.acceptRemittanceStatement. |
AcceptRemittanceStatementResultCode
عمليات التعداد | |
---|---|
UNKNOWN_RESULT |
لا تضبط هذه القيمة التلقائية مطلقًا. |
SUCCESS |
تم قبول كشف الحوالة المالية بنجاح |