API Enhancements:
- Moved Click To Pay from using Postgres to using Mongo for Tokens
As part of a wider move away from PostgreSQL, we are moving Token-based Click To Pay checkouts datastore. This change has no change from a merchant perspective.
Impacted Functionality: Click To Pay
- Enabled reference3 to be passed to the /intent endpoint
Introduced reference3 parameter to the /intent creation endpoint and pass/store reference3 for all subsequent charges done using this intent. The main purpose is to use this field to pass information from eComm plugins and store it against charges.
Impacted Functionality: Checkout
UI Enhancements:
- Enabled reject rules check for charges created from UI
Set enable_rejection_rules to true to fix front-end charge creation.
Impacted Functionality: Charges UI
- Fixed pagination on Vault and Notification pages
Fixed pagination logic that incorrectly showed all items even when the selected item size is 10.
Impacted Functionality: Charges UI
- Fixed $0 Verify charge from Dashboard UI
Fixed the amount input on verify charges that prevented customers from submitting it.
Impacted Functionality: Create Verification Charge UI
- Fixed empty fields issue on charge creation from Dashboard UI
Fixed issue when submitting empty fields from the UI Dashboard Charge creation screen.
Impacted Functionality: Create Charge UI
- Fix incorrect customer.payment_source.type field for wallets from Dashboard UI
Fix incorrect customer.payment_source.type for wallets being set to ‘card' instead of ’wallet' from the UI Dashboard.
Impacted Functionality: Create Wallet Charge UI
Widget Enhancements:
- Improved PaypalDeviceDataCollector on collectDeviceData method
Improved Promise rejection handling for better merchant developer experience while integrating with the PaypalDeviceDataCollector widget.
Impacted Functionality: PayPal
- Improved mechanism to identify the scheme when entering card details
Rebuilt the mechanism to identify a card scheme based on the real BIN list used to identify the card scheme and other card attributes in the API.
Impacted Functionality: Card widget
- Updated AMEX logo in card input when entering card details
Updated the logo of AMEX-type cards in the card input field.
Impacted Functionality: Card widget
- Improved validation error for minimum provided amount during intent creation
Improved validation error enhancement for POST /intent api endpoint.
Impacted Functionality: API