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.
Release notes
Learn about the latest updates to our API, and Drop-in/Components for web, iOS, and Android.
-
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.
- For Apple Pay and Google Pay, the response now contains the
-
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 andaction.paymentMethodType
: bankTransfer_IBAN.
- The request has
- If you enabled Boleto Bancário, you can now include
-
POST
/payments
- For redirects, except 3D Secure redirects, the response now contains
details.key
: redirectResult instead ofdetails.key
: payload. - Sending a
shopperReference
of less than three characters now results in a validation error:{ "status": 422, "errorCode": "216", "message": "The shopper reference must be at least 3 characters long.", "errorType": "validation", "pspReference": "R8QTPCQ8HXSKGK82" }
- For redirects, except 3D Secure redirects, the response now contains
-
POST
/payments/details
- For redirects, except 3D Secure redirects,
redirectResult
is now the only way to specify the redirect result in the request, replacingpayload
.
- For redirects, except 3D Secure redirects,
-
- In the response, the
status
field now returns completed instead of paid to avoid confusion for payment methods that require an additional action.
- In the response, the