Diversi metodi nell'API Card sono solo asincroni. Questi metodi sono asincroni quando Google prevede che alcuni integratori dei pagamenti richiedano la seguente sequenza (ad es. a causa dei file batch).
Che cosa succede se un integratore dei pagamenti richiede l'elaborazione sincrona?
Anziché supportare le versioni asincrone e sincrone di ogni metodo, Google ha scelto di supportare una sola versione per metodo. Ciò ha lo scopo di semplificare il lancio di nuovi integratori dei pagamenti e la manutenzione continuativa.
Se un integratore dei pagamenti supporta solo l'elaborazione sincrona, può implementare la seguente sequenza. In particolare, possono attendere per restituire ACKNOWLEDGED fino a dopo che hanno chiamato correttamente l'endpoint fooResultNotification.