- JSON representation
- ChargeExceedsTransactionLimit
- ChargeExceedsDailyLimit
- ChargeExceedsMonthlyLimit
- ChargeUnderLimit
- InsufficientFunds
- AccountClosedAccountTakenOver
- AccountOnHold
- AccountClosedFraud
- GooglePaymentTokenInvalidatedByUser
- TokenRefreshRequired
Results for transfer
JSON representation |
---|
{ // Union field |
Fields | |
---|---|
Union field
|
|
success |
Successful transfer. |
charge |
This transfer request's |
charge |
This account cannot be used for transfers right now as it has exceeded its daily limits. |
charge |
This account cannot be used for transfers right now as it has exceeded its monthly limits. |
charge |
This transfer request's |
insufficient |
This account does not have sufficient funds to guarantee this transfer. |
account |
This account does not support the requested currency. |
account |
The user's account held with the integrator has been closed. Returning this value will cause the user's instrument to be closed with Google. The user will be forced to add a new instrument by going through the association flow again. |
account |
The user's account with the integrator has been closed, suspected account take over. Returning this value will cause the user's instrument to be closed with Google. The user will be forced to add a new instrument by going through the association flow again. |
account |
The account is on hold. |
account |
The user's account held with the integrator has been closed because of fraud. Returning this value will cause the user's instrument to be closed with Google. The user will be forced to add a new instrument by going through the association flow again. |
google |
The account is active, but the GPT has been invalidated by the user on the integrator's side. Returning this value will cause the user's instrument to be closed with Google. The user will be forced to add a new instrument by going through the association flow again. |
token |
Returning this requires the user to go through a refresh flow. |
payee |
The payee proxy is not registered. |
ChargeExceedsTransactionLimit
This payment request's amount
exceeds per-transaction limit. If this code is used populate the transactionLimit field for user messaging purposes.
JSON representation |
---|
{ "rawResult": { object ( |
Fields | |
---|---|
raw |
OPTIONAL: Raw result of this event. Used to help inform Google's risk engine and analytics. In decline code–mapping situations, data is sometimes lost. The integrator can choose to give Google a raw code. For example, a credit card gateway (the integrator) may use this field to communicate to Google the exact decline code that was received from the VISA network. In that case, the |
Union field limit . REQUIRED: The per-transaction limit which was exceeded by this transaction. limit can be only one of the following: |
|
transaction |
REQUIRED: This is the maximum amount the user could spend on a transaction. The |
ChargeExceedsDailyLimit
This account cannot be used for purchases right now as it has exceeded its daily amount
limits.
JSON representation |
---|
{
"rawResult": {
object ( |
Fields | |
---|---|
raw |
OPTIONAL: Raw result of this event. Used to help inform Google's risk engine and analytics. In decline code–mapping situations, data is sometimes lost. The integrator can choose to give Google a raw code. For example, a credit card gateway (the integrator) may use this field to communicate to Google the exact decline code that was received from the VISA network. In that case, the |
ChargeExceedsMonthlyLimit
This account cannot be used for purchases right now as it has exceeded its monthly amount
limits.
JSON representation |
---|
{
"rawResult": {
object ( |
Fields | |
---|---|
raw |
OPTIONAL: Raw result of this event. Used to help inform Google's risk engine and analytics. In decline code–mapping situations, data is sometimes lost. The integrator can choose to give Google a raw code. For example, a credit card gateway (the integrator) may use this field to communicate to Google the exact decline code that was received from the VISA network. In that case, the |
ChargeUnderLimit
This request's amount
does not meet the minimum transaction amount.
JSON representation |
---|
{ "rawResult": { object ( |
Fields | |
---|---|
raw |
OPTIONAL: Raw result of this event. Used to help inform Google's risk engine and analytics. In decline code–mapping situations, data is sometimes lost. The integrator can choose to give Google a raw code. For example, a credit card gateway (the integrator) may use this field to communicate to Google the exact decline code that was received from the VISA network. In that case, the |
minimum |
OPTIONAL: This is the minimum amount the user could spend on a transaction. Note: this field will transition to REQUIRED in a future version of the API. |
InsufficientFunds
This account does not have sufficient funds to guarantee this capture.
JSON representation |
---|
{ "rawResult": { object ( |
Fields | |
---|---|
raw |
OPTIONAL: Raw result of this event. Used to help inform Google's risk engine and analytics. In decline code–mapping situations, data is sometimes lost. The integrator can choose to give Google a raw code. For example, a credit card gateway (the integrator) may use this field to communicate to Google the exact decline code that was received from the VISA network. In that case, the |
current |
OPTIONAL: This is the current available balance for the account. If provided, this value will be included in user-facing messaging. |
AccountClosedAccountTakenOver
The user's account with the integrator has been closed, suspected account take over.
JSON representation |
---|
{
"rawResult": {
object ( |
Fields | |
---|---|
raw |
OPTIONAL: Raw result of this event. Used to help inform Google's risk engine and analytics. In decline code–mapping situations, data is sometimes lost. The integrator can choose to give Google a raw code. For example, a credit card gateway (the integrator) may use this field to communicate to Google the exact decline code that was received from the VISA network. In that case, the |
AccountOnHold
The account is on hold.
JSON representation |
---|
{
"rawResult": {
object ( |
Fields | |
---|---|
raw |
OPTIONAL: Raw result of this event. Used to help inform Google's risk engine and analytics. In decline code–mapping situations, data is sometimes lost. The integrator can choose to give Google a raw code. For example, a credit card gateway (the integrator) may use this field to communicate to Google the exact decline code that was received from the VISA network. In that case, the |
AccountClosedFraud
The user's account held with the integrator has been closed because of fraud.
JSON representation |
---|
{
"rawResult": {
object ( |
Fields | |
---|---|
raw |
OPTIONAL: Raw result of this event. Used to help inform Google's risk engine and analytics. In decline code–mapping situations, data is sometimes lost. The integrator can choose to give Google a raw code. For example, a credit card gateway (the integrator) may use this field to communicate to Google the exact decline code that was received from the VISA network. In that case, the |
GooglePaymentTokenInvalidatedByUser
The account is active, but the GPT has been invalidated by the user on the integrator's side.
JSON representation |
---|
{
"rawResult": {
object ( |
Fields | |
---|---|
raw |
OPTIONAL: Raw result of this event. Used to help inform Google's risk engine and analytics. In decline code–mapping situations, data is sometimes lost. The integrator can choose to give Google a raw code. For example, a credit card gateway (the integrator) may use this field to communicate to Google the exact decline code that was received from the VISA network. In that case, the |
TokenRefreshRequired
Returning this requires the user to go through a refresh flow.
JSON representation |
---|
{
"rawResult": {
object ( |
Fields | |
---|---|
raw |
OPTIONAL: Raw result of this event. Used to help inform Google's risk engine and analytics. In decline code–mapping situations, data is sometimes lost. The integrator can choose to give Google a raw code. For example, a credit card gateway (the integrator) may use this field to communicate to Google the exact decline code that was received from the VISA network. In that case, the |