e-Wallets v1 Specification Revision History
This is a revision history noting significant changes to the e-Wallets APIs.
Date | API Version | Change Description | APIs Impacted |
---|---|---|---|
2024-10-02 | 1.8.4 | Added FraudNotification API |
fraudNotification |
2024-08-16 | 1.8.3 | Added aggregatorLinkUserAccountRequestId field to AssociateAccountRequest . |
associateAccount |
2024-08-12 | 1.8.2 | Added targetBalance field to TopUpRedirectRequest . |
Top-Up Redirect flow |
2024-08-06 | 1.8.1 | Add inquiryNotification , chargebackNotification , and chargebackReversedNotification to e-wallets-v1. |
inquiryNotification, chargebackNotification, chargebackReversedNotification |
2024-07-18 | 1.8.0 | Updated google_payment_token type and added payment_integrator_account_id field to TransferFunds . |
transferFunds |
2024-07-03 | 1.7.9 | Add riskDeclined and declinedByBusinessRule response codes to transferFunds API. |
transferFunds |
2024-06-10 | 1.7.8 | Added simulateTransferFunds method. |
simulateTransferFunds |
2024-05-13 | 1.7.7 | Added transferFunds and getTransferFundsTransactionStatus methods. |
transferFunds, getTransferFundsTransactionStatus |
2024-04-09 | 1.7.6 | Added TransactionInitiator field in CaptureRequest which indicates whether a transaction was initiated by Google or the customer |
capture |
2024-04-01 | 1.7.5 | Adding new refund result code: CAPTURE_USED_PROMOTIONAL_BALANCE | refund |
2023-07-10 | 1.7.4 | Deprecates GoogleAccountAssertions and GoogleAccountAssertionsVerifiedPhoneNumber |
authenticateIdentity |
2023-06-06 | 1.7.3 | Added InstallmentPlan to ReserveFundsResponse . |
reserveFunds |
2023-05-28 | 1.7.2 | Added decline codes under GetBalanceAndLimitsResult in GetBalanceAndLimitsResponse | getBalanceAndLimits |
2023-03-27 | 1.7.1 | Moved data fields under GetBalanceAndLimitsResult with type GetBalanceAndLimitsSuccess in GetBalanceAndLimitsResponse | getBalanceAndLimits |
2023-02-06 | 1.7.0 | Added NOTIFICATION_EXPIRED result code in capture for funds transfer |
capture |
2023-01-13 | 1.6.9 | Add refreshToken method. |
refreshToken |
2022-12-19 | 1.6.8 | Fixed presentation of createmandate . |
createmandate |
2022-12-16 | 1.6.7 | Added CancelMandate support in Recurring Mandates. |
cancelMandate |
2022-11-07 | 1.6.6 | Added total_withholding_taxes field to RemittanceStatementDetailsResponse . |
remittanceStatementDetails |
2022-09-20 | 1.6.5 | Updated current_balance field to Optional from Required state in TopUpSuccess response under TopUpRedirectResponse | Top-Up Redirect flow |
2022-09-20 | 1.6.4 | Added GOOGLE_PAYMENT_TOKEN_INVALIDATED_BY_USER Result Code in CreateMandate |
createMandate |
2022-09-15 | 1.6.3 | Added OTP_EXPIRED Result Code in AssociateAccountResponse |
associateAccount |
2022-08-11 | 1.6.2 | Add support for CaptureRequestCriteria for getDisputeInquiryReport method | getDisputeInquiryReport |
2022-06-30 | 1.6.1 | Added OTP_EXPIRED Result Code in CreateMandate |
createMandate |
2022-06-21 | 1.6.0 | Defining a Get Balance And Limits Flow | Get Balance And Limits |
2022-06-16 | 1.5.1 | Updated google_payment_token type in CreateMandate |
createMandate |
2022-06-09 | 1.5.0 | Defining a Top-Up Flow | Top-up Redirects |
2022-06-06 | 1.4.3 | Add support for Recurring Mandates in Capture . Added CreateMandate , UpcomingTransactionNotification |
createMandate, upcomingTransactionNotification, capture |
2022-05-04 | 1.4.2 | Add FUNDING_SOURCE_UNAVAILABLE decline code for Capture |
capture |
2022-04-12 | 1.4.1 | Add currentBalance optional field to CaptureResponse | capture |
2022-03-07 | 1.4.0 | Remove deprecated CONTACT_INTEGRATOR decline code for Capture and AssociateAccount |
capture, associateAccount |
2022-01-24 | 1.3.8 | Add NO_GOOD_FUNDING_SOURCE_AVAILABLE decline code for Capture |
capture |
2021-09-29 | 1.3.7 | Move base path concept to host string on Overview pages. Add basePath field and drop http scheme from OpenAPI spec files. |
All |
2021-09-28 | 1.3.6 | Deduplicate v1 Request and Response headers on ErrorResponse. | All |
2021-08-26 | 1.3.5 | Add RISK_DECLINED response code to Capture API. | capture |
2021-08-25 | 1.3.4 | Add PIAID segment to POST URLs. | Google-hosted |
2021-07-20 | 1.3.3 | Update host documentation. | All |
2021-03-09 | 1.3.2 | Link to v1 ErrorResponse type in service docs. | All |
2021-02-12 | 1.3.1 | Drop references to RefreshToken. | refreshToken |
2018-10-03 | 1.2.2 | Update OpenAPI specs to reflect latest documentation | All |
2018-10-02 | 1.2.1 | Fix documentation on echo and remittanceStatementNotification methods | echo, remittanceStatementNotification |
2018-10-02 | 1.2.0 | Major changes include: Add requestOriginator field to getDisputeInquiryReport method. Minor changes include: Fix documentation of exchangeRate field on remittanceStatementDetails method. | getDisputeInquiryReport, remittanceStatementDetails |
2018-07-31 | 1.1.3 | Major changes include: Added AsynchronousCapture, DisburseFunds, GetAsynchronousCaptureResult, DisburseFundsResultNotification, GetDisputeInquiryReport. Minor changes include: Clarified the format of the requestId. | asynchronousCapture, disburseFunds, getAsynchronousCaptureResult, disburseFundsResultNotification, getDisputeInquiryReport |
2018-06-18 | 1.1.1 | Minor changes include: Updated errorResponse object. | All |
2018-04-03 | 1.1.0 | Major changes include: Added RefundResultNotification callback. Minor changes include: Added description of how versioning should be handled. | refundResultNotification |
2018-02-21 | 1.0.2 | Minor changes include: Wording tweaks. | capture, paymentDisputeNotification, paymentInquiryNotification, remittanceStatementDetails |
2017-09-07 | 1.0.1 | Significant changes include: Deprecated all instances of user_message | associateAccount, capture, refreshToken, echo, paymentDisputeNotification, paymentInqiuryNotification |
2017-08-29 | 1.0.0 | Significant changes include: Added full account nickname. Fixed URLs to be accurate in payment update service. Fixed date_due to be optionally not set iff the total due by integrator is greater than 0. Smaller changes include: Editorial changes. Documented apk translucency. | All |
2017-07-21 | 0.8.1 | Significant changes include: Updated documentation around the positive and negative values for remittance details. Smaller changes include: Editorial changes. Documented maximum length for various identifiers and tokens. Updated URLs with a correct version field format. Updated Google URLs with a correct URL. | All |
2017-07-11 | 0.8.0 | Significant changes include: Added pagination to the remittance statement details. Updated and added result codes for capture, refund, refresh and sendOtp. Smaller changes include: Editorial changes. Clarified an error in the remittanceStatementDetails method where refund values didn't have the correct sign. Clarified that the request timestamp is always in milliseconds from epoch. Clarified the use of the account id field. | All |
2017-06-23 | 0.7.0 | Significant changes include: Made tokenExpirationTime optional. Clarified the use of accountId in the associateAccount Response. Added new decline codes for OTP results to associateAccount, refreshToken, sendOtp, verifyOtp. Removed bank account information from all remittance details. | associateAccount, refreshToken, sendOtp, verifyOtp, remittanceStatementDetails |
2017-06-19 | 0.6.1 | Significant changes include: Removed accountPhoneNumberDestination parameter from the sendOtp response. | sendOtp |
2017-06-15 | 0.6.0 | Significant changes include: Added Google Hosted OTP support. Added IP address to the capture request. Removed identity addresses and bank statement addresses in remittanceStatementNotification and remittanceStatementDetails reconciliation. Smaller changes include: Editorial changes. Changed the field chargeEvent to chargeEvents and refundEvent to refundEvents Added CHARGE_UNDER_LIMIT decline code for captures. Fixed errors in the OpenAPI specifications. | capture, remittanceStatementNotification, remittanceStatementDetails |
2017-05-03 | 0.5.0 | Significant changes include: Added a paymentIntegratorErrorIdentifier to error responses. Added BillingPeriod to the remittanceStatementSummary. Fixed an issue around the direction of fees. Renamed Transaction to Event in remittanceStatementDetails. Added payment integrator IDs to the remittanceStatementDetails to ease reconciliation. Smaller changes include: Editorial changes. Removed companyId from authenticationRequest example. Removed accountReferenceToken from refreshToken example. Clarified various identity references in the remittance flows. Clarified various payment integrator identifiers. | All |
2017-04-10 | 0.4.2 | Minor editorial fixes to the overview. | |
2017-03-22 | 0.4.1 | Clarified remittance precision in the Remittance Flow. Fixed errors in remittanceStatementDetails method examples. Minor editorial fixes. | remittanceStatementDetails |
2017-03-17 | 0.4.0 | Significant changes include: Added paymentInquiry and paymentDispute notifications. Added remittance statement notification delivery. Added remittance statement details method. Removed merchantCategoryCode from capture method. Smaller changes include: Various Payment Integrator identifiers in the responses are now required. Clarified result codes for idempotency. Removed companyId. | paymentInquiry, paymentDispute, remittanceStatementNotification, remittanceStatementDetails |
2016-02-09 | 0.3.0 | Significant changes include: Restructured idempotency scheme. Added companyId. Removed ART in favor of associationId concept. Added ability to tie an authentication to a capture. Added flow documentation to help clarify purpose. Moved to developers.google.com | All |
2017-01-05 | 0.1.2 | Fixed issue with authentication and association diagrams having AAT and ART in incorrect places. Added PaymentReversalNotification method. | associateAccount, paymentReversalNotification |
2016-12-19 | 0.1.1 | Shared with early preview partners. | |
2016-12-15 | 0.1.0 | Initial release to get early internal feedback. |