Changelog
💡
https://js.volumepay.io/ always serves the latest version. To stay on a specific version, load https://js.volumepay.io/Volume-<version>.js, for example https://js.volumepay.io/Volume-0.14.27.js.
0.14.28
- Fixes GBP QR Code payments: they use the native flow
0.14.27
- Release tooling fix, no SDK changes compared to 0.14.26
0.14.26
- EUR payments without a country configuration parameter default to DE, as in versions up to 0.14.20
0.14.25
- Returning customers whose saved bank is no longer available can choose a bank again
0.14.24
- EUR QR Code payments go through hosted checkout
0.14.23
- country and language configuration parameters are sent with each payment
0.14.22
- Native payment flow for France (country: "FR")
- The payment flow is chosen by the country configuration parameter
- Bank selection shows only banks for the country and adds a search box
- The saved bank is stored per country, so returning customers choose their bank once again after updating
0.14.21
- Smaller bundle, Zod dependency removed
0.14.20
- Debug logging removed
0.14.19
- Release tooling, no SDK changes
0.14.18
- Release tooling, no SDK changes
0.14.17
- PAYMENT_CANCELLED event when the bank selection sheet is closed by dragging it down
0.14.16
- address added to the payer details passed to createPayment, aligned with the Flutter SDK
0.14.15
- PAYMENT_CANCELLED event when the bank selection sheet is closed by clicking outside it
0.14.14
- PAYMENT_CANCELLED event when the Cancel button is clicked
0.14.13
- Bank icon fix on the confirm screen
0.14.12
- QR Code component uses the language configuration parameter and supports hideFooter
0.14.11
- A new initialisation boolean property added: hideFooter, hides "Powered by Volume"
0.14.10
- QR Code component events: PAYMENT_INITIATED_QR, PAYMENT_COMPLETED_QR, PAYMENT_FAILED_QR
0.14.8 – 0.14.9
- EUR payments use hosted pages by default, no configuration flag needed
0.14.7
- Payer details can be passed to createPayment for GBP and EUR payments
0.14.6
- INSTITUTION_SELECTED and PAYMENT_INITIATED events are sent after the payment is created
0.14.5
- Payment status errors include more details and the trace ID
0.14.4
- QR Code UI fix
0.14.2 – 0.14.3
- Returning customer flow fix for the saved bank
0.14.1
- Clear console error when the element for the component is not found
0.14.0
- Adds Info Icon component
- Adds New flow for returning customers
- Adds new compact design refactor
See UX Guidelines for more details
0.13.0
- Adds QR Code component
0.12.0
- Adds Selector component
0.9.3
- Confirm Panel is shown on every device operating system
- isWebView configuration parameter added
0.9.1
- Events sent from the component are extended and aligned with other volume SDKs
- The popup sheet closes after a "confirm button" is clicked by the user
- Better error handling and clearer presentation of potential errors
0.9
- Better error handling and clearer presentation of potential errors
0.8
- An agentType parameter added to both initial configuration and each createPayment
0.7
- Bug fixes
0.6
- Added (automatically - no user action needed) additional data in createPayment request body. Necessary to properly handle callbacks.
0.5
- Tailwind CSS file removed
- A new, cleaned-up version of Volume CSS file introduced
0.4
- A new createPayment json property: metadata
- REST error handling improvements
- a new callback, which can be set during the initialisation phase, was added: errorConsumer(error)
0.3
- a new function added to Volume component: payWithInstitution(institutionId)
- a new function added to Volume component: openInstitutionSelection()
- new volume events:
- BANK_SELECTION_OPENED
- INSTITUTION_SELECTED
0.2
- a new initialisation boolean property added: disablePayButton
- a new callback, which can be set during the initialisation phase, was added: eventConsumer(volumeEvent)
- a new function added to Volume component: toggleButton(boolean)
0.1
- Initial JavaScript sdk release