Release notes

Learn about the latest updates to our API, and Drop-in/Components for web, iOS, and Android.

This page contains the release notes for Pay by Link, Checkout API, and Drop-in/Components for web, iOS, Android, React Native, and Flutter starting from 2020.

Get updates by RSS
Filter by
Category...
66
April 2025
SunMonTueWedThuFriSat
12345
6789101112
13141516171819
20212223242526
27282930
Select dates
Copy url
icon
Checkout API v66
New
  • POST /paymentMethods

    • For Apple Pay and Google Pay, the response now contains the brands array.
    • If you enabled Boleto Bancário, the response now contains paymentMethod.type: primeiropay_boleto for Boleto Bancário payments through PrimeroPay.
    • New payment method: bank transfer, with paymentMethod.type: bankTransfer_IBAN.
  • POST /payments

    • If you enabled Boleto Bancário, you can now include paymentMethod.type: primeiropay_boleto to make a payment with Boleto Bancário through PrimeroPay.
    • For bank transfers:
      • The request has paymentMethod.type: bankTransfer_IBAN.
      • The response has action.type: bankTransfer and action.paymentMethodType: bankTransfer_IBAN.
Improved
  • POST /payments

    • For redirects, except 3D Secure redirects, the response now contains details.key: redirectResult instead of details.key: payload.
    • Sending a shopperReference of less than three characters now results in a validation error:
      Copy code
      {
      "status": 422,
      "errorCode": "216",
      "message": "The shopper reference must be at least 3 characters long.",
      "errorType": "validation",
      "pspReference": "R8QTPCQ8HXSKGK82"
      }
  • POST /payments/details

    • For redirects, except 3D Secure redirects, redirectResult is now the only way to specify the redirect result in the request, replacing payload.
  • GET /paymentLinks/{linkId}

    • In the response, the status field now returns completed instead of paid to avoid confusion for payment methods that require an additional action.