IntegrateIntegration modesDrop-in CheckoutChangelogOn this pagedrop-in changelog 0.8.0 — 2026-05-19 This release significantly enhances the stability and reliability of the Purse drop-in SDK, ensuring a smoother payment experience for your buyers. We've resolved several critical issues, including payment flow errors during redirection and crashes with Apple Pay. Additionally, payment information such as currency display for gift cards and validation for cardholder names is now more accurate. Fixes Apple Pay : The payment sheet no longer crashes when buyers cancel a transaction. Currency display for gift cards and vouchers is now consistent with the payment session currency. The payment process now gracefully handles cases where a redirection URL is unexpectedly missing during validation, preventing errors. The cardholder name field now correctly prevents the use of semicolons, improving data validation. The SDK now correctly parses wallet session data from widget_data, ensuring seamless wallet payment experiences. Payments initiated off-session are no longer incorrectly filtered by amount, improving success rates for recurring or tokenized payments. Miscellaneous: Fixed the display string for financing costs with APRC. 0.7.0 — 2026-05-06 This release introduces several new payment options, including Apple Pay and Google Pay for Sogecommerce, PayPal's Buy Now, Pay Later, and Younited Installments. We've also enhanced existing payment flows with better error handling for Lyra and ANCV Connect, refined UI behavior for Oney private cards and single-method layouts, and improved overall stability. Features Alma : The SDK now validates payment details before displaying the Alma popup, preventing abandoned sessions. Oney : The card form now collects the buyer's birthdate instead of the CVV for Oney private cards. PayPal : Buyers can now pay using Buy Now, Pay Later (BNPL) options. Sogecommerce : Buyers can now pay using Apple Pay and Google Pay. Younited : Buyers can now pay using Younited Installments. Drop-in elements now include unique IDs, simplifying end-to-end testing. Fixes Adyen : The SDK now ensures the payment manager correctly handles 3DS redirections for Adyen credit card payments. ANCV Connect : Cancelling the payment process now correctly aborts pending token polls, and the SDK properly handles existing ANCV transactions with a 'pending authorization' status. Lyra : The SDK now gracefully handles 725 errors and situations where 3DS authentication URLs are absent, and payment methods are softly disabled for zero-amount transactions, preventing crashes. Maxxing : Loyalty tokens are now correctly generated, resolving issues where Maxxing loyalty was unintentionally disabled. Younited : The payment method now correctly initializes on both session and amount updates. Payment methods that support OFF_SESSION registrations are now correctly displayed and enabled for information requests with zero amount. Accordion items now debounce rapid clicks, preventing errors in embedded iframes. The correct payment method is now passed to the onBeforeValidate hook, resolving issues with Payzen split payments. Redirection logic has been refined, preventing duplicate calls and ensuring the payment manager correctly handles final redirections. The card form no longer displays duplicate CVV input fields, even under slow network conditions. The vault integration now waits for the UI to be fully ready before allowing interactions, improving stability. The drop-in layout now automatically displays the payment form directly when only a single payment method is active, removing the accordion for a cleaner experience. The payment method list no longer displays empty slots for unsupported or misconfigured XPay plugins. Miscellaneous: Miscellaneous UI improvements: pretty partner names on redirection pages, fixed minor CSS issues for Younited, removed unnecessary spacing above payment methods, and now display card brand names in a user-friendly format.