Comunica a Google che l'estratto conto indicato in questa richiesta sarà pagato.
Le risposte a questa query potrebbero essere vuote se questo metodo non restituisce un HTTP 200. Sono vuoti nelle situazioni in cui potrebbe essere utilizzato un elemento ErrorResponse
con una descrizione chiara per aiutare un utente malintenzionato a comprendere l'identificatore dell'account dell'integratore dei pagamenti di altri integratori. In questi casi, in cui la chiave di firma non corrisponde o la chiave di crittografia non è nota, il metodo restituisce un errore HTTP 404 con un corpo vuoto.
Una richiesta di esempio ha il seguente aspetto:
{
"requestHeader": {
"protocolVersion": {
"major": 1,
"minor": 0,
"revision": 0
},
"requestId": "0123434-abc",
"requestTimestamp": "1502545413098"
},
"paymentIntegratorAccountId": "InvisiCashUSA_USD",
"statementId": "0123434-statement-abc"
}
Ecco un esempio di risposta:
{
"responseHeader": {
"responseTimestamp": "1519996752221"
},
"acceptRemittanceStatementResultCode": "SUCCESS"
}
Richiesta HTTP
POST https://vgw.googleapis.com/secure-serving/gsp/v1/acceptRemittanceStatement/:PIAID
Corpo della richiesta
Il corpo della richiesta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{
"requestHeader": {
object ( |
Campi | |
---|---|
requestHeader |
REQUIRED: intestazione comune per tutte le richieste. |
paymentIntegratorAccountId |
REQUIRED: questo è l'identificatore dell'account dell'integratore dei pagamenti che identifica i vincoli contrattuali relativi a questa affermazione. |
statementId |
OBBLIGATORIO: ID richiesta della notifica dell'estratto conto. |
Corpo della risposta
Oggetto della risposta per il metodo acceptRemittanceStatement
.
In caso di esito positivo, il corpo della risposta contiene dati con la seguente struttura:
Rappresentazione JSON |
---|
{ "responseHeader": { object ( |
Campi | |
---|---|
responseHeader |
REQUIRED: intestazione comune per tutte le risposte. |
acceptRemittanceStatementResultCode |
OBBLIGATORIO: risultato della chiamata v1.acceptRemittanceStatement. |
AcceptRemittanceStatementResultCode
Enum | |
---|---|
UNKNOWN_RESULT |
Non impostare mai questo valore predefinito. |
SUCCESS |
Dichiarazione di pagamento accettata |