Standard Payments Specification Revision History

This is a revision history noting significant changes in Major, Minor and revisions of this specification.

Revision History
1.2.3 2018-10-23

Minor changes include:

  • Added INSUFFICIENT_FUNDS to device capture result
1.2.2 2018-10-03

Minor changes include:

  • Update OpenAPI specs to reflect latest documentation
1.2.1 2018-10-02

Minor changes include:

1.2.0 2018-10-02

Major changes include:

Minor changes include:

1.1.6 2018-09-18

Minor changes include:

  • Updating details for PushProvisioningNotification (not launched yet)
1.1.5 2018-08-18

Major changes include:

  • Added Cash Payments intro
  • Added APIs for Cash Payments
1.1.4 2018-08-15

Minor changes include:

  • Updated elements in storeLocationInfo in referenceNumberPaidNotification example
  • Updated elements in paymentCardAccount in pushProvisioningNotification example
  • Fixed pushProvisioningData typo
1.1.3 2018-07-31

Major changes include:

  • Added AsynchronousCapture
  • Added AssociatePaymentCard
  • Added DisburseFunds
  • Added GetAsynchronousCaptureResult
  • Added DisburseFundsResultNotification
  • Added CaptureResultNotification
  • Added GetDisputeInquiryReport
  • Added PushProvisioningNotification

Minor changes include:

  • Clarified the format of the requestId
1.1.2 2018-07-16

Major changes include:

  • Added generateReferenceNumber and cancelReferenceNumber
  • Renamed payReferenceNumber to referenceNumberPaidNotification

Minor changes include:

  • Clarified the format of the requestId
1.1.1 2018-06-18

Minor changes include:

  • Updated errorResponse object
1.1.0 2018-04-03

Major changes include:

  • Added GenerateDeviceCaptureToken
  • Added GetDeviceCaptureResult
  • Added DeviceCaptureResultNotification callback
  • Added RefundResultNotification callback
  • Added RefundResultNotification callback
  • Added PayReferenceNumber

Minor changes include:

  • Added description of how versioning should be handled
1.0.2 2018-02-21

Minor changes include:

  • Wording tweaks.
1.0.1 2017-09-07

Significant changes include:

  • Deprecated all instances of user_message
1.0.0 2017-08-29

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.
0.8.1 2017-07-21

Significant changes include:

  • Updated documentation around the positive and negative valuse 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.
0.8.0 2017-07-11

Significant changes include:

  • Added pagination to the remittance statement details.
  • Updated and added result codes for capture, refund, refresh and sendOtp capture, refreshToken, sendOtp and refund.

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.
0.7.0 2017-06-23

Significant changes include:

0.6.1 2017-06-19

Significant changes include:

  • Removed accountPhoneNumberDestination parameter from the sendOtp response.
0.6.0 2017-06-15

Significant changes include:

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.
0.5.0 2017-05-03

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.
0.4.2 2017-04-10

  • Minor editorial fixes to the overview.
0.4.1 2017-03-22

0.4.0 2017-03-17

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
0.3.0 2016-02-09

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
0.1.2 2017-01-05

Fixed issue with authentication and association diagrams having AAT and ART in incorrect places. Added PaymentReversalNotification method

0.1.1 2016-12-19

Shared with early preview partners.

0.1.0 2016-12-15

Initial release to get early internal feedback.