- JSON representation
- AddressVerificationNotSent
- NotSentAvsSupport
- AddressVerificationSentUnsupported
- AvsNotSupportedReason
- AddressVerificationSentResult
- VerificationResult
The result of verifying the address fields provided in the request.
All fields are required because we want an explicit result for each field rather than relying on the absence of a field as an implied result.
JSON representation |
---|
{ // Union field |
Fields | |
---|---|
Union field
|
|
not |
Google did not send |
sent |
Google sent |
result |
Google sent |
AddressVerificationNotSent
JSON representation |
---|
{
"support": enum ( |
Fields | |
---|---|
support |
REQUIRED: If |
NotSentAvsSupport
Enums | |
---|---|
NOT_SENT_AVS_SUPPORT_UNSPECIFIED |
Do not ever set this default value! |
UNSUPPORTED_BY_INTEGRATOR |
If addressVerificationData had been sent, the integrator would not have been able to support it. |
UNSUPPORTED_BY_NETWORK |
If addressVerificationData had been sent, the network would not have been able to support it. |
UNSUPPORTED_BY_ISSUER |
If addressVerificationData had been sent, the issuer would not have been able to support it. |
SUPPORTED |
If addressVerificationData had been sent, the integrator would have been able to support it. |
AVS_SUPPORT_NOT_KNOWN |
If addressVerificationData had been sent, it is unknown if it would have been supported or not. |
AddressVerificationSentUnsupported
JSON representation |
---|
{
"reason": enum ( |
Fields | |
---|---|
reason |
REQUIRED: The |
AvsNotSupportedReason
Enums | |
---|---|
AVS_NOT_SUPPORTED_REASON_UNSPECIFIED |
Do not ever set this default value! |
UNSUPPORTED_BY_INTEGRATOR |
The integrator could not support Address Verification for this request. |
UNSUPPORTED_BY_NETWORK |
The network could not support Address Verification for this request. |
UNSUPPORTED_BY_ISSUER |
The issuer could not support Address Verification for this request. |
AddressVerificationSentResult
JSON representation |
---|
{ "rawAvsResult": string, "addressLine": enum ( |
Fields | |
---|---|
raw |
REQUIRED: The raw AVS value returned from the card network. If |
address |
REQUIRED: The result of verifying the |
locality |
REQUIRED: The result of verifying the |
administrative |
REQUIRED: The result of verifying the |
postal |
REQUIRED: The result of verifying the |
country |
REQUIRED: The result of verifying the |
name |
REQUIRED: The result of verifying the |
VerificationResult
Enums | |
---|---|
VERIFICATION_RESULT_UNSPECIFIED |
Do not ever set this default value! |
MATCH |
Google sent the field to the integrator and it was checked via AVS and it matched the expected value. |
MISMATCH |
Google sent the field to the integrator and it was checked via AVS but did not match the expected value. |
NOT_SPECIFIED |
Google sent the field to the integrator and the integrator checked the field via AVS, but the AVS result code does not provide enough info for the integrator to know if the field matched the expected the value. |
SKIPPED_BY_NETWORK |
Google sent the field to the integrator but the Network did not return an AVS result (due to timeout etc.). |
SKIPPED_BY_ISSUER |
Google sent the field to the integrator but the issuer did not perform AVS (due to timeout etc.). |