3.261.0 release notes
about 1 hour ago by ReadMe API
- ⚠️ Breaking changes
- Changed
POST /public-api/actions/session/v1.0/{session}/retry-paymentto return HTTP409when an approved stored payment method belongs to the session's user, is selected for the retry or associated with the session, and no payment processor is configured for that user.
- Changed
- ✨ New features
- Added experimental
GET /public-api/resources/users/v1.1/{user}/payment-optionsto retrieve available tokenized payment methods, corporate accounts, subscriptions and balance options for a session start, using the required query parameterscontext=session_startandevseId. The response includesdata.optionswithpaymentMethodId,typeandisPreselected; this read-only lookup does not guarantee that a session can start, and its experimental contract may change without a version bump.
- Added experimental
- 🔧 Improvements
- Made positive session totals equal to the payment provider's minimum transaction amount eligible for payment retries on
POST /public-api/actions/session/v1.0/{session}/retry-payment, instead of rejecting them with HTTP409; zero or negative totals remain ineligible. - Expanded support for the
includequery parameter onGET /public-api/resources/sub-operators/v1.0andGET /public-api/resources/sub-operators/v1.0/{subOperator}to accept comma-separated values such asinclude=notes, in addition to array values, so available notes are included in the response. - Changed
pricing.pricePerKwhfor time-of-use energy tariffs to returnnullinstead of a text message when the energy price cannot be calculated, in responses from/public-api/resources/tariffs/v1.0,/public-api/resources/tariffs/v1.0/{tariff}and/public-api/resources/tariff-snapshots/v1.0/{tariffSnapshot}.
- Made positive session totals equal to the payment provider's minimum transaction amount eligible for payment retries on
