Skip to main content

61 posts tagged with "api"

View All Tags

April 28, 2026

Core API​

  • Added viewer user role with read-only access to reporting endpoints
  • Fixed idempotency check incorrectly rejecting valid payment retries with the same card

Dashboard​

  • Added support for the new viewer user role in the dashboard

Checkout SDK​

  • Card details are now collected in PCI-compliant secure fields — card data no longer touches your servers
  • Added setCallbacks() method for updating event handlers after SDK initialization
  • Added dynamic state/province field that adapts to the selected country
  • Added configurable maxLength for the street address input
  • Fixed fontSize from style configuration not applying to card section labels

April 27, 2026

Core API​

  • Added line item breakdown sent to PayPal for better payment descriptions
  • Improved accuracy of stored card attributes (BIN, last four, brand, expiry)

April 14, 2026

Core API​

  • Added support for authorizing payments with cards collected by the Checkout SDK's secure fields, so card numbers never reach your servers
  • Fixed trial pricing not being applied when both trial and recurring prices exist
  • Fixed incorrect price amount used for recurring payments after a trial period

Dashboard​

  • Fixed "Last 7/30/90 days" date presets incorrectly including the current incomplete period

April 9, 2026

Core API​

  • Breaking: Removed customer deduplication API — customers are no longer merged automatically
  • Breaking: Removed support for legacy non-encrypted gateway configurations
  • Made currency optional on payment creation when a cart is provided (inferred from cart items)
  • Fixed currentPassword incorrectly marked as required when updating user profile
  • Fixed recurring payment retries not being scheduled correctly in some cases

Dashboard​

  • Added payment type filter (one-time, recurring, trial) to the payments list
  • Webhook shared secret is now displayed after creation for easy copying

Checkout SDK​

  • Fixed potential ReDoS vulnerability in email field validation

March 23, 2026

Core API​

  • Recurring payments now automatically use the customer's default payment method
  • Payments are now automatically cancelled when their associated invoice is voided

Checkout SDK​

  • Attribution parameters (UTM source, campaign, etc.) from the page URL are now automatically forwarded in the payment payload

March 20, 2026

Core API​

  • Added subscription billing date management — change the next billing date for active subscriptions
  • Added recurring payment bundling — multiple recurring charges for the same customer are combined into a single payment
  • Simplified recurring billing API with a more intuitive configuration model
  • Improved response times for payment list and other paginated endpoints

Dashboard​

  • Added ability to search subscriptions and payments by price
  • Added support for creating multiple prices on a single product

Checkout SDK​

  • Country dropdown values are now localized to the user's language
  • Improved phone number validation with country-specific rules

March 6, 2026

Core API​

  • Added support for multiple recurring prices in a single payment
  • A payment can now reference multiple invoices
  • Fixed payment metadata updates not persisting correctly

Dashboard​

  • Redesigned subscription details page layout for clarity
  • Added inline price management to the product details page
  • Fixed timezone conversion for calendar date filters

Checkout SDK​

  • New: Checkout Elements API — embed individual payment fields (card number, expiry, CVV) with full control over layout and styling
  • Added Czech, Dutch, and Slovak locale support

March 2, 2026

Core API​

  • Added statement descriptor resolution for payments with multiple prices
  • Added simplified recurring price definition (beta) — configure trial and recurring amounts in a single price object
  • Exposed merchantCity in Checkout.com gateway profile configuration
  • Fixed shopper email not being sent for recurring Adyen payments

Dashboard​

  • Metrics in the billing calendar are now clickable — click any day to see the underlying payments
  • Fixed request logs panel overflowing its container

February 25, 2026

Core API​

  • PayPal token is now validated against the configured integration mode (sandbox vs. production) before processing
  • Billing calendar now shows successful rebills, soft declines, and hard declines for past dates
  • Added UTM source and campaign grouping to payment summary and customer value reports
  • Added distinct recurring capture settings — configure whether recurring payments auto-capture independently from one-time payments
  • Added additional invoice filtering to upsell and rebill metrics in the customer value report
  • Fixed duplicate recurring payments being triggered in rare scheduling scenarios
  • Fixed Adyen payments not being captured immediately when configured for instant capture
  • Removed phone number validation on customer creation — phone numbers are now stored as-is

Checkout SDK​

  • Added grouped appearance option for a joined address block layout
  • Apple Pay now infers billing and shipping addresses from the payment sheet

February 13, 2026

Core API​

  • Added PSP webhook listener — the API now processes and reconciles payment status updates received directly from gateways
  • Added metadata support for payments, subscriptions, customers, invoices, and prices — attach up to 50 key-value pairs to any resource
  • Added metadata-based filtering to list endpoints
  • Added idempotency normalization rules to prevent false duplicate rejections on payment fields
  • Billing and shipping addresses are now forwarded to all payment service providers
  • Added support for major EU currencies: PLN, CZK, SEK, NOK, DKK, CHF, HUF, RON
  • Breaking: Sunset the checkout profile API — use publishable keys with the Checkout SDK instead
  • Added filtering by invoice number on the invoices list endpoint
  • Added billing descriptor forwarding to Checkout.com gateway
  • Increased API rate limits for higher-throughput integrations
  • PayPal payments now store billing and shipping addresses from the buyer
  • Fixed payment capture status not syncing correctly after gateway confirmation

Dashboard​

  • Added ability to duplicate an existing price
  • Added subscription price update dialog — change a subscriber's price without cancellation

Checkout SDK​

  • Added billing and shipping address fields to the checkout form
  • Added country field dropdown selector
  • Added support for prefilling billing and shipping fields
  • Added requiredBillingContactFields and requiredShippingContactFields configuration
  • Added state field options property for custom state/province lists
  • Added phone number field with validation
  • Added validation for billing address fields (street, city, postal code, country)