包详细信息

@bigcommerce/checkout-sdk

bigcommerce18.5kMIT1.794.0

BigCommerce Checkout JavaScript SDK

自述文件

@bigcommerce/checkout-sdk

Checkout JS SDK provides you with the tools you need to build your own checkout solution for a BigCommerce store.

The SDK has a convenient application interface for starting and completing a checkout flow. Behind the interface, it handles all the necessary interactions with our Storefront APIs and other payment SDKs. So you can focus on creating a checkout experience that is unique to your business.

Table of contents

Features

The Checkout JS SDK is a client-side JavaScript library for our Storefront Checkout API. It provides all the methods that are required to complete a checkout process, for example:

  • Sign in a customer and begin the checkout process
  • Set shipping, billing and other required information
  • Pay for the order and complete the checkout process

The library also provides integrations with all the payment methods supported by Optimized One Page Checkout, such as:

  • PayPal Express
  • Braintree
  • Square
  • Amazon
  • Klarna
  • AfterPay

Using this library in conjunction with your favorite UI framework, it is possible to build a bespoke checkout UI for a store, that can be augmented with additional features. With Bigcommerce's Open Checkout, we provide Checkout JS as our reference implementation of a checkout written in React to get you started.

Getting started

The Checkout JS SDK is the easiest way to build a bespoke checkout into your store’s theme. We have created the following tutorials to help you get started.

  • Open Checkout Quick Start - In this quick start tutorial, we’ll configure our development environment and make a code change to a fork of BigCommerce’s Open Checkout.
  • Installing Custom Checkouts - This article will outline how to package a custom checkout file, and install a custom checkout via the control panel.

Installation

Using NPM package

You can install this library using npm.

npm install --save @bigcommerce/checkout-sdk

Using CDN URL

You can also use this library by referencing a CDN URL.

https://checkout-sdk.bigcommerce.com/v1/loader.js

The main benefit of using the script URL above is that your application can automatically receive backward compatible updates and bug fixes from us, without having to manually perform an upgrade.

Once the above script is loaded, checkoutKitLoader instance will be available in the window and you can use it to load the module that you need for your application. i.e.:

const module = await checkoutKitLoader.load('checkout-sdk');
const service = module.createCheckoutService();

Currently, there are three modules available for public use:

  • checkout-sdk: This is the main module that contains all the public exports of the package.
  • checkout-button: This sub-module can be used to initialize checkout buttons in the storefront once a cart is created (i.e.: cart page).
  • embedded-checkout: This sub-module can be used to embed our Optimized One-Page Checkout in non-native storefronts (i.e.: Wordpress).

Please refer to the usage guide below for more information on each of them.

Requirements

Browser support

We release the library in ES5 so you don't have to do additional transpilation in order to use it. However, you do require the Promise polyfill if you need to support older browsers, such as IE11.

On the other hand, the CDN version already contains the necessary polyfill for it to work in IE11.

Framework

The library is framework agnostic. In other words, you can use it with any UI framework or library you want.

CORS

As our Storefront Web APIs currently don't support CORS, you will not be able to use the library outside of a BigCommerce store.

Usage

Below is a guide on how to use this library.

Initialize instance

First, you have to create a CheckoutService instance.

import { createCheckoutService } from '@bigcommerce/checkout-sdk';

const service = createCheckoutService();

Load checkout

Once you have the instance, you should load the current checkout and present the information to the customer.

const checkoutId = '0cfd6c06-57c3-4e29-8d7a-de55cc8a9052';
const state = await service.loadCheckout(checkoutId);

console.log(state.data.getCheckout());

The checkout object contains various information about the checkout process, such as the cart, the grand total etc... Once the data is loaded, you can retrieve it by calling the getters provided by the state object.

console.log(state.data.getCart());
console.log(state.data.getBillingAddress());
console.log(state.data.getShippingAddress());

In addition, you can also access the store's checkout configuration. The configuration object contains information about various settings related to checkout, such as the default currency of the store etc...

console.log(state.data.getConfig());

Sign in customer

Before you can collect other checkout information from the customer, you should first ask them to sign in. Once they are signed in, the checkout state will be populated with their personal details, such as their addresses.

const state = await service.signInCustomer({ email: 'foo@bar.com', password: 'password123' });

console.log(state.data.getCustomer());

Alternatively, you can ask the customer to continue as a guest. Note that in this scenario, the email is stored as part of the billing address, but is also accessible via the cart object.

const state = await service.continueAsGuest({ email: 'foo@bar.com' });

console.log(state.data.getCart().email);
console.log(state.data.getBillingAddress().email);

Passwordless Sign-in

Customers could sign in using a single-use link sent to their email address. Once they click on the link, they will be redirected back to the store as a signed-in user.

Learn more about it at CheckoutService#sendSignInEmail

Continue as guest

If your checkout settings allow it, your customers could continue the checkout as guests (without signing in).

const state = await service.continueAsGuest({ email: 'foo@bar.com' });

console.log(state.data.getBillingAddress());
console.log(state.data.getCustomer());

Learn more about it at CheckoutService#continueAsGuest

Set shipping details

Set shipping address

To set a shipping destination for the checkout, you should ask the customer to provide an address. To do that, you need to render a set of form fields for collecting their details. The set of fields also includes all the custom fields configured by the merchant.

const fields = state.data.getShippingAddressFields();

fields.forEach(field => {
    console.log(field);
});

To set the shipping address, you can collate all the address fields and construct a request payload.

const address = {
    firstName: 'Test',
    lastName: 'Tester',
    address1: '12345 Testing Way',
    city: 'Some City',
    stateOrProvinceCode: 'CA',
    postalCode: '95555',
    countryCode: 'US',
    phone: '555-555-5555',
    email: 'test.tester@test.com'
};

const state = await service.updateShippingAddress(address);

console.log(state.data.getShippingAddress());
console.log(state.data.getShippingOptions());

Set shipping option

Once the address is provided, you can get a list of shipping options available for the address and the cost for each option.

Then, you can ask the customer to select a shipping option from the list.

const address = state.data.getShippingAddress();
const options = state.data.getShippingOptions();
const state = await service.selectShippingOption(options[address.id].id);

console.log(state.data.getSelectedShippingOption());

Set billing details

In order to complete the checkout process, you also need to collect a billing address from the customer.

const state = await service.updateBillingAddress(address);

console.log(state.data.getBillingAddress());

Apply coupon or gift certificate

You may also want to accept any coupon code or gift certificate provided by the customer.

const state = await service.applyCoupon('COUPON');

console.log(state.data.getOrder().coupon);
const state = await service.applyGiftCertificate('GIFT');

console.log(state.data.getOrder().giftCertificate);

You can also allow the customer to remove any coupon code or gift certificate previously applied.

await service.removeCoupon('COUPON');
await service.removeGiftCertificate('GIFT');

Execute spam protection check

You can also enable bot protection to prevent bots and other types of automated abuse from creating orders. Note that enabling this feature increases checkout friction, which may affect conversions. As such, we recommend leaving this feature out if your store is not encountering bots.

await service.executeSpamCheck();

Learn more about it at CheckoutService#executeSpamCheck.

Submit payment and order

Load payment methods

Before you can place the order, you need to collect payment details from the customer. In order to do that, you must first load and present a list of available payment methods to the customer.

const state = await service.loadPaymentMethods();

console.log(state.data.getPaymentMethods());

Initialize payment method

After that, you should initialize the payment method so they are ready to accept payment details.

await service.initializePayment({ methodId: 'braintree' });

Some payment methods require you to provide additional initialization options. For example, Amazon requires a container ID in order to initialize their payment widget. Otherwise, they will not work properly.

await service.initializePayment({
    methodId: 'amazon',
    amazon: {
        container: 'walletWidget',
    },
});

Submit order

And then, you can ask the customer to provide payment details required by their chosen payment method. If the method is executed successfully, you will create an order and thereby complete the checkout process.

We may require human verification to be completed before payment can be processed, which will be handled during this step.

const payment = {
    methodId: 'braintree',
    paymentData: {
        ccExpiry: { month: 10, year: 20 },
        ccName: 'BigCommerce',
        ccNumber: '4111111111111111',
        ccType: 'visa',
        ccCvv: 123,
    },
};

const state = await service.submitOrder({ payment });

console.log(state.getOrder());

window.location.assign('/order-confirmation');

If the submission is successful, you should redirect the customer to the order confirmation page.

Finalize order

Also, for some payment methods, the customer may be asked to enter their payment details on an external website. For these methods, you must finalize the order when the customer is redirected back to the checkout page in order to complete the checkout flow. This should be done in the background before you present any checkout information to the customer.

await service.loadCheckout();

try {
    await service.finalizeOrderIfNeeded();

    window.location.assign('/order-confirmation');
} catch (error) {
    if (error.type !== 'order_finalization_not_required') {
        throw error;
    }
}

// Render the checkout view

Similarly, if the order finalization is successful, you should redirect the customer to the order confirmation page.

Load order

Once the order is created, you can make a call to retrieve it. This should be done on the order confirmation page so that you can present the final order to the customer.

const orderId = 123;
const state = await service.loadOrder(orderId);

console.log(state.data.getOrder());

Subscribe to changes

Your UI should react to changes to the checkout state. When there is a change, you should present the latest information to the customer. You can do that by subscribing to the checkout state.

The subscriber gets triggered every time there is a change in the state. If the change affects your view, you should re-render it in order to reflect the latest update. The subscriber provides a state object which you can use to get specific checkout information. It also provides meta information such as loading statuses, error details etc...

service.subscribe(state => {
    // Return the current checkout
    console.log(state.data.getCheckout());

    // Return an error object if unable to load checkout
    console.log(state.errors.getLoadCheckoutError());

    // Return `true` if in the process of loading checkout
    console.log(state.statuses.isLoadingCheckout());
});

If you are only interested in certain parts of the state, you can filter out irrelevant changes by providing a filter function to the subscriber.

const filter = state => state.data.getCart();

service.subscribe(state => {
    console.log(state.data.getCart())
}, filter);

You can retrieve the same state object outside of a subscriber if there is a need for it.

const state = service.getState();

console.log(state);

Cancel requests

If you need to cancel a request before it is complete, you can provide a Timeout object when making the request. An example use case might be to implement a UI that updates the shipping address whenever there is a change - so you want to abort any pending requests and only take the latest one.

import { createTimeout } from '@bigcommerce/checkout-js-sdk';

const address = { countryCode: 'US' };
const timeout = createTimeout();

service.updateShippingAddress(address, { timeout });
timeout.complete(); // Aborts the update

API reference

We provide an extensive API reference.

The functions provided by the SDK are:

See also

  • Checkout JS - This is our reference implementation of a checkout built using the Checkout JS SDK.
  • Storefront APIs - The documentation for Storefront Checkout & Cart Web APIs.

Notes

  • If you are using this library on the checkout page of a Stencil theme, you must have Optimized One Page Checkout enabled. Otherwise, you will not be able to preview your changes.
  • You should only use this library on a HTTPS page unless you are developing locally.
  • In order to keep up to date on the latest changes, please subscribe to this repository by clicking on the watch button.

Contribution

We actively maintain and add new features to the library in order to support our official checkout (Optimized Checkout). But we also accept contributions from the community.

If you want to contribute, please refer to the contribution guide.

License

MIT

更新日志

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

1.794.0 (2025-09-05)

Features

  • payment: PAYPAL-5806 bt cart validation fix (#2992) (d0072c1)

1.793.1 (2025-09-05)

Bug Fixes

  • payment: Stripe OCS fix token property in payload (#2991) (b16997b)

1.793.0 (2025-09-03)

Features

  • payment: PAYPAL-5741 combined paypal-commerce-utils and bigcommerce-payments-utils into paypal-utils (#2990) (2940929)

1.792.0 (2025-09-02)

Features

  • payment: Stripe V3 allow_redirect added (c7cdbbc)

1.791.0 (2025-09-02)

Features

  • payment: Stripe UPE allow_redirect added (85289e9)

1.790.0 (2025-08-29)

Features

  • payment: PAYPAL-5740 paypal-utils package (#2988) (3007614)

1.789.0 (2025-08-27)

Features

  • payment: PAYPAL-5660 add Braintree PayPal message render condition (dcc08ff)
  • payment: PAYPAL-5660 add Braintree PayPal message render condition (cf256f6)

1.788.6 (2025-08-26)

1.788.5 (2025-08-25)

Bug Fixes

  • payment: PI-4266 Apple Pay fails on product pages with reCAPTCHA enabled (#2982) (668c970)

1.788.4 (2025-08-21)

Code Refactoring

  • payment: PAYPAL-5710 removed BT Venmo payment strategy from core (#2977) (7b0af01)

1.788.3 (2025-08-20)

Code Refactoring

  • payment: PAYPAL-5710 Moved Braintree Venmo payment strategy to packages (#2976) (28b3bcd)

1.788.2 (2025-08-20)

Bug Fixes

  • payment: CHECKOUT-9448 check for checkout id before attaching to iframe (#2980) (7ed5eb7)

1.788.1 (2025-08-20)

1.788.0 (2025-08-14)

Features

  • payment: PAYPAL-5712 added support for Braintree versions loaded from third-party resources. (#2975) (9d1cafd)

1.787.0 (2025-08-13)

Features

  • customer: CHECKOUT-9403 Pass cart id in payload to sign in and sign out for customer (#2971) (3cea9cd)

1.786.0 (2025-08-13)

Features

  • payment: PAYPAL-5729 provided 3ds option to avoid specific error related to 3ds request error when fastlane is enabled (#2972) (a50dbd9)

1.785.0 (2025-08-12)

Features

  • payment: Stripe OCS add selected payment method to payments payload (#2969) (7f1d234)

1.784.1 (2025-08-12)

Code Refactoring

  • checkout: PI-4255 deprecate CCAvenueMars (#2967) (97ad8f1)

1.784.0 (2025-08-11)

Features

1.783.0 (2025-08-11)

Features

1.782.0 (2025-08-11)

Features

  • payment: PAYPAL-5657 hide braintree card banner implementation (f0afdbf)
  • payment: PAYPAL-5657 hide braintree card banner implementation (#2966) (5ecff91)

1.781.3 (2025-08-08)

Code Refactoring

  • payment: Removed BT Credit Card Payment Strategy from core (#2955) (b7a62b1)

1.781.2 (2025-08-07)

Code Refactoring

  • payment: Moved BT Credit Card Payment Strategy (#2944) (9ea7174)

1.781.1 (2025-08-07)

Bug Fixes

  • checkout: Update Storefront APIs Doc URL (#2963) (9bead28)

1.781.0 (2025-08-06)

Features

  • payment: Remove applepay method filtering logic to show applepay method in Payment Step for third-party browsers (#2957) (07c7cb6)

1.780.0 (2025-08-05)

Features

  • payment: Changed PaymentInstrument interface (#2956) (23722d6)

1.779.0 (2025-08-05)

Features

  • payment: updated venmo button strategy with providing loadDefaultCheckout to load store config (#2958) (54fd9d5)

1.778.6 (2025-08-04)

Bug Fixes

  • payment: Stripe Link v2 on cancel event added (5fc2e48)

1.778.5 (2025-07-31)

Code Refactoring

  • payment: updated Braintree Fastlane to use cookies instead of local storage (#2953) (d30a21e)

1.778.4 (2025-07-30)

Bug Fixes

  • payment: updated getSDKVersion method in BraintreeSDKVersionManager with getStoreConfig instead of getStoreConfigOrThrow (#2952) (3e7aa25)

1.778.3 (2025-07-30)

Bug Fixes

  • payment: Fix threeDSVerification method assignment (#2951) (810bdeb)

1.778.2 (2025-07-30)

Bug Fixes

  • payment: Fix ppcp fl request error message (#2950) (e8f0d3d)

1.778.1 (2025-07-30)

Code Refactoring

  • payment: updated BigCommercePaymentsFastlane strategies implementation to use cookies instead of local storage (#2948) (9380161)

1.778.0 (2025-07-28)

Features

1.777.1 (2025-07-28)

Bug Fixes

  • payment: Stripe Link v2 Klarna disable (9b253b9)

1.777.0 (2025-07-28)

Features

  • payment: Address is not populated to Klarna modal (#2939) (8c07840)

1.776.0 (2025-07-24)

Features

  • payment: Added BCP FL corresponding error for 422 payment status (#2941) (255fcfe)

1.775.0 (2025-07-24)

Features

  • payment: Added liability shift processing for BCP FL (#2940) (df840cc)

1.774.0 (2025-07-23)

Features

  • payment: added BraintreeSDKVersionManager (#2932) (afa2f19)

1.773.0 (2025-07-23)

Features

  • payment: Added corresponding error for 422 payment status (#2938) (31c3813)

1.772.0 (2025-07-23)

Features

  • payment: Create order after liability shift passed when 3ds is on (#2936) (51ddb2e)

Bug Fixes

  • customer: Fetch updated checkout after carts are merged (#2923) (b5c94c4)

1.771.0 (2025-07-22)

Features

  • payment: Enable Stripe OCS Link from control panel (#2937) (4808a58)

1.770.0 (2025-07-21)

Features

1.769.0 (2025-07-21)

Features

  • payment: Stripe Link v2 options updated (e7dc95d)

1.768.1 (2025-07-21)

Bug Fixes

  • payment: updated BCP iDeal amp methods with related changes from PPCP (#2933) (7b91576)

1.768.0 (2025-07-21)

Features

  • payment: Stripe OCS add Link logic to accordion (#2935) (cc6e7e1)

1.767.2 (2025-07-17)

Bug Fixes

  • payment: updated provider id used for order creation in BCP Ratepay Payment strategy (#2931) (959b152)

1.767.1 (2025-07-17)

Code Refactoring

  • payment: updated ppcp fastlane implementation to use cookies instead of local storage (#2930) (fe6931d)

1.767.0 (2025-07-16)

Features

  • payment: Stripe OCS add state code to stripe confirmation details (#2928) (dcf5c83)

1.766.0 (2025-07-14)

Features

  • payment: Stripe OCS add status for instrument vaulting (#2927) (1a7be7c)

1.765.0 (2025-07-14)

Features

  • payment: added bigcommerce payment related instruments to a list of supported instruments (#2924) (6739a5d)

1.764.0 (2025-07-14)

Features

1.763.0 (2025-07-10)

Features

  • payment: Stripe Link v2 loading indicator added (a90146c)

1.762.0 (2025-07-10)

Features

1.761.0 (2025-07-09)

Features

  • payment: Stripe Link v2 onConfirm method (5a01821)

1.760.0 (2025-07-07)

Features

  • payment: added PL banner implementation to paypal-commerce-payment-strategy.ts, removed paypalLoadScript since we do not need this method due changed script loading method (#2919) (4807abf)

1.759.1 (2025-07-07)

Code Refactoring

  • payment: cleanup unused code in BraintreeMessages class (#2920) (a37c3fb)

1.759.0 (2025-07-04)

Features

  • payment: Stripe OCS, broadcast customer token for stored cards (#2917) (b9d0134)

1.758.1 (2025-07-03)

Code Refactoring

  • payment: removed no BNPL related code from BCP strategies (#2916) (13852ca)

1.758.0 (2025-07-03)

Features

  • payment: Stripe OCS, broadcast customer token for stored cards (#2915) (6315415)

1.757.1 (2025-07-02)

Code Refactoring

  • payment: updated paypal commerce credit button strategy with BNPL changes after experiment rollout (#2914) (604fbef)

1.757.0 (2025-07-01)

Features

  • payment: Deprecate PROJECT-3828.add_3ds_support_on_squarev2 experiment (#2909) (510390c)

1.756.1 (2025-06-30)

1.756.0 (2025-06-30)

Features

  • payment: added unsupported credit card brands to braintree credit cards payment strategy (#2910) (1c86f2c)

1.755.2 (2025-06-30)

Bug Fixes

  • payment: all Moneris payments fail on iOS devices (6709a47)

1.755.1 (2025-06-26)

Bug Fixes

  • payment: removed type from bigcommerce_payments_creditcardsscheckout in BigCommercePaymentsCreditCardsPaymentStrategy (#2908) (11c5ce2)

1.755.0 (2025-06-25)

Features

1.754.0 (2025-06-25)

Features

  • payment: Refactor code in order to use newly added skipRedirectConfirmationAlert (#2900) (602799f)

1.753.0 (2025-06-23)

Features

1.752.0 (2025-06-23)

Features

  • checkout: introduce new command to rerender shipping step (#2903) (a4c7d9e)

1.751.3 (2025-06-20)

1.751.2 (2025-06-19)

Code Refactoring

  • payment: renamed BigCommercePaymentsPayPal to BigCommercePayments (#2901) (69b5821)

1.751.1 (2025-06-18)

1.751.0 (2025-06-18)

Features

  • checkout: CHECKOUT-9322 Add New Extension Region (#2898) (6ee6e54)

1.750.0 (2025-06-17)

Features

  • payment: Stripe OCS Google Pay added (10ff2bc)

1.749.0 (2025-06-17)

Features

  • payment: redirect action handling (b2d619d)

1.748.0 (2025-06-17)

Features

  • payment: Change how payment_method_category parameter is passed to Klarna (#2890) (3a8f5bf)

1.747.1 (2025-06-16)

Code Refactoring

  • payment: PI-3957 DigitalRiver deprecation (#2896) (b4c6493)

1.747.0 (2025-06-16)

Features

  • payment: PI-3946 Remove experiment: INT-5826.amazon_relative_url[checkout-js] (#2894) (bed1793)

1.746.0 (2025-06-12)

Features

  • payment: Stripe Link V2 strategy added (bfc55b4)

1.745.1 (2025-06-12)

1.745.0 (2025-06-11)

Features

  • payment: updated braintree-venmo-payment-strategy with providing initialization options (99a6e12)

1.744.1 (2025-06-10)

Bug Fixes

  • payment: Google Pay billing address update customFields added (925cefa)

1.744.0 (2025-06-10)

Features

  • payment: Move all Stripe OCS styling configs to checkout-js side (2241704)

1.743.2 (2025-06-04)

1.743.1 (2025-06-04)

1.743.0 (2025-06-04)

Features

  • checkout: Add listening methods to worker extension messenger (#2886) (4cc883a)

1.742.0 (2025-06-02)

Features

  • payment: added canMakePayments method as additional verification of payment capability (72f03c1)
  • payment: console.error instead of throw error (643394e)

1.741.0 (2025-06-02)

Features

  • checkout: Add worker extension messenger and worker-event-poster (#2876) (afcaeaa)

1.740.0 (2025-05-29)

Features

  • payment: move Stripe OCS and UPE to separate modules (b02df3e)

1.739.0 (2025-05-29)

Features

  • checkout: Add worker-event-listener (#2870) (0723433)
  • payment: move Stripe OCS and UPE to separate modules (00debe6)

1.738.0 (2025-05-28)

Features

  • payment: removed google-pay-paypal-commerce-script-loader.ts and moved logic to paypal-commerce-sdk (6240a2f)

1.737.0 (2025-05-28)

Features

  • payment: remove Sofort and Giropay enums from StripeUPE (8c43601)

1.736.0 (2025-05-27)

Features

  • payment: clone bigcommerce payments fastlane files (#2879) (b5d8fc4)

1.735.0 (2025-05-27)

Features

  • checkout: create new method to register extension web worker (#2869) (0f70f55)

1.734.0 (2025-05-26)

Features

  • payment: clone bigcommerce payments paylater methods files (#2863) (f56d714)
  • payment: clone BigCommercePayments RatePay files (#2866) (d7a3157)
  • payment: clone BigCommercePayments Venmo files (#2867) (0ce2b68)

1.733.0 (2025-05-26)

Features

  • payment: clone bigcommerce payments alternative methods files (#2862) (a50ac03)
  • payment: clone bigcommerce payments credit cards files (#2864) (1a687c1)
  • payment: Stripe OCS accordion state on initialization (c119c5c)

1.732.3 (2025-05-26)

1.732.2 (2025-05-26)

1.732.1 (2025-05-26)

Code Refactoring

  • payment: removed Braintree LPM fallback experiment and speed up related tests run (#2871) (9e74eb0)

1.732.0 (2025-05-07)

Features

  • payment: Stripe OCS accordion element styling (5463f92)

1.731.2 (2025-04-30)

1.731.1 (2025-04-30)

Bug Fixes

1.731.0 (2025-04-29)

Features

  • payment: updated braintree venmo config (73e1e59)
  • payment: updates after review (3d0ff3b)

1.730.0 (2025-04-28)

Features

  • payment: upload Stripe client with custom options (04e497e)

1.729.1 (2025-04-23)

Code Refactoring

  • payment: cleaned up paypal commerce tests from unused fastlane shipping callback experiment (#2845) (24a49a5)

1.729.0 (2025-04-23)

Features

  • payment: Added loadingIndicator to the google-pay-payment-strategy (27ca8fd)

1.728.1 (2025-04-22)

Bug Fixes

  • payment: take fresh data from state on the amazonpay customer strategy initialization (#2838) (c3b74b3)

1.728.0 (2025-04-18)

Features

  • payment: PAYPAL-5354 fix of cannot read properties of undefined (e745e71)

1.727.1 (2025-04-17)

1.727.0 (2025-04-15)

Features

  • payment: PI-3825 Added new link for the storefront hosted fields (#2833) (4a83ba5)

1.726.0 (2025-04-14)

Features

  • payment: PI-3669 apply multiple coupons in the Google Pay modal (bd5322e)

1.725.0 (2025-04-14)

Features

  • payment: STRIPE-667 remove experiment for Stripe Link Spain state mapping (c805a30)

1.724.0 (2025-04-14)

Features

  • payment: PAYPAL-5258 added polling for BT Local methods (#2822) (e2276fb)

1.723.0 (2025-04-13)

Features

  • checkout: CHECKOUT-9167 Exposing logoutLink into setting interface (89adb47)

1.722.0 (2025-04-09)

Features

  • payment: PAYPAL-5197 added 3ds verification for BT FL (#2816) (9d0faa6)

1.721.0 (2025-04-07)

Features

  • payment: PI-3539 added additionalDescription to the shipping options in Google Pay popup (121bc21)

1.720.0 (2025-04-07)

Features

  • checkout: CHECKOUT-8521 Introduce OrderShippingConsignmentDiscount interface (fcec57d)
  • checkout: CHECKOUT-9138 Rename shouldRedirectToStorefrontLoginPage (3765c68)

1.719.3 (2025-04-04)

1.719.2 (2025-04-03)

Bug Fixes

  • payment: PAYPAL-5286 made PPCP Venmo appear on cart page (#2820) (c9f741c)

1.719.1 (2025-04-03)

1.719.0 (2025-04-01)

Features

  • payment: PI-2875 Google Pay promo codes handling (0023374)

1.718.3 (2025-03-26)

Bug Fixes

  • payment: PAYPAL-4585 fixed updated height pdp and cart page Braintree PayPal buttons when provided height is null or undefined (#2815) (dffe8f3)

1.718.2 (2025-03-26)

Bug Fixes

  • payment: PAYPAL-4585 fixed updated height pdp and cart page Braintree PayPal buttons (#2814) (c886e21)

1.718.1 (2025-03-26)

1.718.0 (2025-03-25)

Features

  • checkout: CHECKOUT-8517 convert type to fixed string (f631383)
  • checkout: CHECKOUT-8517 Introduce consignment discount interface (d745c5e)
  • checkout: CHECKOUT-8517 Using T for type field (2aa4c30)

1.717.0 (2025-03-20)

Features

  • checkout: PI-3531 Deprecate Openpay code in checkout-sdk (2f588b6)

1.716.0 (2025-03-19)

Features

  • payment: PI-3505 Added Company Name fields to the Bluesnap Direct ECP implementation (#2807) (f444a78)

1.715.0 (2025-03-17)

Features

  • payment: PAYPAL-5097 created Braintree Messages class and added Braintree BNPL Configurator implementation (#2808) (fadb981)

1.714.1 (2025-03-12)

Code Refactoring

  • payment: PAYPAL-5216 removed paypal messages implementation from Braintree PayPal button strategy (#2804) (50efb6c)

1.714.0 (2025-03-06)

Features

  • payment: PAYPAL-5213 added messages implementation to Braintree PayPal Credit button strategy (#2801) (3c7f14f)

1.713.2 (2025-03-06)

1.713.1 (2025-03-04)

Bug Fixes

  • payment: STRIPE-660 Disable state code mapping for Spain in Stripe Link Address component (2c2c1fd)

1.713.0 (2025-03-04)

Features

  • payment: PAYPAL-5201 updates related to clientToken checking (821eeb4)

1.712.1 (2025-03-04)

Code Refactoring

  • payment: PAYPAL-2609 moved BraintreePayPalButtonStrategy from core to braintree-integration package (#2791) (70ff230)

1.712.0 (2025-02-27)

Features

  • payment: PAYPAL-5187 added BT falback Url (#2796) (e466189)

1.711.1 (2025-02-19)

Bug Fixes

  • shipping: CHECKOUT-8999 Remove duplicate call for shipping option (#2794) (f013305)

1.711.0 (2025-02-18)

Features

  • payment: PAYPAL-0 removed integrity attr (7bc2190)

1.710.1 (2025-02-13)

Code Refactoring

  • payment: PAYPAL-2610 moved BraintreePayPalCreditButtonStrategy from core to braintree-integration package (#2790) (3e7d7b9)

1.710.0 (2025-02-13)

Features

  • payment: PAYPAL-5113 added test coverage for braintree-utils (#2788) (b82ea4d)

1.709.0 (2025-02-11)

Features

  • payment: PAYPAL-5067 ID creation updates (#2785) (540182e)

1.708.0 (2025-02-10)

Features

  • payment: PAYPAL-5044 added tests for GP (571e932)

1.707.0 (2025-02-06)

Features

  • payment: PAYPAL-4324 added tests for GP (57cdf95)

1.706.0 (2025-02-06)

Features

  • payment: PI-3064 fixed AmazonPay button for disabled ph4 flag (#2781) (27995de)

1.705.0 (2025-02-06)

Features

  • payment: PAYPAL-4324 added Apple Pay SDK for supporting third party browsers (#2765) (c0651b8)

1.704.0 (2025-02-06)

Features

  • payment: PAYPAL-5041 added phone to order (#2777) (0d48a9d)

1.703.0 (2025-02-06)

Features

  • payment: PAYMENTS-10280 Add validation on hosted form card holder name to not have card number (9fdf2cf)
  • payment: PAYMENTS-10280 Add validation on hosted form card holder name to not include valid card number (65a05f5)

1.702.0 (2025-02-04)

Features

  • extension: CHECKOUT-8974 Introduce ReRenderShippingForm Command (#2778) (05e70b8)

1.701.2 (2025-02-03)

1.701.1 (2025-01-31)

1.701.0 (2025-01-31)

Features

  • extension: CHECKOUT-8974 Introduce Extension Query (#2769) (5d67c82)

1.700.2 (2025-01-30)

Bug Fixes

  • payment: PAYPAL-5020 added extra check for Buttons implementation in PayPal SDK and added silent log instead of throwing an error to our customer in PPCP customer strategies (#2774) (01c5505)

1.700.1 (2025-01-29)

Bug Fixes

  • payment: PI-77 added Adyen es locale mapping (#2775) (3ff7bf2)

1.700.0 (2025-01-29)

Features

  • payment: PI-3099 Remove iDEAL bank selection dropdown for Adyen (cf35535)

1.699.0 (2025-01-29)

Features

  • payment: PI-3068 moved my account logic to hosted card v2 package in the checkout-sdk (#2767) (2082af7)

1.698.1 (2025-01-27)

Bug Fixes

  • payment: PI-3102 removed error throwing on initialization for amazon-pay and google-pay customer step buttons (#2771) (3834768)

1.698.0 (2025-01-21)

Features

  • extension: CHECKOUT-8964 Introduce GetConsignment Extension Command (#2766) (ee6a333)

1.697.0 (2025-01-20)

Features

  • payment: STRIPE-524 remove experiment for new stripe upe confirmation flow (e643142)

1.696.3 (2025-01-16)

Bug Fixes

  • extension: CHECKOUT-8960 Fix Broadcast Interruption (#2763) (3e91af9)

1.696.2 (2025-01-15)

Bug Fixes

  • payment: PAYPAL-4952 removed extra data attribute from paypal commerce credit banner to let paypal accept banner styles provided through paypal messages config (#2762) (292d6fb)

1.696.1 (2025-01-15)

Bug Fixes

  • payment: PI-3029 MissingDataError: Unable to proceed because the… (#2761) (321ddcd)

1.696.0 (2025-01-13)

Features

  • payment: PAYPAL-4995 added check for teardown call in deinitialize method (1e16475)

1.695.2 (2025-01-06)

Code Refactoring

  • payment: PAYPAL-4705 removed PAYPAL-3996.paypal_fastlane_shipping_update experiment (#2759) (0f344ec)

1.695.1 (2024-12-26)

Code Refactoring

  • payment: PAYPAL-4705 removed PAYPAL-4387.paypal_shipping_callbacks experiment form PPCP strategies (#2758) (d726094)

1.695.0 (2024-12-26)

Features

  • payment: PAYPAL-4952 updated PayPal Commerce credit strategies with BNPL configuration implementation (#2757) (d2448b8)

1.694.0 (2024-12-23)

Features

  • payment: STRIPE-414 remove experiment for GPay shipping options (d5cc1cd)

1.693.0 (2024-12-17)

Features

  • payment: CHECKOUT-8901 Add Async Payment Methods (#2753) (74b04cb)

1.692.0 (2024-12-17)

Features

  • payment: STRIPE-546 Google Pay use stateOrProvinceCode if city is empty (73ae053)

1.691.0 (2024-12-16)

Features

  • payment: STRIPE-525 Stripe UPE new confirmation flow (66c00b6)

1.690.0 (2024-12-16)

Features

  • payment: STRIPE-485 Stripe Google Pay test coverage branches increased (f657e5c)

1.689.0 (2024-12-16)

Features

  • payment: STRIPE-476 Stripe Google Pay 3DS experiment added (c7afafd)

1.688.0 (2024-12-12)

Features

  • payment: PAYPAL-4869 Missing 'Street Name' in Delivery Address (#2744) (87f9ce2)

1.687.1 (2024-12-12)

Bug Fixes

  • payment: PAYPAL-0 Skip 3D Secure when GooglePay card network tokenized (#2751) (a2bcad9)

1.687.0 (2024-12-11)

Features

  • payment: PI-1546 Refactor the existing moneris payment strategy in Checkout SDK to use the new checkout payment integration JS API (#2716) (d4717b7)

1.686.0 (2024-12-11)

Features

  • payment: PAYPAL-4884 send payment provider paymentId on payment start stage in Braintree LPMs payment strategy (#2740) (aa08491)

1.685.0 (2024-12-09)

Features

  • checkout: PI-2943 Change HostedFormOptions interface name in core (#2741) (951a25f)

1.684.0 (2024-12-09)

Features

  • payment: CHECKOUT-7859 Add Offline Payment Method (#2743) (4cbd71e)

Bug Fixes

  • extension: CHECKOUT-8869 Fix Display Issue after Page Refresh (#2738) (f617a19)

1.683.1 (2024-11-13)

Bug Fixes

  • payment: STRIPE-509 Update Stripe element on PI update (b728116)

1.683.0 (2024-11-08)

Features

  • payment: STRIPE-496 Stripe OCS radio button size (996cfe7)

1.682.0 (2024-11-06)

Features

  • payment: STRIPE-476 Stripe Google Pay 3DS added (9046b6c)

1.681.0 (2024-11-06)

Features

  • payment: PAYPAL-4783 added shipping autoselect flag (#2720) (1fcc7d5)

1.680.0 (2024-11-05)

Features

  • payment: PAYPAL-4800 added ability to skip shipping step (#2730) (783775b)
  • payment: STRIPE-484 Stripe OCS confirmation flow (bb2cc0a)

1.679.0 (2024-11-04)

Features

  • checkout: DATA-11983 Populate discount_amount field for BODL events (a47ddbc)

1.678.1 (2024-11-04)

1.678.0 (2024-11-01)

Features

  • payment: PAYPAL-4813 added buyer country as an option to Braintree PayPal messages config (#2728) (b2134fd)

1.677.3 (2024-11-01)

1.677.2 (2024-11-01)

Code Refactoring

  • checkout: PI-2681 clenup Braintree integration packages spec errors (#2724) (8fa2611)

1.677.1 (2024-10-31)

Code Refactoring

  • checkout: PI-2696 clenup PayPal integration packages spec errors (#2715) (1d0b815)
  • payment: PI-2701 [checkout-sdk-js types] Clear checkout-sdk-js types errors in test files for the TD Bank related packages (#2723) (a67f637)

1.677.0 (2024-10-31)

Features

  • payment: PAYPAL-000 fixes passing parameters (63c201e)

1.676.0 (2024-10-31)

Features

  • payment: STRIPE-476 Stripe Google Pay 3DS added (1b256db)

1.675.2 (2024-10-30)

Bug Fixes

  • checkout: PI-116 use Square via v2 resolver, removed v1 resolver experiment (#2713) (0deff9a)

1.675.1 (2024-10-29)

1.675.0 (2024-10-29)

Features

  • payment: STRIPE-461 New Stripe OCS strategy (39d4fa2)

1.674.0 (2024-10-28)

Features

  • payment: PAYPAL-4697 added onEligibilityFailure callback to paypal commerce button strategies (#2659) (2a46a1d)

1.673.0 (2024-10-28)

Features

  • payment: PAYPAL-4698 added onEligibilityFailure callback for Braintree PayPal and PayLater button strategies (#2657) (1c7a6bf)

1.672.3 (2024-10-23)

Code Refactoring

  • checkout: PI-2688 clenup GPay integration package spec errors (#2711) (62c3832)

1.672.2 (2024-10-22)

1.672.1 (2024-10-21)

Code Refactoring

  • checkout: PI-2692 clenup Mollie integration package spec errors (#2705) (23dbf30)

1.672.0 (2024-10-21)

Features

  • payment: PAYPAL-4737 applepay button style option (e4140ca)
  • payment: PAYPAL-4737 test coverage (48329bd)

1.671.4 (2024-10-21)

Bug Fixes

  • payment: PI-1647 [Affirm] When returning to a cart with digital … (#2688) (0ff86fa)

1.671.3 (2024-10-21)

Code Refactoring

  • payment: PI-2702 [checkout-sdk-js types] Clear checkout-sdk-js types errors in test files for the Worldpay Access related packages (#2700) (450ea93)

1.671.2 (2024-10-21)

Code Refactoring

  • payment: PI-2699 Clear checkout-sdk-js types errors in test files for the SquareV2 related packages (#2696) (963cb37)

1.671.1 (2024-10-21)

Bug Fixes

  • payment: PI-2697 [checkout-sdk-js types] Clear checkout-sdk-js types errors in test files for the Sagepay related packages (#2706) (8a84290)

1.671.0 (2024-10-21)

Features

  • shipping: SHIPPING-3311 Update loadShippingCountries to allow for a default of no channel id (#2704) (2420032)

1.670.1 (2024-10-17)

Code Refactoring

  • checkout: PI-2691 clenup legacy integration spec error, removed no-unsafe-assignment added rule (#2702) (e81d38c)

1.670.0 (2024-10-17)

Features

  • payment: PAYPAL-4700 fix shipping options (87cdbee)

1.669.0 (2024-10-17)

Features

  • payment: PI-2777 Move itemsRequireShipping method to the utils (#2687) (a5e2d08)

1.668.3 (2024-10-16)

Code Refactoring

  • payment: PI-2701 [checkout-sdk-js types] Clear checkout-sdk-js types errors in test files for the TD Bank related packages (#2698) (5fa4b73)

1.668.2 (2024-10-15)

Code Refactoring

  • checkout: PI-2783 clenup async functions test errors (#2693) (1197d39)

1.668.1 (2024-10-13)

Bug Fixes

  • checkout: CHECKOUT-8519 Escape single quotes used for HTML attributes before formatting to avoid problems with ICU special characters (b906300)
  • checkout: CHECKOUT-8519 Return original message instead of throwing error when there are missing template variables (a4b757c)

1.668.0 (2024-10-11)

Features

  • payment: STRIPE-473 types correction in Stripe spec files (84e488e)

1.667.0 (2024-10-10)

Features

  • checkout: CHECKOUT-8606 Make Payment Note Required (#2694) (7bacaca)

1.666.1 (2024-10-09)

Code Refactoring

  • checkout: PI-2686 fixed types in the Digital River integration package specs (#2689) (ae8a674)

1.666.0 (2024-10-09)

Features

  • checkout: CHECKOUT-8606 Add Note HostedFiledType (#2683) (92413d2)

1.665.0 (2024-10-08)

Features

  • payment: PAYPAL-4607 removed phone number related functionality (#2672) (4f43dab)

1.664.1 (2024-10-08)

1.664.0 (2024-10-08)

Features

  • common: CHECKOUT-8519 Switch messageformat library to be compatible with strict-dynamic CSP header (fbf9c6d)

1.663.0 (2024-10-07)

Features

  • payment: PAYPAL-4744 Add validation for credit-card when Fastlane is enabled to avoid redundant order creation requests (#2673) (abbd81d)

1.662.5 (2024-10-07)

Bug Fixes

  • payment: PAYPAL-4704 fixed duplicate credit card payment (#2670) (c1eae72)

1.662.4 (2024-10-04)

Code Refactoring

  • checkout: PI-2690 fixed types in the Klarna integration package specs (#2681) (1e8b4f4)

1.662.3 (2024-10-04)

Code Refactoring

  • checkout: PI-2689 fixed types in the Humm integration package specs (#2680) (0948830)

1.662.2 (2024-10-04)

Code Refactoring

  • checkout: PI-2683 fixed types in the Checkoutcom, Clearpay, Cybersource integration packages specs (#2679) (5dafc16)
  • payment: PI-2678 fixed Typescript errors in apple-pay-integration package (#2677) (45401f4)

1.662.1 (2024-10-03)

Code Refactoring

  • checkout: PI-2680 fixed types in the Bolt, Cardinal integration packages specs (#2678) (91a9465)

1.662.0 (2024-10-03)

Features

  • payment: PAYPAL-4681 updated error checking (#2669) (07b3293)

1.661.10 (2024-10-02)

Code Refactoring

  • checkout: PI-2676 fixed types in the Afterpay, AmazonPay, Bluesnap integration packages specs (#2676) (f58a932)

1.661.9 (2024-10-02)

Code Refactoring

  • checkout: PI-1588 resolve Quadpay payment method with Zip payment integration package (#2662) (cde1566)

1.661.8 (2024-10-02)

Code Refactoring

  • checkout: PI-000 renamed all .tsx files to .ts (#2675) (8510e5e)

1.661.7 (2024-10-02)

Code Refactoring

  • checkout: PI-2674 fixed types in the Affirm integration package specs (#2671) (895df12)

1.661.6 (2024-10-01)

1.661.5 (2024-09-30)

Code Refactoring

  • checkout: PI-2674 fixed types in the Adyen integration package specs (#2667) (0c88ee7)

1.661.4 (2024-09-26)

1.661.3 (2024-09-26)

Bug Fixes

  • checkout: CHECKOUT-8653 Move tslib back to production dep (#2664) (238125c)

1.661.2 (2024-09-25)

1.661.1 (2024-09-24)

1.661.0 (2024-09-24)

Features

1.660.1 (2024-09-23)

Bug Fixes

  • checkout: PI-2633 removed modal window that appears during the frictionless 3ds flow for Adyen (#2655) (364fa14)

1.660.0 (2024-09-23)

Features

  • payment: PAYPAL-4611 Update Braintree LPMs strategy by adding functionality for Trustly (#2653) (98077e2)

1.659.1 (2024-09-19)

1.659.0 (2024-09-18)

Features

1.658.1 (2024-09-17)

1.658.0 (2024-09-17)

Features

  • payment: PI-2550 AmazonPay strategies from core (a73b3f3)

1.657.2 (2024-09-16)

Bug Fixes

  • checkout: PI-2623 fixed submit payment for the Digital River (#2649) (5834bda)

1.657.1 (2024-09-16)

Bug Fixes

  • payment: PAYPAL-4610 Avoiding redundant order creation requests (#2632) (1336b4c)

1.657.0 (2024-09-13)

Features

  • payment: PI-2549 Move AmazonPay button strategy (e978cab)

1.656.1 (2024-09-13)

Bug Fixes

  • payment: PAYPAL-4594 fixed mappig of fastlane styles that comes from backend (#2645) (4d487dc)

1.656.0 (2024-09-13)

Features

  • payment: PI-2548 Move AmazonPay customer strategy (a9ec6cc)

1.655.3 (2024-09-12)

Bug Fixes

  • payment: PAYPAL-4594 fixed mappig of fastlane styles that comes from backend (#2644) (1eed196)

1.655.2 (2024-09-12)

Bug Fixes

  • payment: PAYPAL-4649 fixed the issue with Braintree Google Pay button for Buy Now flow (#2641) (646ee26)

1.655.1 (2024-09-11)

Code Refactoring

  • payment: PAYPAL-4662 removed 3.104.0 BraintreeSdk version (#2638) (85e4aa1)

1.655.0 (2024-09-10)

Features

  • payment: PI-2592 Make remoteCheckoutActionCreator.signOut available for integration packages (476d0b3)

1.654.0 (2024-09-10)

Features

  • payment: PI-1617 Move AmazonPay payments strategy (4e43119)

1.653.0 (2024-09-04)

Features

  • payment: PI-2551 make widgetInteraction action available for integration packages (76766ed)

1.652.1 (2024-09-04)

Code Refactoring

  • payment: PAYPAL-4645 update Braintree Google Pay strategies to use BraintreeSdk instead of BraintreeIntegrationService (#2636) (8590d11)

1.652.0 (2024-09-04)

Features

  • payment: PI-2547 create AmazonPay package (a14251f)

1.651.0 (2024-09-03)

Features

  • checkout: CHECKOUT-8587 Throw error when payment endpoint returns error/failure (#2631) (a1d2df7)

1.650.3 (2024-09-02)

Code Refactoring

  • checkout: PI-1585 removed ChasePay related code (#2630) (c8ded7e)

1.650.2 (2024-09-02)

Bug Fixes

  • payment: STRIPE-426 fix GPay shipping for buy now flow (820d483)

1.650.1 (2024-08-30)

Code Refactoring

  • payment: PAYPAL-4619 removed A/B testing implementation from PPCP Fastlane customer strategy (#2629) (67fa070)

1.650.0 (2024-08-28)

Features

  • payment: PAYPAL-4618 updated braintree sdk version to 3.106.0 (#2627) (59b69b7)

1.649.0 (2024-08-28)

Features

  • payment: PI-2467 Add "submit" method to the hosted-form-v2 package (#2598) (8bad2f4)

1.648.0 (2024-08-28)

Features

  • payment: PI-2403 Pay by Bank integration (8a3623d)

1.647.2 (2024-08-26)

1.647.1 (2024-08-26)

1.647.0 (2024-08-21)

Features

  • payment: PAYPAL-2611 moved BT venmo button strategy inside packages (#2601) (18577f4)

1.646.3 (2024-08-21)

1.646.2 (2024-08-21)

Bug Fixes

  • checkout: CHECKOUT-8300 Fix config and form field cache by ensuring input parameters are correctly compared (a568119)

1.646.1 (2024-08-19)

Code Refactoring

  • payment: PAYPAL-4578 updated apple pay strategies with braintree sdk (#2612) (61ffec7)

1.646.0 (2024-08-19)

Features

  • shipping: SHIPPING-3183 Add support for channel_ids to the load shipping countries action (#2579) (1fcaf82)

1.645.2 (2024-08-16)

Bug Fixes

  • payment: PAYPAL-000 updated braintree fastlane script with valid sha hash for 3.104.0 braintree sdk version (#2614) (aac7292)

1.645.1 (2024-08-16)

Bug Fixes

  • common: PAYPAL-000 fixed apple pay package name in codeowners file (#2613) (6d35f6d)

1.645.0 (2024-08-15)

Features

  • payment: PAYPAL-4550 added force reload of paypal client to avoid initializaing with wrong intent value (#2606) (b48b119)

1.644.4 (2024-08-14)

Bug Fixes

  • payment: STRIPE-422 Fix saving Stripe Link instrument (8f2f82d)

1.644.3 (2024-08-14)

1.644.2 (2024-08-14)

Code Refactoring

  • payment: PAYPAL-4167 removed PAYPAL-4142.disable_paypal_fastlane_one_click_experience experiment usage from ppcp fastlane customer strategy (#2607) (bc5836b)

1.644.1 (2024-08-14)

Bug Fixes

  • payment: STRIPE-422 Fix saving Stripe Link instrument (93d3f7c)

1.644.0 (2024-08-13)

Features

  • payment: PI-2493 Add paymentHumanVerificationHandler method to Payment Integration Service (#2596) (78fe180)

1.643.4 (2024-08-12)

Bug Fixes

  • payment: STRIPE-384 added Klarna id to the Stripe gateway (782c503)

1.643.3 (2024-08-08)

Bug Fixes

  • payment: STRIPE-421 payment method issue after PI change (af6e579)

1.643.2 (2024-08-07)

Code Refactoring

  • payment: PAYPAL-4533 removed ts-ignore tech debt after jest update in core/src/extension folder (#2592) (498cda8)

1.643.1 (2024-08-07)

1.643.0 (2024-08-06)

Features

  • payment: PI-2428 Google Pay on TD Online Mart - check if FE is working correctly, adjust communication FE -> BE (#2594) (33128ac)

1.642.2 (2024-08-05)

Code Refactoring

  • checkout: PAYPAL-4527 removed almost all ts-ignore from core/src/checkout folder (#2588) (3be430f)
  • payment: PAYPAL-4531 removed ts-ignore and updated tests in core/src/billing folder (#2589) (5d38f3f)
  • payment: PAYPAL-4531 removed ts-ignore and updated tests in core/src/coupon folder (#2590) (046caf5)

1.642.1 (2024-08-05)

Code Refactoring

  • payment: PAYPAL-4526 removed ts-ignore and updated tests in core/src/common/iframe folder due to jest update tech debt (#2587) (73e6d49)

1.642.0 (2024-08-05)

Features

  • payment: PAYPAL-4524 fix of email passing (d0207df)

1.641.1 (2024-08-05)

Code Refactoring

  • payment: PAYPAL-4525 removed ts-ignore and updated adyen mocks to fix the issue with ts-jest (#2585) (9248f26)

1.641.0 (2024-08-02)

Features

  • payment: PAYPAL-4498 fixed region for fastlane for Thailand (#2583) (ab5964e)

1.640.0 (2024-08-02)

Features

  • payment: PAYPAL-4497 fixed region for fastlane for Thailand (#2582) (b9b17a4)

1.639.0 (2024-08-01)

Features

  • payment: PAYPAL-4519 fix shippingOption issue (dc4ef42)

1.638.0 (2024-08-01)

Features

  • payment: PAYPAL-000 updated hash parameters (00363ff)

1.637.0 (2024-07-31)

Features

  • checkout: PI-1560 add additional arguments check (f7e4124)
  • checkout: PI-1560 add additional information to README file (109f71c)
  • checkout: PI-1560 Refactor Digital River paymnt strategy in checkout-sdk (a2a511a)
  • checkout: PI-1560 remove underscores (1cfeb82)

1.636.0 (2024-07-29)

Features

  • payment: PAYPAL-4488 update braintree sdk version to 3.104.0 (#2578) (e239b48)

1.635.0 (2024-07-29)

Features

  • payment: STRIPE-378 GooglePay shipping options (dfb88ff)

1.634.0 (2024-07-29)

Features

  • checkout: PI-2290 Adyen Credit Card installments implementation (#2572) (5cc2c06)

1.633.1 (2024-07-29)

Bug Fixes

  • payment: STRIPE-329 added name to Stripe billing_details object (f2c271c)

1.633.0 (2024-07-25)

Features

  • payment: PAYPAL-4441 updated Braintree Fastlane strategies with isFastlaneStylingEnabled flag (#2576) (12396a2)

1.632.0 (2024-07-25)

Features

  • payment: PAYPAL-4440 updated ppcp fastlane strategies with fastlane flag to be able to turn on/off fastlane custom styling (#2575) (788bdaf)

1.631.1 (2024-07-17)

1.631.0 (2024-07-16)

Features

  • payment: PI-2285 Add Google Pay on TD Online Mart - all other places (#2570) (be88c0d)

1.630.3 (2024-07-10)

1.630.2 (2024-07-09)

Code Refactoring

  • checkout: PI-2349 moved Worldpay Access payment strategy to separate package (#2565) (efa8e1e)

1.630.1 (2024-07-09)

Bug Fixes

  • payment: PAYPAL-4379 fixed the issue with Braintree Fastlane initialization process (#2568) (e79a549)

1.630.0 (2024-07-09)

Features

  • checkout: CHECKOUT-8281 Add 3 New Checkout Extension Regions (#2567) (07863ec)

1.629.1 (2024-07-09)

Bug Fixes

  • billing: CHECKOUT-8392 Fix issue with billing address creation (#2566) (4754e72)

1.629.0 (2024-07-08)

Features

  • payment: PI-2284 Add Google Pay on TD Online Mart - checkout customer step (#2557) (1fab402)

1.628.0 (2024-07-08)

Features

  • payment: PAYPAL-4284 reverted PPCP onShippingAddressChange and onShippingOptionChange callbacks (#2561) (d337f12)

1.627.1 (2024-07-02)

1.627.0 (2024-07-02)

Features

  • payment: PAYPAL-4147 added CP styles for Paypal fastlane (#2558) (e18b47d)

1.626.0 (2024-07-02)

Features

  • payment: PAYPAL-4148 added styles to fastlane (#2547) (2fd7a8a)

1.625.0 (2024-07-02)

Features

  • payment: PAYPAL-2613 Move BraintreeVisaCheckout customer strategy to braintree-integration package (#2555) (099a3a4)

1.624.0 (2024-07-02)

Features

  • payment: PI-2283 Add Google Pay on TD Online Mart - checkout payment step (#2552) (5b43dae)

1.623.2 (2024-06-27)

Bug Fixes

  • payment: STRIPE-385 Fix linter issue (cad4fac)

1.623.1 (2024-06-27)

Bug Fixes

  • payment: STRIPE-385 add currencyService to payment integration service (c5e456b)
  • payment: STRIPE-385 add currencyService to payment integration service (7454d8b)

1.623.0 (2024-06-27)

Features

  • payment: PAYPAL-4141 added fulll name to getPaymentToken config (#2550) (cf497b2)

1.622.1 (2024-06-25)

Code Refactoring

  • payment: PAYPAL-3600 removed braintree connect implementation for all braintree strategies (#2546) (3cdef1d)

1.622.0 (2024-06-25)

Features

  • checkout: PAYPAL-4200 provided initial state config for store creation on createCheckoutButtonInitializer (#2533) (67ce659)

1.621.1 (2024-06-20)

Code Refactoring

  • checkout: PI-2169 removed all code related to the GooglePay from the core package (#2527) (ec32de8)

1.621.0 (2024-06-18)

Features

  • payment: PAYPAL-4292 corrected amount parameter (#2545) (bce6eed)

1.620.0 (2024-06-17)

Features

  • payment: PAYPAL-4203 Braintree visa checkout button strategy (#2538) (fe84ca8)

Code Refactoring

  • payment: PI-1593 moved Clearpay to separate package (#2541) (9bffd58)

1.619.0 (2024-06-17)

Features

  • payment: PAYPAL-3273 added patch method on paypal order creation for non instant payment methods PPCP (#2542) (a7ca27f)

1.618.5 (2024-06-17)

1.618.4 (2024-06-13)

Bug Fixes

  • payment: PI-2161 [TDOnlineMart] fix issue with vaulted card payment when mixed products in the cart (#2540) (e4404ef)

1.618.3 (2024-06-13)

Bug Fixes

  • payment: PAYPAL-4308 removed braintree fastlane default styling (#2544) (8a67286)

1.618.2 (2024-06-12)

Bug Fixes

  • payment: PI-831 fixed mollie ApplePay redirect (#2543) (b1e43b3)

1.618.1 (2024-06-10)

Code Refactoring

  • payment: PAYPAL-4294 removed PayPal Connect implementation from PayPal Commerce strategies (#2537) (3ecb580)

1.618.0 (2024-06-06)

Features

  • payment: PAYPAL-4231 added onCreditCardFieldsRenderingError callback to ppcp cc payment strategy to let handle an error on UI side (#2536) (04747be)

1.617.2 (2024-06-06)

Code Refactoring

  • payment: PAYPAL-4251 updated Braintree Fastlane strategies to run the flow only for guests (#2535) (9f28a10)

1.617.1 (2024-06-06)

Code Refactoring

  • payment: PAYPAL-3598 updated PPCP Fastlane strategies to trigger the flow only for Guests (#2534) (065bb3d)

1.617.0 (2024-06-06)

Features

  • payment: PI-1596 Refactor cybersource and cybersourcev2 payment strategies to use Payment Integration API (#2529) (6b9a5f4)

1.616.0 (2024-06-04)

Features

  • payment: PAYPAL-2518 Add challengeRequested property to 3D Secure (#2526) (293cc71)

1.615.0 (2024-06-04)

Features

  • payment: PAYPAL-4138 prefilled cardholder name (#2530) (839f27b)

1.614.1 (2024-06-04)

Bug Fixes

  • payment: PI-2191 fixed hosted fields validation for the WorldpayAccess and Authorize.net test cards (#2532) (f5656f5)

1.614.0 (2024-06-04)

Features

  • payment: PAYPAL-3520 Max capture amount failure (#2485) (968015a)

1.613.0 (2024-05-29)

Features

  • payment: PI-1578 Refactor the existing sage-pay payment strategy in Checkout SDK (781599a)

1.612.1 (2024-05-28)

1.612.0 (2024-05-28)

Features

  • payment: PI-2132 Call Klarna order initialization endpoint befo… …re showing Klarna pop-up window (#2523) (18eb65c)

Bug Fixes

  • embedded-checkout: ISSUE-2189 Changed deprecated property of allowPaymentRequest=true to allow=payment in embedded checkout to support apple pay on Safari browser (#2190) (4cd2b8e)

1.611.0 (2024-05-28)

Features

  • payment: PAYPAL-2520 Add 3d secure iframe window size property (#2521) (f8df60c)

1.610.0 (2024-05-24)

Features

  • payment: PAYPAL-4173 navigate to payment step when shipping and billing is defined (#2517) (9860811)

1.609.0 (2024-05-20)

Features

  • payment: PI-2061 Added Amazon Pay button hidden microtext feature flag (#2509) (95b97db)

1.608.0 (2024-05-20)

Features

  • payment: PAYPAL-4068 added BT Fastlane address shipping selector (#2493) (1b1f5d0)

1.607.0 (2024-05-20)

Features

  • payment: PAYPAL-2624 moved paypa-pro to a separate package (#2503) (7bcce03)

1.606.0 (2024-05-20)

Features

  • payment: PAYPAL-4142 added shipping option autoselect to PPCP Fastlane customer startegy (#2512) (b701314)

1.605.0 (2024-05-20)

Features

1.604.0 (2024-05-15)

Features

  • payment: PAYPAL-4140 updated getPaymentToken method payload with customer fullname in PPCP Fastlane Payment strategy (#2508) (2899e3c)

1.603.0 (2024-05-15)

Features

  • payment: PAYPAL-4051 Apple Pay throws an error in checkout due to attempting to load Braintree information (#2469) (7599f66)

1.602.0 (2024-05-15)

Features

  • payment: PAYPAL-4123 digital item fix (c0afa27)

1.601.0 (2024-05-14)

Features

  • payment: PAYPAL-4137 prepopulate cardholder name with customer billing info on Fastlane Card Component (#2505) (1bf6e89)

1.600.2 (2024-05-13)

1.600.1 (2024-05-13)

Code Refactoring

  • payment: PI-1558 removed googlepay buttons from checkout button registry v1 (#2496) (5331635)

1.600.0 (2024-05-09)

Features

  • payment: PI-1586 Refactor the existing zip payment strategy in Checkout SDK (c922d80)

1.599.0 (2024-05-08)

Features

  • payment: PI-1584 move Cardinal to separate package (#2495) (d871ee9)

1.598.0 (2024-05-07)

Features

  • payment: PAYPAL-4111 update commit parameter (400a427)

1.597.0 (2024-05-03)

Features

  • payment: PAYPAL-4108 preselect billing with firstName and lastName for only digital items in cart (#2498) (014b9c0)

1.596.0 (2024-05-02)

Features

  • payment: PI-000 update Payment Integration API (#2491) (6437e08)

1.595.0 (2024-05-02)

Features

  • payment: PAYPAL-4069 removed temporary import and export (#2486) (42ece43)

1.594.0 (2024-05-02)

Features

  • payment: PAYPAL-4069 renamed braintree accelerated checkout shipping strategy files (#2482) (bb0686b)

1.593.2 (2024-04-30)

Code Refactoring

  • payment: PI-1901 moved Adyen googlepay buttons strategy from core package (#2484) (7c997eb)

1.593.1 (2024-04-30)

Code Refactoring

  • payment: PI-1852 moved Adyen googlepay customer strategy from core package (#2483) (306d077)

1.593.0 (2024-04-30)

Features

  • payment: PI-1831 [Humm] Refactor the existing humm payment st… (#2433) (3c52ed1)

1.592.1 (2024-04-29)

Bug Fixes

  • payment: PAYPAL-4088 fixed the issue with Fastlane place order with paypal instrument (#2490) (355261d)

1.592.0 (2024-04-26)

Features

  • payment: PAYPAL-4069 renamed braintree accelerated checkout shipping strategy files (#2481) (d96d437)

1.591.0 (2024-04-25)

Features

  • payment: PAYPAL-4067 added paypal fastlane shipping selector implementation to paypal commerce fastlane shipping strategy (#2479) (4316554)

1.590.0 (2024-04-25)

Features

  • payment: PAYPAL-4082 updated PayPalFastlaneComponent with PayPalCardComponent from paypal sdk (#2480) (810cddd)

1.589.1 (2024-04-24)

Code Refactoring

  • payment: PAYPAL-4070 updated shipping initialize options with braintreefastlane and paypalcommercefastlane options (#2478) (b0faf44)

1.589.0 (2024-04-24)

Features

  • payment: PI-1581 Refactor the existing checkoutcom components (3ddf9c4)

1.588.0 (2024-04-23)

Features

  • payment: PAYPAL-3976 added credit card name field validation (#2465) (794fd0a)

1.587.0 (2024-04-23)

Features

  • payment: PI-1606 [Afterpay] Move Afterpay payment strategy to separate package in checkout-sdk-js (#2446) (2f9111f)

1.586.0 (2024-04-23)

Features

  • payment: PI-1916 Added SRI hashes for the adyen styles and scripts (#2470) (da0f96b)

1.585.4 (2024-04-23)

Bug Fixes

  • payment: PI-1925 get actual data for Klarna authentication request (ad6b882)

1.585.3 (2024-04-22)

Code Refactoring

  • payment: PI-00 bundle watch LIBRARY_VERSION fix (#2471) (edd336b)

1.585.2 (2024-04-22)

Bug Fixes

  • payment: PAYPAL-000 updated paypal fastlane integrations with FastlanePaymentComponent (#2468) (eefb3f1)

1.585.1 (2024-04-18)

Code Refactoring

  • payment: PI-650 created adyen googlepay payment strategies outside core package (#2452) (7cd82fe)

1.585.0 (2024-04-17)

Features

  • payment: PAYPAL-4005 improved loading of Braintree modules (#2458) (8266720)

1.584.0 (2024-04-17)

Features

  • payment: PAYPAL-4032 PPCP Card Fields shouldSetAsDefaultInstrument flag send (19a108a)

1.583.0 (2024-04-17)

Features

  • payment: PAYPAL-4048 added fastlane compatible version (#2464) (6bc5c92)

1.582.3 (2024-04-16)

Bug Fixes

  • checkout: CHECKOUT-8183 set shouldSaveAddress to false for existing customer addresses while loadCheckout (0a8ad13)

1.582.2 (2024-04-15)

Code Refactoring

  • payment: PAYPAL-000 added createBraintreeSdk file (#2461) (ab55260)

1.582.1 (2024-04-12)

1.582.0 (2024-04-11)

Features

  • payment: PI-1606 add validateCheckout and loadPaymentMethods to Payment Integration Service (1909612)

1.581.0 (2024-04-11)

Features

  • payment: PAYPAL-3850 Update braintree scripts by passing additional integrity and crossorigin attributes to script tag (#2455) (8c744f2)

1.580.0 (2024-04-11)

Features

  • payment: PAYPAL-3997 PPCP Card fields render method is awaited (c6a3637)

1.579.0 (2024-04-10)

Features

  • payment: PAYPAL-4001 added a switch to turn off Fastlane for Store Members (#2456) (261d0a6)

1.578.1 (2024-04-10)

1.578.0 (2024-04-10)

Features

  • payment: PAYPAL-3850 Removed BraintreeScriptLoader from core and transferred related code (#2444) (f665e09)

1.577.3 (2024-04-10)

Bug Fixes

  • payment: CHECKOUT-8132 Fix issue with apple pay button clicked twice (#2440) (bb4feca)

1.577.2 (2024-04-09)

Bug Fixes

  • payment: PAYPAL-3736 fixed PayPalCommerce Credit Card fields style issue (#2448) (9b7adc9)
  • payment: PI-1823 Add shop path to the remote checkout request (e940d07)

1.577.1 (2024-04-08)

1.577.0 (2024-04-08)

Features

  • payment: INT-7698 GooglePay: Add button strategy (#2432) (598b1ee)

1.576.1 (2024-04-08)

Code Refactoring

  • payment: PI-1919 create shared adyen-utils package (1dc2a2c)

1.576.0 (2024-04-04)

Features

  • payment: PAYPAL-3587 Update Braintree Accelerated Checkout shipping strategy to support Fastlane + Connect (#2437) (aa8e4b3)

1.575.0 (2024-04-03)

Features

  • payment: PAYPAL-3896 added try catch to BraintreeFastlaneCustomerStrategy initialize method (#2443) (f9eccde)

1.574.0 (2024-04-03)

Features

  • payment: PAYPAL-3878 added try catch to PayPal Commecre Fastlane Customer Strategy initialization method (#2441) (b5af673)

1.573.0 (2024-04-03)

Features

  • payment: PAYPAL-3850 removed unnecessary code related to braintree (#2434) (a911503)

1.572.0 (2024-04-02)

Features

  • payment: PAYPAL-000 turned required params to optional (#2438) (cdf346d)

1.571.1 (2024-04-02)

Bug Fixes

  • payment: PI-1899 additional token for instrument verification (ea9fb69)

1.571.0 (2024-04-02)

Features

  • payment: PAYPAL-3463 Added Pay Later messaging to Paywall Section (#2419) (7fd07ff)

1.570.1 (2024-04-01)

Code Refactoring

  • payment: PI-1726 create AmazonPay utils package (9fa9ed3)

1.570.0 (2024-03-28)

Features

  • payment: PAYPAL-3910 send billing address only with order creation (f928a4d)

1.569.0 (2024-03-28)

Features

  • payment: PAYPAL-3881 added collectDeviceData flag to braintree sdk (c4c1181)

1.568.3 (2024-03-28)

Bug Fixes

  • payment: PI-1841 Check fields containers before mount (35fd8e4)

1.568.2 (2024-03-27)

Code Refactoring

  • payment: PAYPAL-000 updated braintree-ach-payment-strategy with BraintreeSdk (#2430) (6df25c6)

1.568.1 (2024-03-27)

Bug Fixes

  • payment: ISSUE-2398 Braintree add-cardholder-name-to-hosted-fields (#2399) (8ce7442)

1.568.0 (2024-03-26)

Features

  • payment: PI-1501 [Klarna] [CheckoutSDK] Refactor the existing klarna payment strategy in Checkout SDK to use the new checkout payment integration JS API (#2415) (bb2ac1f)

1.567.0 (2024-03-26)

Features

  • payment: PAYPAL-3588 Update Braintree Fastlane payment strategy with PP Fastlane vaulting component (#2418) (5d746ce)

1.566.0 (2024-03-26)

Features

  • payment: PI-1579 Refactor bluesnapv2 payment strategy in checkout-sdk (008da37)

1.565.1 (2024-03-25)

Bug Fixes

  • payment: PI-1835 add TDBant to supported instruments (95a51f9)

1.565.0 (2024-03-25)

Features

  • payment: PAYPAL-000 added Braintree Sdk class in braintree-utils package (#2427) (13adf97)

1.564.2 (2024-03-25)

Bug Fixes

  • embedded-checkout: ISSUE-2425 Handle www redirects on embed checkout links (#2426) (05f6dc8)

1.564.1 (2024-03-21)

1.564.0 (2024-03-20)

Features

  • payment: PAYPAL-3586 Update Braintree Accelerated Checkout payment strategy to support Fastlane + Connect (#2410) (f386d71)

1.563.1 (2024-03-20)

Bug Fixes

  • payment: PAYPAL-3838 removed hardcoded payment method id value in braintree and paypal commerce analytic trackers (#2417) (1060fb7)

1.563.0 (2024-03-19)

Features

  • payment: PAYPAL-3744 updated execute tokenize method with getPaymentToken in paypal-commerce-fastlane-payment-strategy (#2413) (18a4fb8)

1.562.3 (2024-03-19)

Bug Fixes

  • payment: PAYPAL-3774 update paypal card selection implementation for PayPal Commerce Fastlane component (#2416) (9192531)

1.562.2 (2024-03-18)

Bug Fixes

  • payment: PI-1138 TD Bank vaulting options (7247b71)

1.562.1 (2024-03-18)

Code Refactoring

  • payment: PAYPAL-3603 updated braintree analytics folder name and codeowners file (#2414) (0201481)

1.562.0 (2024-03-18)

Features

  • payment: PAYPAL-3603 updated braintree analytic tracker with fastlane support (#2409) (3081dfb)

1.561.0 (2024-03-14)

Features

  • payment: PAYPAL-0000 revert BT SDK ALPHA version (#2407) (5a540b4)

1.560.0 (2024-03-13)

Features

  • payment: PI-1753 Pass an additional Single-Use Token to bigpay (e35624f)

1.559.0 (2024-03-13)

Features

  • payment: PAYPAL-3784 added billing address data to the submit payload for PPCP credit card form action (#2403) (a8f35fa)

1.558.2 (2024-03-12)

Bug Fixes

  • payment: PI-1287 fixed 3ds challange for WorldPay (6049c43)

1.558.1 (2024-03-12)

Code Refactoring

  • payment: PAYPAL-000 renamed BraintreePayPalAch with BraintreeAch to match naming in all places (#2401) (48c1c7f)

1.558.0 (2024-03-12)

Features

  • payment: PAYPAL-3597 Update Braintree Accelerated Checkout customer strategy to support Fastlane + Connect (#2389) (14bf708)

1.557.3 (2024-03-11)

Code Refactoring

  • payment: PAYPAL-000 moved braintree paypal credit related code to separate folder (#2400) (2e62fcb)

1.557.2 (2024-03-11)

Code Refactoring

  • payment: PI-1736 move getShippableItemsCount to package (b297d27)

1.557.1 (2024-03-11)

Code Refactoring

  • payment: PAYPAL-000 removed duplications and created generic method in braintree-script-loader file (#2395) (bf10c05)

1.557.0 (2024-03-11)

Features

  • payment: PAYPAL-3743 updated axoEnv sandbox key to fastlaneEnv in paypal-commerce-fastlane-utils file (#2392) (79ae6df)

1.556.0 (2024-03-11)

Features

  • payment: PAYPAL-3745 updated axoEnv sandbox key to fastlaneEnv in braintree-integration-service file (#2393) (c8b66e0)

1.555.0 (2024-03-06)

Features

  • payment: PI-1679 toggle Stripe terms text (503d35f)

1.554.0 (2024-03-05)

Features

  • payment: PI-1502 [KlarnaV2] [CheckoutSKD] Refactor the existing klarnav2 payment strategy in Checkout SDK to use the new checkout payment integration JS API (#2373) (178f670)

1.553.1 (2024-03-05)

1.553.0 (2024-03-04)

Features

  • checkout: PI-1655 update payment integration service to include more methods from the core package (e0f670b)

1.552.0 (2024-03-04)

Features

  • payment: PI-429 [Adyen] Improve FE validation for APMs on checkout (c3f68f4)

1.551.0 (2024-02-29)

Features

  • payment: PAYPAL-3585 updated braintree scriptloader to load fastlane (#2388) (be0d328)

1.550.0 (2024-02-29)

Features

  • payment: PAYPAL-3705 PPCP Card Fields payment payload updated (526d26c)

1.549.1 (2024-02-28)

Code Refactoring

  • payment: PAYPAL-3602 updated imports for paypal commerce analytic tracker (#2385) (e89acdf)

1.549.0 (2024-02-28)

Features

  • payment: PAYPAL-3602 renamed PayPalCommerceConnectTracker to PayPalCommerceAnalyticTracker + added Fastlane support (#2384) (b7054e5)

1.548.0 (2024-02-27)

Features

  • payment: PAYPAL-3453 Support saving PPCP PayPal Account to the vault (#2352) (6508434)
  • payment: PAYPAL-3453 supported payment instrument (e83c052)

1.547.1 (2024-02-27)

Code Refactoring

  • payment: PAYPAL-3708 removed unused ppcp accelerated checkout code (#2382) (e8c7601)

1.547.0 (2024-02-26)

Features

  • payment: PAYPAL-3371 bump form-poster version (f820ed0)

1.546.0 (2024-02-26)

Features

  • payment: PAYPAL-3683 updated paypal-commerce-credit-cards-payment-strategy to support PayPal Connect and Fastlane initialization (#2379) (3a662fc)

Code Refactoring

  • common: PAYPAL-000 fixed all eslint warnings (#2380) (477a19f)

1.545.0 (2024-02-22)

Features

  • payment: PAYPAL-3646 updated paypal fastlane analytic related code with modified sessionId (#2377) (214f7fa)

1.544.1 (2024-02-22)

Code Refactoring

  • payment: PAYPAL-3575 updated shipping regestry with paypal commerce fastlane shipping strategy instead of accelerated checkout (#2376) (ff7dd32)

1.544.0 (2024-02-21)

Features

  • payment: PAYPAL-3575 updated paypal commerce AXO shipping strategy to support PP Connect + Fastlane (#2370) (cdf69a9)
  • payment: PI-1648 Make an ability to use initializePayment action from core package in integration checkout-sdk packages (#2365) (e006254)

1.543.1 (2024-02-21)

1.543.0 (2024-02-20)

Features

  • payment: PAYPAL-3574 updated PPCP AXO payment strategy to support Connect + Fastlane (#2364) (5745ea5)

1.542.1 (2024-02-19)

Code Refactoring

  • payment: PAYPAL-3647 updated PaymentInstrumentPayload interface with generic (#2366) (a08750f)

1.542.0 (2024-02-19)

Features

  • payment: PAYPAL-3453 renaming, added mocks (e565804)

1.541.0 (2024-02-19)

Features

  • payment: PI-1369 Move Affirm payment strategy to package [Check… (#2348) (a04f260)

1.540.0 (2024-02-15)

Features

  • payment: PAYPAL-3573 updated and renamed paypal commerce axo customer strategy to support Connect and Fastlane (#2361) (e94dd05)

Bug Fixes

  • payment: PAYPAL-3573 updated PayPal to BC instrument mapper with untrustedShippingCardVerificationMode (#2362) (43e16de)

1.539.0 (2024-02-14)

Features

  • payment: PI-1355 stored sepa for bluesnap (36d03c0)

1.538.0 (2024-02-14)

Features

  • payment: PAYPAL-3453 added getInstruments to payment integration selectors (51ee0d0)

1.537.0 (2024-02-14)

Features

  • payment: PAYPAL-3576 added PayPal Fastlane support for paypal-commerce-sdk in paypal-commerce-utils package (#2359) (657469c)

1.536.0 (2024-02-12)

Features

  • payment: PI-1604 Moving AmountTransformer to shared package and updating all imports (#2358) (6e60128)

1.535.0 (2024-02-12)

Features

  • payment: PAYPAL-3405 GooglePay not working 404 (iOS devices) (#2354) (bcae4f4)

1.534.0 (2024-02-08)

Features

  • payment: PI-1487 Update 3DS options (99195a6)

1.533.0 (2024-02-06)

Features

  • payment: PAYPAL-3560 updated PayPalCommerceAcceleratedCheckoutCustomerStrategy to load it with ppcp credit cards method id (#2351) (3cc87f3)

1.532.0 (2024-02-06)

Features

  • payment: PI-1313 stored ecp for bluesnap (a819c1d)

1.531.0 (2024-02-01)

Features

  • payment: PAYPAL-3439 added restart flow for PPCP (#2320) (b0cbe91)

1.530.0 (2024-01-31)

Features

  • payment: PAYPAL-3419 added PayPalCommerceAcceleratedCheckout shipping strategy (#2339) (94a7ba8)

1.529.0 (2024-01-31)

Features

  • payment: PI-517 Move Stripe UPE customer and payment strategy t… (#2193) (7440eec)

1.528.0 (2024-01-30)

Features

  • payment: PAYPAL-3497 updated PPCP AXO SDK option data-client-metadata-id with uuidv4 value (#2344) (bf04b4f)

1.527.0 (2024-01-30)

Features

  • payment: PAYPAL-3425 updated paypal commerce credit card payment strategy to load paypal connect sdk when its needed (#2342) (a5fd129)

1.526.0 (2024-01-29)

Features

  • payment: PI-1368 SquareV2 - fix types for payment submit payload (b26c114)
  • payment: PI-1368 SquareV2 - fix types for payment submit payload (2e8c0cd)

1.525.0 (2024-01-25)

Features

  • payment: PAYPAL-3493 updated PPCP AXO credit card component form background transparent (#2343) (daaf080)

1.524.0 (2024-01-25)

Features

  • payment: PAYPAL-3113 Create a class to work with cookies (#2301) (6bfd6c8)

1.523.0 (2024-01-25)

Features

  • payment: PAYPAL-3227 PPCP Card Fields implemented (d38dbf9)

1.522.0 (2024-01-24)

Features

  • payment: PI-659 added hosted form for storefront account vaulting (e01c887)
  • payment: PI-659 fixed case consistancy (20e2496)
  • payment: PI-659 fixed namings and removed duplication of hosted form for stored cards, added submitStoredCard method to hosted-form (cbaa3dd)
  • payment: PI-659 moved vaulting hosted fields events logic to checkout-sdk (ce0d4d8)
  • payment: PI-659 naming fixes (04fe8f0)

1.521.2 (2024-01-24)

Bug Fixes

  • checkout: ISSUE-2138 Add zero width space character (#2252) (cca71c2)

1.521.1 (2024-01-24)

1.521.0 (2024-01-23)

Features

  • payment: PAYPAL-3424 added PayPalCommerceConnectTracker for analytics (#2333) (9cd4330)

1.520.0 (2024-01-23)

Features

  • payment: PI-1309 SquareV2 - 3ds flow for vaulted instruments (c4dfc66)

1.519.4 (2024-01-23)

Bug Fixes

  • checkout: DATA-11638 Fix payloads for Segment events (9684db6)

1.519.3 (2024-01-22)

Bug Fixes

  • payment: PAYPAL-3467 updated PPCP AXO implementation with last changes in PP SDK (#2337) (9b84ba7)

1.519.2 (2024-01-22)

Bug Fixes

  • payment: PAYPAL-000 cleanup ppcp axo implementation from generic paypal commerce script (#2334) (a750dda)
  • payment: PAYPAL-3466 fixed the issue with PaymentProviderCustomer compare type (#2330) (a08089c)

1.519.1 (2024-01-19)

1.519.0 (2024-01-18)

Features

  • payment: PAYPAL-3470 Update paypal-commerce-sdk configuration to use PayLater Messages separately (#2327) (a4df4dc)

1.518.0 (2024-01-18)

Features

  • payment: PI-429 [Adyen] Improve FE validation for APMs on checkout (3209cfb)

1.517.6 (2024-01-18)

1.517.5 (2024-01-18)

1.517.4 (2024-01-17)

Code Refactoring

  • payment: PAYPAL-3466 covered paypal connect paymentProviderCustomer checkout state object with type guards (#2323) (f0b3f87)

1.517.3 (2024-01-17)

Bug Fixes

  • payment: PAYPAL-3424 placed paypal connect to the window object to avoid unnecessary PP AXO initialisation (#2326) (949a723)

1.517.2 (2024-01-17)

Bug Fixes

  • payment: PAYPAL-3467 updated PPCP AXO implementation with last changes on PP SDK side (#2325) (060712e)

1.517.1 (2024-01-17)

Bug Fixes

  • payment: PAYPAL-3466 load paypalcommerce payment method in initialization method of PPCP AXO customer strategy (#2324) (2416e93)

1.517.0 (2024-01-16)

Features

  • payment: PAYPAL-3390 fixed ratepay loading indicator (#2303) (e92d790)

1.516.0 (2024-01-15)

Features

  • payment: PAYPAL-3416 added PayPalCommerceAcceleratedCheckout payment strategy (#2312) (66b3258)

1.515.0 (2024-01-11)

Features

  • payment: PAYPAL-3416 updated WithPayPalConnectInstrument interface with an optional order_id (#2317) (76bb4ef)

1.514.3 (2024-01-11)

1.514.2 (2024-01-10)

Bug Fixes

  • payment: PI-1328 [TD Bank][FE] TD Online Mart fields don't initialize on second and next attempts (#2315) (4fa546e)

1.514.1 (2024-01-10)

1.514.0 (2024-01-10)

Features

  • payment: PAYPAL-3300 Added onClick and onInit options to handle validation process with mandatory terms and conditions (#2304) (c47674c)

1.513.0 (2024-01-10)

Features

  • payment: PAYPAL-2800 added style configs to Braintree payment buttons (9b955c5)

1.512.0 (2024-01-10)

Features

  • payment: PAYPAL-3409 added PayPalCommerceAcceleratedCheckout customer strategy (#2306) (53377c5)

1.511.0 (2024-01-09)

Features

  • payment: PAYPAL-3409 updated PaymentProviderCustomer with PPCP AXO related interface (#2308) (0145080)

1.510.0 (2024-01-09)

Features

  • payment: PI-851 bluesnap direct APMs refactoring (cfdaf66)
  • payment: PI-851 blusnap direct ideal strategy creation (f0feb99)
  • payment: PI-851 blusnap direct package directories reorganisation and creation of the Ideal generic instrument type (6292ca2)

1.509.0 (2024-01-09)

Features

  • payment: PAYPAL-3443 added PayPal Commerce Accelerated Checkout utils class to PPCP shared package (#2313) (766ab3e)

1.508.0 (2024-01-09)

Features

  • payment: PAYPAL-3418 created paypal-commerce-utils package (#2309) (7714936)

1.507.0 (2024-01-08)

Features

  • payment: PI-1318 TDBank add browser info (4b8f3f0)

1.506.0 (2024-01-04)

Features

  • payment: PI-1144 [TD Bank][FE] Add payment strategy for credit … (#2296) (b674734)
  • payment: PI-1318 TDBank add browser info (2c19eb8)

1.505.2 (2024-01-03)

Bug Fixes

  • payment: PAYPAL-000 fixed eslint warnings in paypal-commerce-integration package (#2300) (cc366ad)

1.505.1 (2024-01-03)

Bug Fixes

  • payment: CHECKOUT-7901 added a condition to load PPCP payment methods only if they are not exist in the state (#2282) (aeb3722)

1.505.0 (2024-01-03)

Features

  • payment: PAYPAL-3408 updated paypal commerce sdk configuration with PayPal Connect component (#2299) (fdd0734)

1.504.1 (2024-01-03)

1.504.0 (2023-12-28)

Features

  • payment: PI-1126 TD bank 3DS flow (c9b6319)

1.503.0 (2023-12-21)

Features

  • payment: PAYPAL-2617 Create BraintreePayPalCredit payment strategy in braintree-integration package (#2289) (7145507)

1.502.0 (2023-12-21)

Features

  • payment: PI-1076 add 3ds support for storing cards in square v2 (f712201)

1.501.1 (2023-12-20)

1.501.0 (2023-12-20)

Features

  • payment: PAYPAL-3382 covered braintree connect analytic with experiment (#2292) (0d7f447)
  • payment: PI-1021 [TD Bank][FE] Vaulted instruments implementation on Checkout (#2290) (9c5430d)

1.500.0 (2023-12-18)

Features

  • payment: PI-1076 add 3ds support for storing cards in square v2 (0585261)

1.499.3 (2023-12-18)

Bug Fixes

  • payment: PAYPAL-3660 updated Braintree AXO events trigger order (#2291) (adce33c)

1.499.2 (2023-12-14)

Bug Fixes

  • payment: PAYPAL-3360 fixed a mistake in codeowners file due BT analytics (#2288) (ee887e8)
  • payment: PAYPAL-3360 fixed the issue with braintree axo customer step initialisation and fixed data for BT AXO Analytics (#2285) (286bac5)
  • payment: PAYPAL-3367 removed onCancel error throw for PP AMP payment strategy (#2286) (8772484)

1.499.1 (2023-12-14)

Bug Fixes

  • payment: PAYPAL-3124 PPCP loading indicator keeps after submit (653e2db)

1.499.0 (2023-12-14)

Features

  • payment: PAYPAL-2612 Move BraintreePayPalCredit customer strategy to braintree-integration package (#2279) (c46c1e9)

1.498.0 (2023-12-13)

Features

  • payment: PI-1142 [TD Bank- Ph. 1a][FE] Add payment strategy for… (#2267) (99e7d6d)

1.497.0 (2023-12-12)

Features

  • payment: PI-1148 Hide card holder name from hosted fields form (4bc6cbd)

1.496.1 (2023-12-12)

Bug Fixes

  • payment: PAYPAL-2936 updated PayPal Commerce shipping callbacks with onShippingChanged (#2255) (e6c4640)

1.496.0 (2023-12-12)

Features

  • payment: PAYPAL-2616 moved braintree-paypal-payment-strategy to braintree-integration package (#2257) (079a971)

1.495.0 (2023-12-11)

Features

  • payment: PI-853 BluesnapDirect added Sepa fieldset (99feb87)

1.494.0 (2023-12-11)

Features

  • payment: PAYPAL-3280 added inputDateFormat for date input (6cc6ebb)

1.493.0 (2023-12-11)

Features

  • payment: PAYPAL-3337 PPCP GooglePay setGatewayIdentifier added (a18f34e)

1.492.0 (2023-12-11)

Features

  • payment: PAYPAL-3281 fixed phone country code field (#2274) (f1ce652)

1.491.0 (2023-12-08)

Features

  • payment: PAYPAL-3229 added BraintreeConnectTracker (analytic) (#2276) (13a87dd)

1.490.0 (2023-12-07)

Features

  • payment: PAYPAL-3229 added checkoutPaymentMethodExecuted callback call to BraintreeAcceleratedCheckoutCustomerStrategy (#2273) (1e9684a)

1.489.0 (2023-12-07)

Features

  • payment: PAYPAL-3229 added onClick callback to AmazonPay customer strategy (#2271) (2a4e0ec)

1.488.0 (2023-12-07)

Features

  • payment: PAYPAL-3229 added onClick callback to ApplePayCustomerStrategy (#2268) (e913796)

1.487.0 (2023-12-07)

Features

  • payment: PAYPAL-3229 added onClick callback for GooglePay customer strategies (#2269) (a1781de)

1.486.0 (2023-12-07)

Features

  • payment: PAYPAL-3229 added onClick callback for all Braintree customer strategies (#2270) (f4f41f6)

1.485.0 (2023-12-07)

Features

  • payment: PAYPAL-3229 added onClick callback for each PayPalCommerce customer strategy (#2272) (72db9a4)

1.484.0 (2023-11-30)

Features

  • payment: CHECKOUT-7901 Add method to load button payment method config in parallel (#2258) (cbb328a)

1.483.0 (2023-11-09)

Features

  • payment: PI-921 Amazon Pay Button needs to be changed to one with WITHOUT microtext (#2225) (3520e88)

1.482.0 (2023-11-09)

Features

  • payment: PAYPAL-3175 PPCP GooglePay 3DSecure (cb1eb6a)

1.481.0 (2023-11-09)

Features

  • payment: PI-1004 Create a new package for TD Bank integration (0e140df)

1.480.0 (2023-11-08)

Features

  • payment: PAYPAL-2953 google-pay-paypal-commerce button implementation (#2244) (6316a83)

1.479.3 (2023-11-07)

Bug Fixes

  • common: CHECKOUT-000 upgrade @braintree/browser-detection from 1.14.0 to 1.16.0 (#2047) (e60625c)
  • common: CHECKOUT-000 upgrade core-js from 3.25.2 to 3.31.0 (#2046) (36d6b3d)
  • common: CHECKOUT-000 upgrade reselect from 4.1.7 to 4.1.8 (#2048) (ae07833)

1.479.2 (2023-11-07)

Bug Fixes

  • payment: PAYPAL-3190 updated implementation to avoid trigger OTP if the shopper canceled PayPal Connect OTP window (#2245) (4eb5eb3)

1.479.1 (2023-11-06)

Code Refactoring

  • payment: PAYPAL-3164 updated paypal sdk script loading in a new way (#2243) (273b209)

1.479.0 (2023-11-02)

Features

  • payment: PI-846 Quickly selecting different payment methods on Payment step of Checkout sometimes results in error (#2241) (797a91b)

1.478.1 (2023-11-01)

Bug Fixes

  • payment: PI-924 Add additional message while waiting confirmation from Stripe (fd9be99)

1.478.0 (2023-10-30)

Features

  • payment: PAYPAL-3156 updated payment payload to be able to vault instrument for PayPalCommerce Credit Card (#2240) (f36720a)

1.477.0 (2023-10-30)

Features

  • payment: PAYPAL-2877 Add deviceSessionId to submitPayment (#2234) (b34c920)
  • payment: PAYPAL-3133 inline (5e4776e)

1.476.0 (2023-10-30)

Features

  • payment: PAYPAL-3146 stop polling mechanism when corresponding status recieved (#2239) (0b7ca82)

1.475.0 (2023-10-25)

Features

  • payment: PI-976 Stripe UPE payment payload refactoring (41e7ed2)

1.474.0 (2023-10-24)

Features

  • payment: PAYPAL-0 hotfix ratepay date of birth field data (#2235) (6fec055)

1.473.0 (2023-10-24)

Features

  • payment: PI-633 add vaulted instrument data to square v2 payment strategy (20f44d5)

1.472.0 (2023-10-23)

Features

  • payment: PAYPAL-3080 Google Pay Braintree Button Strategy (#2223) (0a2a7f1)

1.471.1 (2023-10-20)

1.471.0 (2023-10-18)

Features

  • payment: PAYPAL-2930 PPCP GooglePay payment strategy (8341aa1)

1.470.1 (2023-10-18)

Bug Fixes

  • payment: PAYPAL-3090 updated all paypal buttons on checkout page to have the same default button height (#2226) (e9c87bf)

1.470.0 (2023-10-18)

Features

  • payment: PAYPAL-3056 GP Braintree customer strategy (5b56000)

1.469.0 (2023-10-16)

Features

  • payment: PAYPAL-00 moved ratepay strategy to separate directory (#2215) (01bf98e)

1.468.0 (2023-10-16)

Features

  • payment: PAYPAL-3099 updated BraintreeAcceleratedCheckout customer strategy to reduce customers waiting time (#2219) (7e1db5c)

1.467.0 (2023-10-15)

Features

  • extension: CHECKOUT-7733 Enhance Extension Auto-Resizing (#2187) (7637cac)

1.466.0 (2023-10-12)

Features

  • payment: PAYPAL-2507 polling mechanism removed from PPCP APM (951f4bf)

1.465.1 (2023-10-12)

Bug Fixes

  • payment: PAYPAL-2986 trigger 3DS for Braintree when the HostedForm feature turned off (#2217) (80f10af)

1.465.0 (2023-10-12)

Features

  • payment: PAYPAL-3098 added sessionId to local storage even for unrecognised guest users for Gary flow Braintree AXO (#2216) (958156f)

1.464.1 (2023-10-11)

1.464.0 (2023-10-10)

Features

  • payment: PI-889 Add cart ID to stripe upe payment submit (8fda6a5)

1.463.0 (2023-10-09)

Features

  • payment: PAYPAL-2910 Move googlepay-braintree from core to google-pay-integration package (#2167) (9b2e779)

1.462.0 (2023-10-09)

Features

  • payment: PAYPAL-2946 added loading spinner to ratepay strategy (#2200) (5425418)

1.461.1 (2023-10-05)

Bug Fixes

  • payment: PI-758 check if Stripe container exists before mount (607261e)

1.461.0 (2023-10-04)

Features

  • payment: PAYPAL-2845 captured device info (#2196) (f33e0a0)

1.460.0 (2023-10-03)

Features

  • payment: PAYPAL-2984 added an ability to change BT AXO component styling through strategy initialisation options (#2206) (07ee89b)

1.459.0 (2023-10-03)

Features

  • checkout: PI-741 updated adyen component state for the Boleto implementation (f1642d4)
  • payment: PAYPAL-2987 checkout page crashing fixed (d4aa116)

1.458.0 (2023-10-03)

Features

  • payment: PAYPAL-2844 captured device info (#2186) (3607300)

1.457.0 (2023-09-28)

Features

  • payment: PAYPAL-2926 Unable to place order via GooglePay with 3D secure (#2203) (7e2983f)

1.456.0 (2023-09-28)

Features

  • payment: PI-569 [Adyen] Klarna widget update - Klarna works through redirect again (#2199) (cd514f3)

1.455.1 (2023-09-28)

Bug Fixes

  • payment: PAYPAL-3061 prefill full phone number in BT AXO instead of slicing country code num (#2204) (a0fea14)

1.455.0 (2023-09-28)

Features

  • checkout: CHECKOUT-7141 Preparation for Jest v27 Upgrade (#2180) (3c40df3)

1.454.0 (2023-09-25)

Features

  • payment: PI-567 Amazon Pay Button needs to be changed to one with microtext (8be47c9)

1.453.0 (2023-09-25)

Features

  • payment: PAYPAL-2576 added specific button styles for each PayPal buttons (299ce3a)

1.452.0 (2023-09-22)

Features

  • payment: PAYPAL-2947 added fields to mandate interface (#2192) (c1b24c9)

1.451.0 (2023-09-21)

Features

  • payment: PAYPAL-2979 added phone number mapping from BT AXO profileData to autofill BC shipping and billing phone number fields (#2188) (62df5e7)

1.450.5 (2023-09-20)

Bug Fixes

  • payment: PAYPAL-2928 fixed the issue with braintree buttons rendering on PDP page (#2185) (e2ea829)

1.450.4 (2023-09-19)

1.450.3 (2023-09-19)

Bug Fixes

  • payment: PAYPAL-1752 added validation for braintree credit card form (#2182) (7cf06d8)

1.450.2 (2023-09-19)

1.450.1 (2023-09-19)

Bug Fixes

  • payment: PAYPAL-2843 captured device info for Braintree Apple Pay (#2165) (da32bcd)

1.450.0 (2023-09-18)

Features

  • payment: PAYPAL-2932 add PayPal billing addresses (909270a)

1.449.0 (2023-09-13)

Features

  • payment: PI-734 fix error message for empty card data in Mollie (#4) (#2169) (d179aba)

1.448.0 (2023-09-13)

Features

  • payment: PI-804 Make an ability to use deleteConsignment action from core package in integration checkout-sdk packages (#2174) (b260d2d)

1.447.0 (2023-09-13)

Features

  • payment: PAYPAL-2632 added polling mechanism for ratepay (#2142) (4f17790)

1.446.0 (2023-09-12)

Features

  • checkout: PI-623 BluesnapDirect APMs via redirect (bb2248f)

1.445.0 (2023-09-12)

Features

  • payment: PAYPAL-2932 add PayPal billing addresses (0c4a7c8)

1.444.0 (2023-09-11)

Features

  • payment: PI-516 Move Stripe V3 to package (#2089) (f28e3dc)

1.443.0 (2023-09-06)

Features

  • payment: PI-626 [Stripe] An additional call to confirm payment with Stripe is resulting in error. (4f9075a)

1.442.0 (2023-09-06)

Features

  • payment: PAYPAL-2728 create shipping strategy for Braintree AXO (3dafa27)

1.441.4 (2023-09-06)

Code Refactoring

  • payment: PAYPAL-2923 covered Braintree AXO sandbox switcher with test mode condition (#2168) (bfafc5c)

1.441.3 (2023-09-05)

Bug Fixes

  • payment: PAYPAL-2908 removed unnecessary 2770 experiment because we dont need it here anymore (Braintree SDK) (#2166) (f002415)

1.441.2 (2023-09-04)

Bug Fixes

  • checkout: PI-747 bluesnap 3ds for stored card, billing/shipping state mapping (f008550)

1.441.1 (2023-09-04)

1.441.0 (2023-09-04)

Features

  • payment: PAYPAL-2913 provided customer device data on any place order for BT AXO (#2159) (d110fa0)
  • payment: PAYPAL-2914 updated BT AXO Credit card component style (#2160) (8f82f73)

1.440.0 (2023-09-04)

Features

  • payment: PAYPAL-2843 captured device info for Braintree Apple Pay (#2131) (05fbd6e)
  • payment: PAYPAL-2908 updated braintree sdk version (#2158) (c643eb1)

Bug Fixes

  • payment: PAYPAL-000 fixed the issue with braintree initialization in apple pay payment strategy (#2161) (8271c76)

1.439.0 (2023-09-03)

Features

  • checkout: CHECKOUT-7648 Add isExpressPrivacyPolicy to checkoutSettings (#2155) (c98410a)

1.438.0 (2023-08-31)

Features

  • payment: PI-474 load bluesnap script ONLY if it wasn't loaded before (39e2ed5)

1.437.0 (2023-08-29)

Features

  • payment: INT-5659 GooglePay: Add customer strategy (#1994) (f6eed4d)

1.436.1 (2023-08-29)

Bug Fixes

  • payment: PAYPAL-2881 loadPaypal asynchronous call fix (e4f036b)

1.436.0 (2023-08-29)

Features

  • payment: PAYPAL-2888 updated PayPal Connect LS axo value to sandbox (#2149) (a499a40)

Bug Fixes

  • common: PAYPAL-000 fixed the console error on npm run bundle-dts command run (#2144) (ca8cb4d)

1.435.0 (2023-08-28)

Features

  • checkout: PI-520 Stripe UPE - Provide AVS results (0ba2ecd)
  • checkout: PI-520 Stripe UPE - Provide AVS results (babf9f9)
  • checkout: PI-520 Stripe UPE - Provide AVS results (4facd6f)

1.434.0 (2023-08-28)

Features

  • payment: PI-489 move Mollie to separate package (#2126) (a345497)

1.433.2 (2023-08-28)

Bug Fixes

  • payment: CHECKOUT-6883 Pass store credit to apple pay sheet (#2146) (dea596b)

1.433.1 (2023-08-25)

Bug Fixes

  • checkout: PI-657 fixed validation for stored bluesnap direct card verification fields (19713a8)

1.433.0 (2023-08-25)

Features

  • payment: PAYPAL-2851 trigger authentication flow on BT AXO payment method initialization (#2140) (a3b12a2)

1.432.0 (2023-08-23)

Features

  • payment: INT-7676 GooglePay: Add payment strategy (#1967) (d528699)

1.431.0 (2023-08-22)

Features

  • payment: PAYPAL-2853 added riskCorrelationId to data collector for PayPal Analytics (#2132) (4d2328f)
  • payment: PAYPAL-2873 added paypal connect vaulting formated payload interface (#2134) (b2e109c)
  • payment: PAYPAL-2873 updated payment payload for PayPal Connect vaulted instruments BT AXO (#2135) (9ee7ba9)
  • payment: PAYPAL-2876 added session id to the local storage after customer's OTP BT AXO (#2133) (71a8e3f)

1.430.0 (2023-08-21)

Features

  • payment: PAYPAL-2792 fixed applepay spb on PDP (#2107) (4e2470f)

1.429.0 (2023-08-21)

Features

  • payment: PAYPAL-2856 added styles for PayPal Connect Credit Card component (#2120) (06db7ad)

Bug Fixes

  • payment: PAYPAL-2868 clean up prev provider customer data from checkout state BT AXO (#2130) (8415323)

1.428.0 (2023-08-18)

Features

  • payment: PAYPAL-2842 moved braintree-integration-service and braintree-script-loader to braintree utils package (#2121) (3e8c6f1)

Bug Fixes

  • extension: CHECKOUT-7652 Propagate extension ID as context data and only trigger handler if matching extension ID (5013d09)

Code Refactoring

  • extension: CHECKOUT-7652 Add namespace to extension command messages, remove duplicate commands and improve typing/naming (c42c012)
  • extension: CHECKOUT-7652 Create separate resizable iframe creator for extension (cc73d80)
  • payment: PAYPAL-2730 removed unnecessary method call in sign in BT AXO customer strategy (#2127) (c767a38)

1.427.0 (2023-08-17)

Features

  • payment: PAYPAL-2854 updated braintree sdk with new alpha version (#2119) (48ee142)

Code Refactoring

  • payment: PAYPAL-2852 removed implementation that stores customers data to local storage BT AXO (#2123) (f73cd25)

1.426.1 (2023-08-16)

Bug Fixes

  • payment: PAYPAL-000 fixed backup payment method loading for braintree accelerated checkout strategies (#2118) (94d3297)

1.426.0 (2023-08-16)

Features

  • checkout: PI-286 added bigpayToken to the loadPaymentMethod params (497920e)
  • checkout: PI-286 bluesnapdirect 3ds for stored cards without hosted fields (2999e44)

1.425.0 (2023-08-16)

Features

Code Refactoring

  • payment: PAYPAL-2855 updated core and braintree packages with braintree sdk version from braintree-utils package (#2117) (c469cb8)

1.424.0 (2023-08-15)

Features

  • payment: PAYPAL-2827 add a condition to check when to run PayPal Connect authentication flow in BT customer strategy (A/B testing coverage) (#2108) (e46bfa6)

1.423.0 (2023-08-14)

Features

  • payment: PAYPAL-2847 created braintree-utils package (#2114) (6d481b6)

1.422.0 (2023-08-14)

Features

  • payment: PAYPAL-2828 added shipping and billing address selected with PayPal AXO address after OTP (#2112) (2363a3e)

1.421.1 (2023-08-10)

1.421.0 (2023-08-09)

Features

  • payment: PAYPAL-000 updated paypal connect address mapper to receive CustomerAddress instead of Address (#2101) (bb01b20)

1.420.0 (2023-08-08)

Features

  • payment: PAYPAL-2692 removed this.paypalSdk (f2b56f3)

1.419.0 (2023-08-08)

Features

  • payment: PAYPAL-2737 updated Braintree AXO strategy with vaulted instruments implementation (#2098) (4b98c9e)

1.418.1 (2023-08-08)

1.418.0 (2023-08-07)

Features

  • extension: CHECKOUT-7611 Notify extension when consignment changes (61c0626)
  • extension: CHECKOUT-7611 Notify extension when shipping country changes (cf181b2)

Code Refactoring

  • extension: CHECKOUT-7611 Pass public selectors to state change subscribers (8128e92)
  • extension: CHECKOUT-7611 Remove shipping country change event (d170b3a)
  • payment: PAYPAL-2813 created BraintreeAcceleratedCheckoutUtils class (#2096) (b7b053b)

1.417.0 (2023-08-03)

Features

  • payment: PAYPAL-2797 pass customers data to local storage after authentication (Braintree AXO) (#2092) (1d2f287)

1.416.0 (2023-08-03)

Features

  • payment: PAYPAL-2804 added country to each PayPal Connect customer address to use it on client side for BT AXO (#2094) (c695c5a)

1.415.1 (2023-08-03)

Code Refactoring

  • checkout: CHECKOUT-7634 Improvements for extension (#2085) (ba44288)

1.415.0 (2023-08-02)

Features

  • payment: PAYPAL-2803 made an ability to use getCountries method in integration packages (#2093) (ce1419f)

1.414.0 (2023-08-02)

Features

  • payment: PAYPAL-1545 added paypalcommerce ratepay payment strategy (#2040) (47387ac)

1.413.0 (2023-08-02)

Features

  • payment: PAYPAL-000 add an ability to use getPaymentProviderCustomer method on the client side (#2090) (8be3788)

1.412.0 (2023-08-01)

Features

  • payment: PAYPAL-000 created storage package (#2086) (c818675)
  • payment: PAYPAL-2727 added Braintree Accelerated Checkout customer strategy (#2078) (475633a)
  • payment: PAYPAL-2727 added Braintree Accelerated Checkout customer strategy (#2087) (913aa28)

1.411.0 (2023-07-31)

Features

  • payment: PAYPAL-2731 added PaymentProviderCustomer state (#2075) (83ae13d)

1.410.0 (2023-07-31)

Features

  • payment: PAYPAL-2725 updated braintree sdk to newest alpha version (#2082) (7e630bb)
  • payment: PAYPAL-2725 updated braintree sdk to newest alpha version (core part) (#2083) (b8a9061)

1.409.0 (2023-07-27)

Features

  • payment: PI-585 Make an ability to use loadCurrentOrder action from core package in integration checkout-sdk packages (#2077) (56daa7a)

1.408.0 (2023-07-26)

Features

  • checkout: CHECKOUT-000 Update client side interfaces (#2079) (0ce1123)

1.407.0 (2023-07-25)

Features

  • payment: PAYPAL-2744 fixed cart amout for order for BT LPM (#2080) (ae738f3)

1.406.1 (2023-07-25)

Bug Fixes

  • payment: PAYPAL-2634 removed redundant code, added updateShouldThrowInvalidError (9ecf5fb)

1.406.0 (2023-07-24)

Features

  • payment: PAYPAL-2726 added BraintreeAcceleratedCheckout payment strategy (#2068) (0a07d3c)

1.405.2 (2023-07-20)

Code Refactoring

  • checkout: CHECKOUT-7624 Update extension-related naming (#2069) (41af8df)

1.405.1 (2023-07-20)

1.405.0 (2023-07-20)

Features

  • payment: PAYPAL-2725 added an ability to switch braintree sdk version (core part) (#2065) (29d5451)
  • payment: PAYPAL-2725 added an ability to switch braintree sdk version to alpha due to the settings in cp (#2063) (94a4ce3)

1.404.0 (2023-07-19)

Features

  • checkout: CHECKOUT-7595 Add client extension service (#2056) (c04106a)

1.403.0 (2023-07-19)

Features

  • order: ORDERS-5715 add OrderFee interface, add fees field to Order interface (#2066) (9b09886)

1.402.1 (2023-07-17)

Bug Fixes

  • payment: PAYPAL-2719 fix amazon pay button (de1cb81)

1.402.0 (2023-07-17)

Features

  • payment: PAYPAL-2720 Fixed BT LPM cart amount (#2058) (5fb2488)

1.401.0 (2023-07-16)

Features

  • checkout: CHECKOUT-7538 Introduce extension messenger and command handler (#2050) (b43adec)

1.400.0 (2023-07-13)

Features

  • payment: PI-502 Fortis package (8032101)

1.399.2 (2023-07-13)

Bug Fixes

  • payment: PAYPAL-2502 bump braintree sdk version (33970f0)

1.399.1 (2023-07-13)

Bug Fixes

1.399.0 (2023-07-10)

Features

  • payment: PAYPAL-2476 added TS interface for updateOrder method in PPCP request sender (#2033) (10c2e8f)

1.398.2 (2023-07-06)

Bug Fixes

  • checkout: PI-00 fix pending promise for bluesnapdirect APMs iframe (9acdde7)

1.398.1 (2023-07-05)

1.398.0 (2023-07-05)

Features

  • payment: PAYPAL-2690 added braintree ach vaulting instrument confirmation feature (#2044) (f15657d)

1.397.0 (2023-07-04)

Features

  • checkout: PI-168 bluesnapdirect APMs (9e2dd90)

1.396.1 (2023-07-04)

Bug Fixes

1.396.0 (2023-07-04)

Features

  • checkout: CHECKOUT-7534 Add fees field (e19484a)
  • checkout: CHECKOUT-7534 removed optional (783e498)

1.395.4 (2023-07-03)

Bug Fixes

  • payment: PAYPAL-2634 fixed issue when teardown is called twice (61792c7)

1.395.3 (2023-06-30)

1.395.2 (2023-06-29)

1.395.1 (2023-06-28)

Bug Fixes

  • order: DATA-11056 Populate category names for BODL purchase event (#2032) (3afd61a)

1.395.0 (2023-06-28)

Features

  • checkout: CHECKOUT-7537 Render extensions (#2028) (c52e6cd)

1.394.1 (2023-06-27)

Bug Fixes

  • payment: PAYPAL-2502 revert braintree sdk bump version (#2031) (753aaed)

1.394.0 (2023-06-22)

Features

  • payment: PI-34 [AmazonPay] Update Amazon Pay to use the latest button design (#1997) (105a353)

1.393.2 (2023-06-22)

Bug Fixes

  • payment: PAYPAL-2634 fixed issue when teardown is called twice (bd46bf2)

1.393.1 (2023-06-22)

1.393.0 (2023-06-22)

Features

1.392.0 (2023-06-21)

Features

  • payment: PAYPAL-2645 fixed submit button for braintree lpm (#2022) (579b34e)

1.391.0 (2023-06-21)

Features

  • checkout: DATA-10908 DATA-10928 Add shipping and payment detailsprovided events for BODL (#2019) (e7040f9)
  • payment: CHECKOUT-7504 Enable recaptcha for apple pay (#2011) (5c2cc35)

Bug Fixes

  • checkout: DATA-10908 Fix failing bodl unit tests (#2024) (4ace117)

1.390.0 (2023-06-20)

Features

  • payment: PI-120 Autofilling of holderName to be configurable (a6ae531)

1.389.0 (2023-06-20)

Features

  • payment: PAYPAL-2502 bump Braintree sdk version (8ee7c0f)

1.388.2 (2023-06-14)

Bug Fixes

  • checkout: PI-294 adyen v3 stored card pay fix, after adding klarna pay widget (58c7936)

1.388.1 (2023-06-14)

Bug Fixes

  • payment: PAYPAL-2602 changed getting the billing address (2bf81ed)
  • payment: PAYPAL-2618 updated payment payload (46e375b)

1.388.0 (2023-06-13)

Features

  • checkout: PI-42 bluesnap direct credit card vaulting (8c4de76)

1.387.0 (2023-06-13)

Features

1.386.1 (2023-06-12)

Bug Fixes

  • payment: INT-7650 retrieve payment intent if an error is caught at the time of confirming the payment (c0bd053)

1.386.0 (2023-06-07)

Features

1.385.0 (2023-06-07)

Features

  • payment: PI-88 [Adyen] Klarna widget update (898c88e)

1.384.1 (2023-06-07)

1.384.0 (2023-06-07)

Features

  • payment: PAYPAL-2449 added braintree-local-methods payment startegy (#2006) (4f67f0b)

1.383.2 (2023-06-06)

Bug Fixes

  • payment: CHECKOUT-7498 Update registry key as a combination (#2005) (b4d203e)

1.383.1 (2023-06-02)

Bug Fixes

  • payment: PAYPAL-2575 fixed the issue with PayPalCommerceVenmo button eligibility (#2007) (9c135ea)

1.383.0 (2023-06-02)

Features

  • payment: PAYPAL-2560 internalLabel (ef99560)

Bug Fixes

  • payment: PAYPAL-2552 removed unnecessary code (a733414)

1.382.1 (2023-05-31)

Bug Fixes

  • payment: PAYPAL-2451 renaming (57a1c60)

1.382.0 (2023-05-29)

Features

  • payment: PAYPAL-2451 fixed an instrument (10ae303)

1.381.4 (2023-05-24)

Bug Fixes

  • checkout: PI-101 3ds2 redirect flow for the adyen v3 (6615f3a)

1.381.3 (2023-05-22)

Bug Fixes

  • payment: PAYPAL-2451 braintree ach instrument (7ba679e)

1.381.2 (2023-05-22)

Bug Fixes

  • payment: PAYPAL-0000 fixed the issue with PPCP APMs interfaces generation by updating names of the interfaces (#1985) (17854d4)

1.381.1 (2023-05-18)

Bug Fixes

  • payment: BOLT-577 Bolt initialization error on customer step (0be07d0)

1.381.0 (2023-05-16)

Features

  • payment: INT-7573 Create Access Worldpay GooglePay strategy (#1966) (e5134f4)

Bug Fixes

  • payment: BOLT-577 Bolt initialization error on customer step (404bde5)

Code Refactoring

  • payment: PAYPAL-2414 added PayPalCommerceIntegrationService method creation (#1970) (2130c3e)

1.380.1 (2023-05-12)

Bug Fixes

  • payment: PAYPAL-2370 updated incoming parameters for ACH (#1973) (74d17be)

1.380.0 (2023-05-11)

Features

  • payment: INT-7516 SquareV2: Throw a PaymentExecuteError if tokenization fails (#1971) (663f8b7)

1.379.0 (2023-05-08)

Features

  • payment: PAYPAL-1713 braintree ach strategy (#1891) (9f262be)

1.378.0 (2023-05-08)

Features

  • payment: BOLT-484 Add styling for Bolt Button on PDP (7837d94)
  • payment: BOLT-484 Add styling for Bolt Button on PDP (6ead002)

1.377.0 (2023-05-02)

Features

  • payment: INT-7173 BlueSnapDirect: Create payment strategy for ACH/ECP (756a4c6)
  • payment: PAYPAL-2013 added enable-funding to properly display paylater button (#1958) (ad4d9ee)

Bug Fixes

1.376.1 (2023-04-27)

Bug Fixes

  • payment: PAYPAL-2036 added shippingAddressEditable option to Braintree payment configuration (#1962) (98c189a)

1.376.0 (2023-04-26)

Features

  • payment: BOLT-458 Move Bolt customer strategy to new Bolt package (f8508d9)

1.375.0 (2023-04-26)

Features

  • payment: INT-7557 BlueSnapDirect: Implement 3DS 2 (#1925) (6574134)

1.374.8 (2023-04-25)

Code Refactoring

  • payment: PAYPAL-1895 removed paypal commerce code from core package (#1960) (87cfdc4)

1.374.7 (2023-04-25)

Code Refactoring

  • payment: PAYPAL-2365 added PayPalCommerceVenmo payment strategy to paypal-commerce-integration package (#1955) (abf339a)

1.374.6 (2023-04-24)

Code Refactoring

  • payment: PAYPAL-000 updated PayPalCommercePaymentInitializeOptions.md file due to last changes (#1954) (d0a59bf)

1.374.5 (2023-04-24)

Code Refactoring

  • payment: PAYPAL-2366 added PayPalCommerceCredit payment strategy to paypal-commerce-integration package (#1953) (7729bd8)

1.374.4 (2023-04-24)

Code Refactoring

  • payment: PAYPAL-2367 added PayPalCommercePaymentStrategy to paypal-commerce-integration package (#1947) (50644be)

1.374.3 (2023-04-24)

Code Refactoring

  • payment: PAYPAL-1894 added PayPalCommerceAlternativeMethodsPaymentStrategy to paypal-commerce-integration package (#1941) (b242527)

1.374.2 (2023-04-18)

Bug Fixes

  • common: CHECKOUT-7381 Update resolver mechanism (#1946) (3e65f82)

1.374.1 (2023-04-14)

Code Refactoring

  • payment: PAYPAL-0000 added export for getBillingAddress method in payment-integration-test-utils (#1949) (5d3c189)

1.374.0 (2023-04-13)

Features

  • payment: PAYPAL-2050 fixed google pay button for safari and mozilla (#1928) (94ea76e)

1.373.0 (2023-04-13)

Features

  • checkout: ADYEN-775 update of intialization interface for Adyenv3 (aff778f)

1.372.0 (2023-04-13)

Features

  • payment: PAYPAL-2195 added buttonClassName (#1943) (f04c277)

1.371.5 (2023-04-11)

Code Refactoring

  • payment: PAYPAL-000 added billing address mock to payment-integrations-test-utils package (#1945) (734b348)
  • payment: PAYPAL-000 added timeout error to payment-integration-api package (#1942) (6c2f1dd)

1.371.4 (2023-04-04)

1.371.3 (2023-04-04)

1.371.2 (2023-03-30)

Code Refactoring

  • payment: PAYPAL-000 added paypal commerce integration service mock to simplify test files (#1926) (b9265af)

1.371.1 (2023-03-28)

Code Refactoring

  • payment: PAYPAL-2078 removed PayPalCommerceInlineCheckoutButtonStrategy (#1922) (7d586db)

1.371.0 (2023-03-27)

Features

  • payment: PAYPAL-2004 added ability to change style for amazonpay button (#1914) (3019104)

1.370.0 (2023-03-27)

Features

  • payment: BOLT-483 Create Bolt button strategy (ace611f)

1.369.2 (2023-03-23)

Code Refactoring

  • payment: PAYPAL-000 removed useless utils method from paypal-commerce-integration package (#1911) (7159071)
  • payment: PAYPAL-1893 removed PayPalCommerceCreditCards related code from core package (#1910) (a3fb70e)

1.369.1 (2023-03-23)

Code Refactoring

  • payment: PAYPAL-1893 added PayPalCommerceCreditCardsPaymentStrategy to paypal-commerce-integration package (#1887) (329676f)

1.369.0 (2023-03-22)

Features

  • payment: PAYPAL-000 added isCreditCardFormFields typeguard instead of isStoredCreditCardFormFields (#1909) (d30187d)

1.368.0 (2023-03-21)

Features

  • checkout: CHECKOUT-7250 Add floatingLabelEnabled UXsetting (#1912) (120253b)

1.367.2 (2023-03-21)

Bug Fixes

  • payment: INT-7044 BlueSnapDirect: Change identifier for credit card (#1917) (214928f)

1.367.1 (2023-03-21)

Bug Fixes

  • payment: ADYEN-733 fix ideal validation issue for adyenv2/v3 (6458a84)

1.367.0 (2023-03-20)

Features

  • payment: PAYPAL-2006 Created paypal-express-integration Checkout sdk package (#1882) (e850965)

1.366.0 (2023-03-20)

Features

  • payment: PAYPAL-1906 Create braintree checkout-sdk package (0d523df)

1.365.1 (2023-03-20)

Code Refactoring

  • payment: BOLT-000 add generic type for getPaymentMethod (e9b03e2)

1.365.0 (2023-03-20)

Features

  • payment: INT-7044 BlueSnapDirect: Add payment strategy for credit card (#1811) (90fbd9f)

1.364.2 (2023-03-15)

Bug Fixes

1.364.1 (2023-03-15)

Bug Fixes

  • payment: CHECKOUT-000 Expose hosted form error to exported typings (#1903) (4c691c6)

1.364.0 (2023-03-14)

Features

  • payment: PAYPAL-000 added isStoredCreditCardFormFields typeguard to payment-integration-api package (#1894) (7f4bb36)
  • payment: PAYPAL-000 added objectWithKebabKeys utility function to payment-integration-api package (#1893) (1b76f0b)
  • payment: PAYPAL-1962 fixed paypal venmo button (#1899) (c9f2886)

1.363.0 (2023-03-13)

Features

  • payment: BOLT-409 Create Bolt package in checkout-sdk-js (ceead0b)

1.362.0 (2023-03-10)

Features

  • payment: PAYPAL-000 added HostedForm exports to payment-integration-api index file (#1892) (aa1ca1d)

1.361.1 (2023-03-09)

Bug Fixes

  • payment: INT-7463 Fixed problem with cards vaulted with 3ds in the hosted form flow (7a82aeb)

1.361.0 (2023-03-07)

Features

  • checkout: CHECKOUT-7313 Introduce wallet button support selectors (#1886) (086298c)

1.360.0 (2023-03-06)

Features

  • payment: PAYMENTS-8527 expose interface for real time host form filed validation for braintree (44f8012)

Code Refactoring

  • common: PAYMENTS-8527 add braintree error data interface based on pr comment (5950a8f)

1.359.0 (2023-02-28)

Features

  • payment: PAYPAL-1985 added loadDefaultCheckout onCanclel to avoid potential errors (#1873) (3902e74)

1.358.1 (2023-02-27)

Bug Fixes

  • shipping: STRIPE-202 Split name input into First and Last name (#1675) (1b920a1)

1.358.0 (2023-02-27)

Features

  • payment: INT-6312 klarnav2 increase code coverage (0ce8c7f)

Code Refactoring

  • checkout: CHECKOUT-7304 Change PayPal wallet buttons height (#1878) (4089b00)

1.357.1 (2023-02-23)

Bug Fixes

  • payment: PAYPAL-1991 fixed GooglePay for adyenV2 and adyenV3 (#1863) (c89471d)
  • payment: PAYPAL-1992 fixed GooglePay for BNZ (#1864) (f6d87f3)
  • payment: PAYPAL-1995 fixed GooglePay for Authorize Net (afdfb09)
  • payment: PAYPAL-1996 fixed GooglePay for CheckoutCom (f978dfb)

1.357.0 (2023-02-23)

Features

  • payment: BOLT-469 move AnalyticsTrackerWindow to analytics package (3cccf14)
  • payment: BOLT-469 move AnalyticsTrackerWindow to analytics package (cba87f8)

1.356.0 (2023-02-23)

Features

  • payment: PAYPAL-1999 make Stripe Google Pay compatible with BuyNow cart (#1870) (043bc85)

1.355.0 (2023-02-23)

Features

  • payment: PAYPAL-1998 make Orbital Google Pay compatible with Buy Now cart (#1867) (f66b3cd)

1.354.0 (2023-02-23)

Features

  • payment: PAYPAL-1997 make CyberSourceV2 Google Pay compatible with Buy Now cart (#1862) (b4e33e9)

1.353.1 (2023-02-23)

Bug Fixes

  • payment: PAYPAL-1993 make StripeUPE Google Pay compatible with Buy Now cart (#1869) (bc55b0a)

1.353.0 (2023-02-22)

Features

  • payment: BOLT-470 move LegacyAddress to payment-integration-package package (d1677dc)
  • payment: BOLT-470 move LegacyAddress to payment-integration-package package (f92f5fe)

1.352.0 (2023-02-21)

Features

  • payment: BOLT-465 move AnalyticsExtraItemsManager to payment-integration-api package (65450ad)

1.351.0 (2023-02-20)

Features

  • payment: PAYMENTS-8493 add untrusted shipping address card verification mode to card instrument (1990998)

1.350.1 (2023-02-20)

Code Refactoring

  • payment: PAYPAL-1971 removed initializesOnCheckout page property from PayPalCommerce initialize button options (#1859) (bdcf195)
  • payment: PAYPAL-1983 removed layout and tagline styles property from PayPalCommerceButtons config (#1858) (5a1a2fd)

1.350.0 (2023-02-20)

Features

  • payment: BOLT-463 add applyStoreCredit to PaymentIntegrationService (52ece0e)

1.349.0 (2023-02-20)

Features

  • payment: BOLT-462 move PaymentMethodInvalidError to paymant-integration-api package (cde7a55)

1.348.6 (2023-02-17)

Code Refactoring

  • payment: PAYPAL-1979 updated PayPalCommerceCreditButtonStrategy with PayPalCommerceIntegrationService (#1856) (694d2c2)

1.348.5 (2023-02-17)

Code Refactoring

  • payment: PAYPAL-1980 updated PayPalCommerceCreditCustomer strategy with PayPalCommerceIntegrationService (#1855) (35fccff)

1.348.4 (2023-02-16)

Bug Fixes

  • checkout: ADYEN-588 update payment data request on wallet button click googlepay (7e1b0af)

Code Refactoring

  • payment: PAYPAL-1981 updated PayPalCommerceVenmoButtonStrategy with PayPalCommerceIntegrationService (#1851) (af741dc)

1.348.3 (2023-02-16)

Code Refactoring

  • payment: PAYPAL-1982 updated PayPalCommerceVenmoCustomerStrategy with PayPalCommerceIntegrationService (#1850) (27797cb)

1.348.2 (2023-02-16)

Code Refactoring

  • payment: PAYPAL-1978 updated PayPalCommerceAlternativeMethodsButtonStrategy with PayPalCommerceIntegrationService (#1849) (48aaa1d)

1.348.1 (2023-02-16)

Code Refactoring

  • payment: PAYPAL-1973 updated PayPalCommerceCustomerStrategy with PayPalCommerceIntegrationService (#1845) (13d526b)

1.348.0 (2023-02-15)

Features

  • payment: BOLT-459 move ErrorResponseBody to paymant-integration-api package (de7fbd7)

1.347.0 (2023-02-15)

Features

  • payment: PAYPAL-1919 added PayPalCommerceCommon class with utils methods inside for paypal-commerce-integration package (#1838) (964b0c3)

Code Refactoring

  • payment: PAYPAL-1919 replaced PayPalCommerceCommon name with PayPalCommerceIntegrationService (#1842) (b9e5a0f)

1.346.0 (2023-02-14)

Features

  • payment: STRIPE-200 add stripe phone field (#1681) (eabb2f3)

1.345.1 (2023-02-13)

Code Refactoring

  • checkout: CHECKOUT-0000 Remove ApplePay button style (#1836) (185b35a)

1.345.0 (2023-02-13)

Features

  • payment: PAYPAL-1837 Create paypalcommercecredit customer button strategy (db2d919)

1.344.0 (2023-02-13)

Features

  • payment: PAYPAL-1838 Create paypalcommercevenmo customer button strategy (f170b1c)
  • payment: PAYPAL-1838 Create paypalcommercevenmo customer button strategy (7c7eec7)

1.343.0 (2023-02-10)

Features

  • checkout: CHECKOUT-7231 Add getUserExperienceSettings selector (#1834) (c204427)

1.342.0 (2023-02-09)

Features

  • payment: INT-7044 BlueSnapDirect: Pass options to loadPaymentMethod (#1810) (4bf09ff)

1.341.0 (2023-02-09)

Features

  • payment: PAYPAL-1634 added ability for applepay spb to work with buyNowCart on PDP (#1809) (0490606)

1.340.0 (2023-02-09)

Features

  • checkout: CHECKOUT-7231 Update checkoutUserExperienceSettings (#1831) (24d6f87)

1.339.0 (2023-02-09)

Features

  • checkout: CHECKOUT-7231 Add checkoutUXSettings to interface (#1825) (5191b61)

1.338.0 (2023-02-08)

Features

  • payment: PAYPAL-1930 added intent param to Braintree sdk and to the paypal order creation config (#1826) (5166212)

1.337.0 (2023-02-07)

Features

  • payment: PAYPAL-1959 provided buyer-country to the paypal sdk config for dev mode (#1823) (556089d)
  • payment: PAYPAL-1959 provided buyer-country to the paypal sdk config for dev mode (#1823) (c74a729)

1.336.2 (2023-02-07)

Bug Fixes

  • payment: PAYPAL-1926 added extra shipping option selection if there is no recommended options available (#1822) (aa90493)

1.336.1 (2023-02-07)

Code Refactoring

  • payment: PAYPAL-1921 removed unnecessary PayPalCommerceAlternativeMethods v2 transformation in payment request transformer file (#1821) (9c5caf6)

1.336.0 (2023-02-06)

Features

  • payment: PAYPAL-1888 added PayPalCommerceButtonStrategy to paypal-commerce-integration package (#1801) (08d8555)
  • payment: PAYPAL-1892 added PayPalCommerceAlternativeMethodsButtonStrategy to paypal-commerce-integration (#1817) (4c4b51b)

Bug Fixes

  • payment: PAYPAL-000 updated paypal commerce tests to fix some issues with CI build in other pr (#1820) (8074a16)

Code Refactoring

  • payment: PAYPAL-000 removed paypal commerce checkout button strategies from core package (#1818) (615766e)
  • payment: PAYPAL-1889 added PayPalCommerceCreditButtonStrategy to paypal-commerce-integration package (#1815) (8855fe4)
  • payment: PAYPAL-1891 added PayPalCommerceVenmoButtonStrategy to paypal commerce integration package (#1813) (a805af7)

1.335.2 (2023-02-02)

1.335.1 (2023-02-02)

Bug Fixes

  • payment: STRIPE-287 Fixed error when using vaulted card L2/L3 field appear as null on dashboard (#1779) (be221e5)

1.335.0 (2023-02-01)

Features

  • payment: PAYPAL-1913 Create braintreevenmo payment strategy (d8a57e3)
  • payment: PAYPAL-1913 fix build issue with error import (#1814) (77f5d0a)

1.334.0 (2023-02-01)

Features

  • payment: STRIPE-289 Loading Submit button after card loads (#1763) (3053eed)

1.333.1 (2023-02-01)

Bug Fixes

  • checkout: CHECKOUT-0000 Add skip-nx-cache build command (#1812) (c4ae24e)

1.333.0 (2023-01-31)

Features

  • payment: PAYPAL-1935 move CancellablePromise to integration package (6bab047)

1.332.2 (2023-01-31)

Bug Fixes

  • payment: PAYMENTS-8239 addresses feedback (8e816a6)
  • payment: PAYMENTS-8239 sorts recommended option first for applepay (814564b)

1.332.1 (2023-01-30)

Bug Fixes

  • payment: PAYPAL-1929 added PayPalButtonStyleOptions interface to the docs files (#1802) (fa15dd8)

1.332.0 (2023-01-30)

Features

  • payment: PAYPAL-1934 move PaymentMethodFailedError to integration package (a9d1546)

1.331.0 (2023-01-30)

Features

  • payment: PAYPAL-000 added an ability to loadCheckout by provided id in payments-integration-api (#1803) (a0e3e02)
  • payment: PAYPAL-000 added an ability to use BuyNowCartCreationError from payment-integration-api (#1804) (0c7edca)

Bug Fixes

  • payment: PAYPAL-000 updated amazon pay specs with CartSource to fix the issue with failed build (#1806) (7fa0ccd)
  • payment: PAYPAL-1635 Buy Now feature for amazon pay (562ab38)
  • payment: PAYPAL-1635 fix after review (34cc8ee)
  • payment: PAYPAL-1635 update after review (4696290)
  • payment: PAYPAL-1635 update after review (0ce178e)
  • payment: PAYPAL-1635 update after review (e16ec75)
  • payment: PAYPAL-1635 update after review (651bc1f)
  • payment: PAYPAL-1763 fixed an issue when we could not proceed checkout after trying to place order with an empty CVV for stored card (4aea399)
  • payment: PAYPAL-1929 renamed several PayPal Commerce interfaces to fix the issue with doc files (#1799) (05df1e4)

1.330.1 (2023-01-27)

Bug Fixes

  • payment: PAYPAL-1923 fixed the issue with wrong paypal sdk configuration (#1794) (dec683d)

1.330.0 (2023-01-25)

Features

  • payment: PAYPAL-1882 sending PPC APM V2 gateway instead of PPC APM (#1782) (27393bc)
  • payment: PAYPAL-1898 added CartRequestSender to payment integration api package (#1791) (84c146c)

Code Refactoring

  • payment: PAYPAL-1918 moved LoadingIndicator from core to ui package (#1784) (926265c)

1.329.0 (2023-01-25)

Features

  • payment: PAYPAL-1840 Create braintreepaypalcredit customer button strategy (97bcb1b)

Bug Fixes

  • checkout: ADYEN-502 hide wrong placeholder text for the vaulted validation fields (1c93745)

1.328.0 (2023-01-25)

Features

  • payment: STRIPE-216 delete consignments to recover auto-step flow when reloads page for stripe link (#1731) (1e56b66)

1.327.0 (2023-01-24)

Features

  • payment: STRIPE-194 keep Shipping Address Information If Shopper Logs Out Of Link (#1760) (9a661a3)

1.326.4 (2023-01-23)

Code Refactoring

  • payment: PAYPAL-1917 removed PayPalCommerceInlineCheckoutButtonStrategy from core package (#1783) (0921359)

1.326.3 (2023-01-20)

Bug Fixes

  • payment: CHECKOUT-000 Fix issue with offsite payment completion (#1786) (c1d5b79)

1.326.2 (2023-01-19)

Code Refactoring

  • payment: INT-6964 AmazonPayV1: Remove all related files (f24e5f8)
  • payment: INT-6964 Rename AMAZONPAYV2 to AMAZONPAY (4eb2688)

1.326.1 (2023-01-19)

Bug Fixes

  • billing: CHECKOUT-7214 Merge billing address as compared to replace (#1774) (5cde3c3)

1.326.0 (2023-01-19)

Features

  • payment: PAYPAL-1890 added PayPalCommerceInlineButton strategy to paypal-commerce integration package (#1776) (a4eca90)

1.325.0 (2023-01-18)

Features

  • payment: PAYPAL-1908 Make an ability to use Overlay from core package in integration checkout-sdk packages (fcd5e0a)

1.324.3 (2023-01-18)

Bug Fixes

  • payment: PAYPAL-000 updated kyiv-payments-team codeowners data (#1778) (060cc64)

1.324.2 (2023-01-17)

Bug Fixes

  • payment: INT-7103 SquareV2: Assume that postalCode is valid unless it changes (#1765) (8526331)

1.324.1 (2023-01-16)

Bug Fixes

  • checkout: ADYEN-688 fixed 3ds2 redirect for vaulted cards (ea27e60)

1.324.0 (2023-01-16)

Features

  • payment: PAYPAL-1839 Create braintreepaypal customer button strategy (afe6c27)

1.323.1 (2023-01-12)

1.323.0 (2023-01-12)

Features

  • payment: PAYPAL-1633 added Buy Now feature for googlepaybraintree (875acac)

Bug Fixes

  • payment: PAYPAL-1633 additional parameter (51218e0)
  • payment: PAYPAL-1633 update after review (d13800a)
  • payment: PAYPAL-1635 fix after review (d849dd0)
  • payment: PAYPAL-1635 fix after review (827a149)
  • payment: PAYPAL-1635 lint (64a49ba)

Code Refactoring

  • payment: PAYPAL-1633 fix after review (b5ab80f)
  • payment: PAYPAL-1633 fix after review (9430894)

1.322.0 (2023-01-11)

Features

  • payment: PAYPAL-1864 created paypal commerce package (#1751) (9ba7826)

1.321.0 (2023-01-10)

Features

  • payment: BOLT-437 Modify analytics event for Bolt suggestion on customer step (e1a2e9e)

1.320.1 (2023-01-10)

Bug Fixes

  • payment: BOLT-362 fix Bolt track.js error in console (ccf5144)

1.320.0 (2023-01-10)

Features

  • payment: PAYMENTS-8378 Send multiple addresses to trusted_shipping_address endpoint in case of multi-shipping (#1745) (902016b)
  • payment: PAYMENTS-8378 Update bigpay-client-js version to 5.21.0 (#1764) (410f40d)

1.319.1 (2023-01-09)

1.319.0 (2023-01-08)

Features

  • checkout: CHECKOUT-7148 Throw CartConsistencyError when server detects inconsistent projection data (654be3e)

1.318.0 (2023-01-04)

Features

  • payment: INT-6729 add Klarna support for Czech Republic (375c759)

1.317.1 (2023-01-04)

1.317.0 (2023-01-03)

Features

  • payment: PAYPAL-1808 passing vaulting data to order creation request for PayPal Commerce CC (#1734) (a1c1c1f)

Bug Fixes

  • payment: PAYPAL-000 fixed the issue with checkout-sdk build after last pr merge (#1753) (fe61144)

1.316.4 (2023-01-03)

Bug Fixes

  • common: CHECKOUT-000 Upgrade @types/lodash from 4.14.184 to 4.14.185 (#1640) (e97127f)
  • common: CHECKOUT-000 upgrade core-js from 3.25.0 to 3.25.2 (#1639) (6fdf3bb)
  • common: CHECKOUT-000 upgrade reselect from 4.1.6 to 4.1.7 (#1709) (b30ffbc)

1.316.3 (2023-01-02)

1.316.2 (2022-12-30)

Bug Fixes

  • payment: STRIPE-281 Fixed error when making purchases with only digital products (#1747) (d9cfce4)

1.316.1 (2022-12-29)

Bug Fixes

  • payment: CHECKOUT-000 Fix offsite payment strategy (#1749) (00c380a)

1.316.0 (2022-12-27)

Features

  • payment: PAYPAL-1836 added PayPalCommerceCustomer strategy (#1730) (4692299)

1.315.0 (2022-12-22)

Features

  • payment: INT-6957 Sezzle - Use window.location.replace to redirect (#1696) (ef7962c)

1.314.2 (2022-12-21)

1.314.1 (2022-12-21)

Bug Fixes

  • payment: BOLT-268 Bolt payment fields with store credits (8a38daf)

1.314.0 (2022-12-21)

Features

  • checkout: CHECKOUT-0000 Enforce RegistryV2 for SquareV2 (#1737) (9af5b64)

1.313.2 (2022-12-20)

1.313.1 (2022-12-19)

1.313.0 (2022-12-18)

Features

  • payment: STRIPE-178 Loading Submit button after card loads (c983b92)

1.312.1 (2022-12-16)

Bug Fixes

  • checkout: CHECKOUT-6406 Fix payload for offline payment method (#1735) (9465d7d)
  • payment: ADYEN-629 added adyen credit card es translation fix (85e9cbf)

1.312.0 (2022-12-15)

Features

  • payment: BOLT-408 Add BODL event for customer suggestion init (fecf8c9)

1.311.2 (2022-12-14)

1.311.1 (2022-12-14)

1.311.0 (2022-12-14)

Features

  • payment: STRIPE-165 V3 Initialize payment for vaulted cards (#1641) (1c07aad)

1.310.3 (2022-12-13)

Code Refactoring

  • checkout: CHECKOUT-6406 Refactor offline payment method (#1724) (18fa217)

1.310.2 (2022-12-13)

Code Refactoring

  • checkout: CHECKOUT-6394 Refactor credit card payment method (#1710) (7eb83cd)

1.310.1 (2022-12-09)

1.310.0 (2022-12-09)

Features

  • payment: INT-6727 add Klarna support for greece (#1688) (7a039ba)

Bug Fixes

  • payment: INT-6928 [Mollie] No Ability To Use A Different Card To Pay (#1702) (5555568)

1.309.6 (2022-12-08)

1.309.5 (2022-12-07)

Code Refactoring

  • checkout: CHECKOUT-6405 Refactor no payment data required method (#1717) (5e627c6)

1.309.4 (2022-12-07)

Code Refactoring

  • checkout: CHECKOUT-7107 hosted-form clean-up (#1713) (5c19c4e)

1.309.3 (2022-12-06)

1.309.2 (2022-12-05)

Bug Fixes

  • payment: STRIPE-160 Fixed no order created for successful Stripe payment (#1690) (0d74194)

1.309.1 (2022-11-28)

Code Refactoring

  • checkout: CHECKOUT-7107 Refactor hosted-form (#1707) (d28eb54)

1.309.0 (2022-11-28)

Features

  • payment: INT-6716 SquareV2: Add payment strategy (#1642) (6af5062)

1.308.4 (2022-11-24)

1.308.3 (2022-11-24)

Bug Fixes

  • payment: STRIPE-167 Adding Postal Code to stripe card element if not obtained in billing (c5558cd)
  • payment: STRIPE-167 update documentation links for stripeupe (b25fb3c)

1.308.2 (2022-11-22)

Code Refactoring

  • checkout: CHECKOUT-6397 Refactor external payment method (#1697) (5cc2346)

1.308.1 (2022-11-22)

1.308.0 (2022-11-14)

Features

  • payment: PAYPAL-1723 added skip checkout functionality to PDP paypalcredit (#1678) (d2bb5ac)

1.307.1 (2022-11-10)

1.307.0 (2022-11-10)

Features

  • payment: INT-6443 Hide payPal onDigital River behind an experiment (2ad1c42)
  • payment: INT-6443 reviewed change by Animesh (3f0292b)
  • payment: INT-6443 reviewed change by Peng Zhou (c756ee3)

Bug Fixes

  • payment: STRIPE-167 Adding Postal Code to stripe card elemnt if not obtained in billing (d3f6aa8)

1.306.0 (2022-11-09)

Features

  • payment: PAYPAL-1723 added skip checkout functionality to PDP paypalcommerce (#1667) (0fe4ae2)

1.305.1 (2022-11-08)

Code Refactoring

  • payment: PAYPAL-1773 removed unnecessary business logic from PayPalCommerceInlineCheckoutButton strategy (#1672) (66597b0)

1.305.0 (2022-11-08)

Features

  • payment: BOLT-386 Add BODL analytics tracking events (4cf875c)

1.304.0 (2022-11-07)

Features

  • checkout: STRF-10153 Data Layer Updates - Field Additions and Changes (#1670) (8184573)

Code Refactoring

  • payment: PAYPAL-1756 removed 'Fake' data implementation from paypal commerce button strategy (#1659) (b2f3795)
  • payment: PAYPAL-1757 removed 'Fake' data implementation from paypal commerce credit button strategy (#1674) (27a68c1)

1.303.0 (2022-11-07)

Features

  • checkout: ADYEN-585 moved Adyen from core to the separate package (bc6d639)

1.302.0 (2022-11-07)

Features

  • payment: STRIPE-183 persisting stripe components when reloads the page (#1649) (289b5bd)

1.301.1 (2022-11-04)

Bug Fixes

  • payment: INT-6890 AmazonPayV2: Change isReadyToPay logic (#1669) (632f598)

1.301.0 (2022-11-03)

Features

  • payment: INT-5953 Force to use Payment Strategy V1 when Mollie and Apple pay (#1671) (1d6d4ee)

1.300.1 (2022-11-03)

Bug Fixes

  • payment: INT-6848 AmazonPayV2: Render the button in a container created programmatically (#1655) (ce21d9f)

1.300.0 (2022-11-02)

Features

  • payment: INT-6675 [Digital River] Comment resolved (da798ad)
  • payment: INT-6675 [Digital River] improve function (7a00933)
  • payment: INT-6675 [Digital River] Small fix (6a6f675)
  • payment: INT-6675 [Digital River] unit testing (f84f108)
  • payment: INT-6675 [Digital River] Update billingAddress from paypal response (3d9269c)
  • payment: PAYPAL-1737 added currencyCode param to loadPaymentMethod request (#1665) (d5763b6)

Bug Fixes

  • payment: PAYPAL-1758 added condition to submit payment in onComplete method for auth&capture transaction only for PayPalInlineCheckoutButton (#1664) (8746fdb)

1.299.1 (2022-10-27)

Bug Fixes

  • payment: INT-6772 Worldpay supported in firefox (#1647) (4fdad98)

1.299.0 (2022-10-25)

Features

  • payment: PAYPAL-1629 BraintreeVenmo on PDP (085e98a)
  • payment: PAYPAL-1629 BraintreeVenmo on PDP (94f14dd)
  • payment: PAYPAL-1630 BraintreePayPal on PDP (b9f024d)

1.298.3 (2022-10-25)

Code Refactoring

  • payment: PAYPAL-1742 removed Fake data implementation due to BE changes (#1653) (a07ddbd)

1.298.2 (2022-10-20)

Bug Fixes

  • payment: PAYPAL-1725 fixed the issue with passing fake data as customer address from last session in PayPalCommerceInlineCheckoutButtonStrategy (#1648) (f27cd84)
  • payment: PAYPAL-1730 fixed the issue with passing onComplete method for non hosted paypal flows (#1645) (b8b695f)

1.298.1 (2022-10-20)

Bug Fixes

  • payment: INT-6539 GooglePay: Pass hostname as param when loading googlepay (#1611) (328fd82)

1.298.0 (2022-10-18)

Features

  • payment: STRIPE-99 Add flag to validate unmount (ad8c627)
  • payment: STRIPE-99 Add flag to validate unmount (8981bea)
  • payment: STRIPE-99 Add Stripe UPE fix (4b4ed77)
  • payment: STRIPE-99 Fix flag for validation (419c37c)
  • payment: STRIPE-99 Fix name of variables (127412d)

Bug Fixes

  • payment: INT-6478 SquareV2 - Fail Gracefully when payment provider unavailable (bc136cc)

1.297.0 (2022-10-17)

Features

  • payment: PAYPAL-1606 Added Shipping options for paypal and updated paypal callbacks (#1607) (4520f94)
  • payment: PAYPAL-1607 added shipping Options for paypal credit and updated paypal callbacks (#1610) (6a03314)

1.296.2 (2022-10-13)

1.296.1 (2022-10-13)

Bug Fixes

  • common: CHECKOUT-000 upgrade @types/lodash from 4.14.182 to 4.14.184 (#1592) (8873f50)
  • common: CHECKOUT-000 upgrade core-js from 3.24.1 to 3.25.0 (#1601) (ed31162)

1.296.0 (2022-10-05)

Features

  • payment: INT-6092 AmazonPayV2: Add an additional payment button… (#1605) (a4c24cd)

1.295.0 (2022-10-05)

Features

  • payment: PAYPAL-1627 added Buy Now implementation for PayPalCommerceVenmo button streategy (#1622) (876a240)
  • payment: PAYPAL-1628 added Buy Now implementation for PayPalCommerce alternative methods button strategy (#1624) (bb6b242)

1.294.0 (2022-10-04)

Features

  • payment: PAYPAL-1626 made PayPalCommerceCredit competible with Buy Now (#1620) (1b523f4)

1.293.0 (2022-10-03)

Features

1.292.1 (2022-09-30)

Code Refactoring

  • checkout: STRF-10042 Incapsulate BODL event names into public methods (#1625) (93bfa5c)

1.292.0 (2022-09-29)

Features

1.291.1 (2022-09-29)

Bug Fixes

  • payment: CHECKOUT-000 Update get params to get registeries (#1623) (f626b5d)

1.291.0 (2022-09-29)

Features

  • payment: PAYPAL-1690 added default height value for PayPal buttons if height is not provided (#1621) (ffd363e)

1.290.0 (2022-09-27)

Features

  • payment: BOLT-282 fixed analytics feature for Bolt Checkout (fdc975e)

1.289.0 (2022-09-27)

Features

  • payment: PAYPAL-1625 added Buy Now implementation for PayPalCommerceButtonStrategy (#1604) (02bb2db)

1.288.1 (2022-09-26)

Bug Fixes

  • payment: STRIPE-131 Added a catch in case an exception occurs when confirming the payment using 3DS2 (#1586) (f046e7d)

1.288.0 (2022-09-26)

Features

  • payment: INT-6554 Worldpay Access - Increase code coverage (#1588) (643734d)

1.287.1 (2022-09-21)

Bug Fixes

  • payment: ADYEN-545 bumped adyen-web version (a2e1a19)

1.287.0 (2022-09-20)

Features

  • payment: PAYPAL-1673 updated 'experience' button option in PayPalCommerceInlineCheckoutButtonStrategy (#1606) (85c7384)

1.286.0 (2022-09-20)

Features

  • checkout: CHECKOUT-6860 Use numeric keypad (#1595) (4a96115)

1.285.2 (2022-09-15)

Code Refactoring

  • payment: PAYPAL-1541 remove unnecessaru paypal commerce button strategy code (#1599) (a6dab41)

1.285.1 (2022-09-15)

Bug Fixes

  • payment: STRIPE-106 Added a catch in case an exception occurs when confirming the payment using 3DS2 (#1576) (c60f7af)

1.285.0 (2022-09-15)

Features

  • payment: INT-5494 Worldpayaccess - Support vaulting (#1584) (c441bd8)

1.284.2 (2022-09-13)

Bug Fixes

  • payment: ADYEN-540 fixed adyen 3ds2 challenge on googlepay (3b2bec4)

1.284.1 (2022-09-12)

Code Refactoring

  • payment: PAYPAL-1538 switched PayPalCommerce common button strategy with V2 and removed old implementation (#1570) (2b033fd)

1.284.0 (2022-09-09)

Features

  • checkout: STRF-9858 Bodl Service: Checkout Begin and Order Purchased (#1587) (1e7e054)

1.283.1 (2022-09-08)

Bug Fixes

  • common: CHECKOUT-000 Remove token strings from test files (#1589) (164bbaa)

1.283.0 (2022-09-08)

Features

  • payment: PAYPAL-1474 added PayPalCommerceInlineCheckoutButtonStrategy (#1494) (d5003d3)

1.282.0 (2022-09-07)

Features

  • payment: INT-6310 added bank of new zealand strategy (#1530) (c696a22)

1.281.2 (2022-09-07)

1.281.1 (2022-09-05)

Bug Fixes

  • payment: INT-6328 Bluesnap open a new tab insted of using iframe to complete order (#1578) (701d09b)

1.281.0 (2022-09-05)

Features

  • payment: INT-6407 AmazonPayV2: Add the new estimatedOrderAmount parameter (#1555) (8defc3b)

Bug Fixes

  • payment: INT-6115 Payment with hosted credit card (#1583) (a491acf)

1.280.4 (2022-08-30)

Bug Fixes

  • payment: STRIPE-130 Stripe UPE making postal code not always required to make purchase (#1565) (6e0bb16)

1.280.3 (2022-08-26)

Bug Fixes

  • common: CHECKOUT-000 upgrade @braintree/browser-detection from 1.12.1 to 1.14.0 (#1571) (108c44d)
  • common: CHECKOUT-000 upgrade core-js from 3.23.4 to 3.24.0 (#1572) (c820f3d)
  • common: CHECKOUT-000 upgrade local-storage-fallback from 4.1.1 to 4.1.2 (#1574) (24b72c5)
  • common: CHECKOUT-000 upgrade reselect from 4.1.5 to 4.1.6 (#1573) (c7c49e8)
  • payment: PAYPAL-1639 fixed paypal commerce zoid issue (#1577) (2e993d3)

1.280.2 (2022-08-24)

Bug Fixes

  • payment: INT-6392 [Mollie] Klarna shopper are able to place orders with digital items through klarna pay later and slice it when them are added via coupon (#1558) (5cb129c)

1.280.1 (2022-08-22)

Bug Fixes

  • payment: PAYPAL-0000 updated paypal button rendering implementation in PayPalCommerceCreditButtonStrategy (#1575) (dee1b67)

1.280.0 (2022-08-18)

Features

  • payment: PAYPAL-1386 added PayPalCommerceCredit checkout button strategy (#1557) (14275b6)
  • payment: PAYPAL-1537 added PayPalCommerceV2ButtonStrategy (#1562) (69914e4)

1.279.3 (2022-08-18)

Bug Fixes

  • common: CHECKOUT-000 upgrade @bigcommerce/script-loader from 2.2.1 to 2.2.2 (#1546) (7b45285)
  • common: CHECKOUT-000 upgrade @braintree/browser-detection from 1.11.0 to 1.12.1 (#1543) (cefcb92)
  • common: CHECKOUT-000 upgrade @types/iframe-resizer from 3.5.6 to 3.5.9 (#1544) (fdaef89)
  • common: CHECKOUT-000 upgrade core-js from 3.20.1 to 3.23.4 (#1542) (6082419)
  • common: CHECKOUT-000 upgrade query-string from 7.0.1 to 7.1.1 (#1545) (7a1fa61)

1.279.2 (2022-08-16)

Code Refactoring

  • payment: PAYPAL-1611 removed PAYPAL-1149.braintree-new-card-below-totals-banner-placement experiment (#1564) (52ca958)

1.279.1 (2022-08-16)

Bug Fixes

  • payment: STRIPE-53 Give more information on payment authentication with 3ds failure error message (#1488) (80d6f4a)

1.279.0 (2022-08-16)

Features

  • payment: INT-6342 fix klarna issue adding klarna v1 payment_method (#1522) (b2097c9)

1.278.1 (2022-08-13)

1.278.0 (2022-08-12)

Features

  • payment: INT-6115 Worldpay - Allow to pay (a185678)
  • payment: INT-6115 Worldpay - animesh1987 | Comments (f453fef)

1.277.0 (2022-08-12)

Features

  • checkout-button: INT-6023 Resize VCO button for Discover cards (#1489) (24e78e6)

1.276.2 (2022-08-12)

Bug Fixes

  • payment: INT-5854 [Mollie] Klarna is not available if cart contains digital products (#1510) (9077b3e)

1.276.1 (2022-08-10)

1.276.0 (2022-08-10)

Features

  • checkout: STRF-9829 Add hidePriceFromGuests to StoreConfig interface (#1521) (b31963b)

Bug Fixes

  • order: CHECKOUT-000 update order consignments interface (#1552) (4644e37)

1.275.1 (2022-08-09)

1.275.0 (2022-08-09)

Features

  • payment: INT-6128 AmazonPayV2: Introduce the new API V2 config (#1502) (11bbe8b)

1.274.0 (2022-08-08)

Features

  • checkout: CHECKOUT-6781 Point to interfaces extracted from integration packages (d12f024)

Bug Fixes

  • payment: STRIPE-51 set a stored card as default during checkout (#1498) (d929a2d)

1.273.0 (2022-08-03)

Features

  • payment: ADYEN-539 added vaulting card validation (32d846b)

1.272.3 (2022-08-03)

Bug Fixes

  • common: CHECKOUT-0000 upgrade @babel/polyfill from 7.4.4 to 7.12.1 (#1516) (e3eb94b)
  • common: CHECKOUT-0000 upgrade @bigcommerce/request-sender from 1.0.3 to 1.2.1 (#1533) (59aeeeb)
  • common: CHECKOUT-0000 upgrade @types/lodash from 4.14.178 to 4.14.182 (#1531) (23e09e6)
  • common: CHECKOUT-0000 upgrade iframe-resizer from 3.6.2 to 3.6.6 (#1532) (2935623)

1.272.2 (2022-08-03)

Bug Fixes

  • common: CHECKOUT-0000 upgrade rxjs from 6.5.3 to 6.6.7 (#1515) (4969178)

1.272.1 (2022-08-02)

Bug Fixes

  • payment: PAYMENTS-8045 Fix form fields parameter name for PPSDK redirect (003ab9e)

1.272.0 (2022-08-02)

Features

  • checkout: CHECKOUT-6781 Generate new enum from existing enums (779f3f5)

Code Refactoring

  • payment: CHECKOUT-6781 Remove unnecessary exports (40990c2)

1.271.3 (2022-07-28)

1.271.2 (2022-07-28)

Bug Fixes

  • checkout: CHECKOUT-6781 Revert type exports (#1526) (6ea0c76)

1.271.1 (2022-07-28)

Bug Fixes

  • checkout: CHECKOUT-6781 Add missing exports (3e9bec0)
  • checkout: CHECKOUT-6781 Fix incorrect file path (3718554)
  • checkout: CHECKOUT-6781 Fix member pattern for button strategies (fcc22bc)

Code Refactoring

  • common: CHECKOUT-6781 Remove redundant logs (0fc2cf5)

1.271.0 (2022-07-26)

Features

  • checkout: CHECKOUT-6780 Use Nx plugin to generate source files so that payment integration packages can be automatically registered (9c8298a)

1.270.0 (2022-07-20)

Features

  • checkout: CHECKOUT-6780 Add Nx plugin for generating source files (3ed6e31)

1.269.0 (2022-07-20)

Features

  • checkout: CHECKOUT-6277 add eslint config to nx (40d317d)

Code Refactoring

  • payment: PAYPAL-1567 removed unnecessary method and class variable in PayPalCommerceVenmoButtonStrategy (#1509) (e50dee7)

1.268.0 (2022-07-19)

Features

  • payment: PAYPAL-1532 added PayPalCommerceAlternativeMethods checkout button strategy (#1505) (edf237f)

1.267.0 (2022-07-18)

Features

  • payment: BOLT-255 remove experiment for last four digits type (a8da3d7)

1.266.2 (2022-07-15)

Bug Fixes

  • payment: PAYPAL-0000 removed paypal commerce apms visibility on cart (#1504) (3cd204e)

1.266.1 (2022-07-13)

Bug Fixes

  • payment: PAYPAL-0000 fixed an issue with enable funding store configuration (#1500) (85281e1)

1.266.0 (2022-07-13)

Features

  • payment: PAYPAL-1549 added script options configuration method for PayPalCommerce (#1496) (c59a76e)

1.265.0 (2022-07-11)

Features

  • payment: INT-6276 Dispatch the thunk action to retrieve the payment method (290e2fc)

1.264.2 (2022-07-11)

1.264.1 (2022-07-06)

1.264.0 (2022-07-05)

Features

  • payment: INT-3926 StripeV3: Google Pay: Add BOPIS support (#1483) (ccde9b2)

1.263.0 (2022-07-05)

Features

  • payment: PAYPAL-1383 added PayPalCommerce Venmo button strategy (#1485) (6fb289f)

1.262.4 (2022-07-05)

1.262.3 (2022-07-01)

1.262.2 (2022-06-30)

Code Refactoring

  • payment: PAYPAL-1534 removed Braintree v2 button strategies names (#1484) (5533d96)

1.262.1 (2022-06-30)

Bug Fixes

  • payment: CHECKOUT-6790 Fix phone number with apple pay (#1481) (3ca3720)

1.262.0 (2022-06-30)

Features

  • checkout: CHECKOUT-6722 pass cart Id to SF/payments API endpoint (91a6872)

1.261.0 (2022-06-28)

Features

1.260.0 (2022-06-27)

Features

  • payment: PAYPAL-1505 removed BraintreePayPalV1Button strategy (#1475) (23978e0)

Code Refactoring

  • payment: PAYPAL-1530 removed Progressive Onboarding feature from PayPalCommerce (#1478) (5ece6a8)

1.259.0 (2022-06-21)

Features

  • checkout: CHECKOUT-6765 Update checkout SDK to pass checkout Id to checkout settings api as query string (c25f293)

1.258.1 (2022-06-20)

1.258.0 (2022-06-20)

Features

  • payment: STRIPE-9 [Stripe UPE] Add support for Klarna (ca706a5)

1.257.0 (2022-06-19)

Features

  • checkout: CHECKOUT-6722 pass cart Id to SF/payments API endpoint (5f48c75)

1.256.0 (2022-06-17)

Features

  • payment: PAYPAL-1508 removed authentication insight check to make an ability to force trigger 3ds check on Braintree (#1473) (6c73d6c)

1.255.0 (2022-06-16)

Features

  • payment: PAYPAL-1487 Add paypalcommercevenmo module (3165559)

1.254.0 (2022-06-16)

Features

  • payment: PAYMENTS-7524 Bump bigpay-client-js version to 5.18.0 to add human verification-related payload (6e210c2)
  • payment: PAYMENTS-7524 Change StepHandler and ContinueHandler callback parameters to be an object of multiple callbacks (38267d8)
  • payment: PAYMENTS-7524 Human verification for PPSDK payment methods (153c6c6)

1.253.1 (2022-06-14)

Code Refactoring

  • common: CHECKOUT-6752 Refactor payment strategies to pass method as params (4aa2e53)

1.253.0 (2022-06-14)

Features

  • payment: PAYPAL-1381 added braintreevenmo checkout button strategy (#1463) (659bb0d)

1.252.0 (2022-06-14)

Features

  • payment: PAYPAL-1382 added braintreepaypal checkout button strategy (#1465) (b2446ac)

1.251.0 (2022-06-14)

Features

  • payment: PAYPAL-1382 added _removeElement method instead of _hideElement in BraintreePayPalCreditButtonStrategy (a9a5e8e)
  • payment: PAYPAL-1382 added braintreepaypalcredit checkout button strategy (82aa29e)
  • payment: PAYPAL-1382 cleared some code in BraintreePayPalCreditButtonStrategy (33edc69)
  • payment: PAYPAL-1382 updated checkout button method mapper (b165152)

Bug Fixes

  • payment: PAYPAL-1382 fixed an issue with braintreepaypalcreditv2 naming (e061d19)

1.250.0 (2022-06-08)

Features

  • payment: PAYPAL-1368 added checking required fields (aa706e7)

1.249.0 (2022-06-06)

Features

  • payment: PAYPAL-0000 updated braintree paypal checkout button strategy to prepare strategies separation (5d68a3d)

1.248.2 (2022-06-03)

Bug Fixes

  • payment: INT-6055 Stripe UPE mount fields properly if previously selected (34df8a6)

1.248.1 (2022-06-01)

1.248.0 (2022-05-31)

Features

  • checkout: CHECKOUT-6703 post cartid for order creation API endpoint (2f9bd11)

1.247.1 (2022-05-30)

Bug Fixes

  • payment: INT-5826 AmazonPayV2: Provide a relative URL for createCheckoutSession.url (d3d6951)

1.247.0 (2022-05-30)

Features

  • payment: PAYPAL-1466 fixed currency issue (#1457) (8146537)

1.246.5 (2022-05-25)

Bug Fixes

  • checkout: ADYEN-480 adyen vaulting fix (bdc90f1)

1.246.4 (2022-05-25)

Bug Fixes

  • payment: INT-5949 stripe UPE Don't hide the state field (#1431) (3194435)

1.246.3 (2022-05-25)

Bug Fixes

  • checkout: IINT-5126 [MPGS] Add delay between calls for 3ds (#1428) (fa86745)

1.246.2 (2022-05-23)

1.246.1 (2022-05-19)

1.246.0 (2022-05-19)

Features

  • payment: PAYPAL-1465 added extra check for braintree 3DS verification (538616f)

1.245.1 (2022-05-19)

Bug Fixes

  • payment: INT-5481 Worldpay - Add worldpay initialize options (82ae296)

1.245.0 (2022-05-18)

Features

  • payment: PAYPAL-1409 added OXXO APM to paypalcommerce (1a5ef86)
  • payment: PAYPAL-1420 add new creating flow for paypal oxxo (fbf3f45)
  • payment: PAYPAL-1420 changes after code review (a9cc582)

1.244.2 (2022-05-17)

1.244.1 (2022-05-16)

1.244.0 (2022-05-13)

Features

  • checkout: INT-5963 Check for feature flag when loading threeDS Script (#1435) (eeca0e4)

1.243.0 (2022-05-05)

Features

  • payment: INT-5754 Stripe UPE update payment intent (8c7fc8e)

1.242.2 (2022-05-02)

Bug Fixes

  • checkout: CHECKOUT-6631 Sentry issue bugfix (#1425) (fe43048)

1.242.1 (2022-05-02)

1.242.0 (2022-04-28)

Features

  • payment: PAYPAL-1177 added implementation for checking 3DS regulation and handle 3DS required error from backend (3e3513e)

1.241.0 (2022-04-28)

Features

  • checkout: INT-5273 Non-Default Shipping Method Selection On Cart Page Is Not Persisted to Apple Pay (cded620)

1.240.5 (2022-04-27)

Bug Fixes

  • checkout: ADYEN-431 AdyenV3 component state fix (4300c75)

1.240.4 (2022-04-27)

Bug Fixes

  • common: CHECKOUT-6591 Update node version requirement to >=14.18 (a24bc1c)

1.240.3 (2022-04-26)

Bug Fixes

1.240.2 (2022-04-26)

Bug Fixes

  • common: CHECKOUT-6268 Check in array while loading config (#1415) (3ba71c6)

1.240.1 (2022-04-21)

Bug Fixes

  • payment: INT-5821 Stripe UPE Error on redirect payments with hidden fields (#1397) (f568e6c)

1.240.0 (2022-04-19)

Features

  • payment: INT-5573 Add shopper locale to Mollie strategy (#1399) (a6c1e32)

1.239.0 (2022-04-18)

Features

  • payment: PAYMENTS-7707 Bump bigpay-client for PPSDK payment endpoint (2714d24)
  • payment: PAYMENTS-7707 Create PPSDK credit card payment substrategy (775e17c)
  • payment: PAYMENTS-7707 Update hosted forms to handle PPSDK credit card payment responses (2db757f)

1.238.2 (2022-04-14)

1.238.1 (2022-04-14)

Bug Fixes

  • shipping: CHECKOUT-6422 Use union type for consignment assignment interface (#1405) (0647e6f)

1.238.0 (2022-04-14)

Features

  • payment: INT-5060 Stripe UPE Look and Feel map theme styles to stripe appearance API (2fd15b0)

1.237.3 (2022-04-13)

Bug Fixes

  • checkout: CHECKOUT-6563 Apple Pay in Cart does not load config (#1402) (dc66e45)

1.237.2 (2022-04-11)

Bug Fixes

  • payment: CHECKOUT-6071 Add apple pay style container class (#1400) (f643abf)

1.237.1 (2022-04-07)

Bug Fixes

  • payment: BOLT-203 Incorrect type of last 4 card number digit (24fb188)

1.237.0 (2022-04-07)

Features

  • payment: CHECKOUT-6264 Add payment integration service (0618c41)
  • shipping: CHECKOUT-6422 Add address property to consignment interface (#1386) (1bbab84)

1.236.0 (2022-04-07)

Features

  • checkout: INT-5126 [MPGS] Add MPGS to vaulting supported providers (9c5cbd8)
  • checkout: INT-5126 [MPGS] Add 3DS support to MPGS (d7a8545)
  • checkout: INT-5126 [MPGS] Add retry limit for AuthenticatePayer (63704a0)
  • checkout: INT-5126 [MPGS] Add Unit Tests and small refactor (2fca208)
  • checkout: INT-5126 [MPGS] Minor Styling Changes (fcf5382)
  • payment: INT-5498 add detach function to deinitialize (c4067c7)

1.235.1 (2022-04-06)

Bug Fixes

  • checkout: ADYEN-454 AdyenV2 initialize interface fix (cf8f135)

1.235.0 (2022-04-04)

Features

  • payment: INT-5057 STRIPE UPE use vaulted card (c78e600)

Bug Fixes

  • checkout: INT-5543 [CKO] Add token format support (b4e0289)
  • checkout: INT-5543 [CKO] Implement interface for processors (059f7ec)
  • checkout: INT-5543 [CKO] Minor style changes (1716cf5)
  • checkout: INT-5543 [CKO] Solve conflicts and change window replace (4490aef)
  • checkout: INT-5543 [CKO] Update to 3ds on Googlepay (7b073a9)

1.234.0 (2022-03-30)

Features

  • checkout: ADYEN-399 AdyenV3 googlepay (e347d8a)

1.233.0 (2022-03-30)

Features

  • payment: INT-5572 Stripe UPE Hide Fields (833c940)
  • payment: INT-5572 Stripe UPE string constants (66e06c4)

Bug Fixes

  • payment: INT-5175 fixing redirect in googlepay using embedded checkout on customer section (42c3bc6)

1.232.2 (2022-03-29)

Bug Fixes

  • shipping: CHECKOUT-0000 Throw error if no shipping options present (#1389) (670ea28)

1.232.1 (2022-03-28)

1.232.0 (2022-03-24)

Features

  • payment: INT-5033 - INT-5053 [Stripe UPE] Add support for Giropay and Alipay (#1361) (2ed11b9)

1.231.0 (2022-03-23)

Features

  • payment: INT-5042 [Stripe UPE] Add support for Bancontact & iDeal (#1356) (3495d00)

Bug Fixes

  • payment: INT-5723 fix customers with saved credit cards unable to check out with 3ds (#1371) (4f3fe50)

1.230.0 (2022-03-23)

Features

  • payment: INT-5040 Add GrabPay to StripeUPE (#1350) (dd41821)

1.229.0 (2022-03-23)

Features

  • payment: INT-5061 Stripe UPE localization (#1357) (35b8341)

1.228.0 (2022-03-22)

Features

  • payment: INT-5034 StripeUPE Add support for EPS (#1348) (ce342d9)

1.227.4 (2022-03-22)

Bug Fixes

  • payment: INT-5619 fix deinitialize to remove dom elements on mollie strategy (#1369) (8e863db)

1.227.3 (2022-03-21)

Bug Fixes

  • shipping: CHECKOUT-6003 Fix issues found in testing pickup options implementation (#1366) (d5cfd22)

1.227.2 (2022-03-20)

Bug Fixes

  • checkout: CHECKOUT-6125 Safari and Firefox focus loss bugfix (#1373) (e8f8f43)

1.227.1 (2022-03-16)

Bug Fixes

  • payment: INT-5645 Openpay: Change OpyError message (f1e734f)

1.227.0 (2022-03-10)

Features

  • checkout: ADYEN-378 AdyenV3 module creation (de64268)

1.226.0 (2022-03-10)

Features

  • payment: INT-4970 Stored Credit Cards - vaulting enabled (1fcda16)

1.225.0 (2022-03-03)

Features

  • payment: INT-4970 bump bigpay-client for Opayo stored cards (3619ab2)

1.224.0 (2022-02-28)

Features

  • shipping: CHECKOUT-6003 Add radius unit type and update interface (#1354) (d67049a)

1.223.1 (2022-02-28)

1.223.0 (2022-02-24)

Features

  • payment: INT-5090 Stripe UPE add handler for redirect methods (693ab4e)
  • payment: INT-5090 Stripe UPE SOFORT support (4236bc1)
  • payment: INT-5156 Klarna add support for poland, portugal, ireland (#1351) (1045e27)

1.222.0 (2022-02-21)

Features

  • payment: PAYPAL-1151 braintree venmo spb integration (#1346) (dbca991)

1.221.0 (2022-02-18)

Features

  • payment: INT-5467 Stripe UPE GooglePay (a821b71)
  • payment: INT-5467 Stripe UPE GooglePay Checkout button and customer strategy (a8ea005)
  • payment: INT-5467 Stripe UPE GooglePay PR feedback (6eed391)

1.220.0 (2022-02-17)

Features

  • shipping: CHECKOUT-6003 Add method to fetch available shipping options (#1337) (2405886)

1.219.0 (2022-02-17)

Features

  • payment: PAYPAL-1282 New style object for PayPal APMs (#1330) (89ecb3f)

1.218.0 (2022-02-17)

Features

  • payment: INT-5384 Openpay: Add the learn more button widget (6990849)

1.217.0 (2022-02-14)

Features

  • payment: INT-4282 removing masterpass logic for square (8118522)

1.216.0 (2022-02-10)

Features

  • order: INT-4776 Create a new field for the mandate reference ID (#1220) (e9005f5)

1.215.1 (2022-02-10)

1.215.0 (2022-02-08)

Features

  • checkout: CHECKOUT-6071 Update Apple Pay in Cart (#1334) (1dd8b0f)

1.214.1 (2022-02-07)

Bug Fixes

  • common: CHECKOUT-0000 upgrade core-js from 3.1.2 to 3.20.1 (#1323) (4d1e4cd)
  • common: CHECKOUT-0000 upgrade @types/lodash from 4.14.139 to 4.14.178 (#1324) (78a3b65)
  • common: CHECKOUT-0000 upgrade reselect from 4.0.0 to 4.1.5 (#1327) (c6df17f)

1.214.0 (2022-02-04)

Features

  • payment: INT-4969 add browser_info for Opayo (b85353f)
  • payment: INT-4969 add SagePayPayload type (647e87f)
  • payment: INT-4969 add SagePayPayload type (046e28d)
  • payment: INT-4969 add Unit Tests (ddfa5a7)
  • payment: INT-4969 remove SagePayPayload type (c93499c)

1.213.1 (2022-02-03)

Bug Fixes

  • payment: CHECKOUT-6070 Update style of apple pay customer step button (#1341) (d4a3fd4)

1.213.0 (2022-02-03)

Features

  • payment: INT-4969 Bump bigpay-client dependency to add browser info for Opayo (972e1bf)

Bug Fixes

  • checkout: INT-5409 Change error message when payment data is unavailable (94cfe42)

1.212.0 (2022-02-02)

Features

  • shipping: CHECKOUT-6004 Add pickup options to consignment interfaces (#1332) (d201e5d)

1.211.0 (2022-01-20)

Features

  • payments: CHECKOUT-6070 Add apple pay customer strategy (#1307) (e0dcd53)

1.210.0 (2022-01-20)

Features

  • payment: INT-5150 Delete experiment StripeV3 enable_reuse_payment_intent experiment (678291b)

Bug Fixes

  • payment: INT-5402 Afterpay - Change the SDK URL to the newest one (5f826da)

1.209.0 (2022-01-18)

Features

  • payment: BOLT-135 multi-field component (c234df0)

1.208.0 (2022-01-17)

Features

  • payment: PAYPAL-1208 renamed paypal Fields to PaymentFields (#1313) (bdf01d1)

1.207.0 (2022-01-17)

Features

  • payment: INT-5031 Stripe: Stripe UPE boilerplate (#1295) (f039e8b)

1.206.2 (2022-01-11)

Bug Fixes

  • payment: ADYEN-373 fix iDEAL payment (efa76e8)

1.206.1 (2022-01-04)

Bug Fixes

  • payment: ADYEN-296 Card fields validation (40b26f1)

1.206.0 (2021-12-21)

Features

  • checkout: CHECKOUT-6248 Throw Custom Error When Tax Service Unavailable (#1306) (1e2455e)

1.205.1 (2021-12-19)

Bug Fixes

  • payment: INT-5166 CKO mapping for vaulted instrument (fc02041)

1.205.0 (2021-12-16)

Features

  • payment: INT-4893 Add translations for errors from execute step (afa9698)
  • payment: INT-4893 Retrieve initialization data from Humm (b78a57d)

1.204.0 (2021-12-13)

Features

  • payment: BOLT-109 added extra check for transaction reference what comes from Bolt (fccb9e7)

1.203.0 (2021-12-08)

Features

  • payment: BOLT-100 add error codes for Bolt fields (cf9b5ec)
  • payment: BOLT-100 add error mesages for Bolt fields (1090565)

1.202.0 (2021-12-06)

Features

  • payment: INT-5000 Throw error when payment method isn't available (#1286) (893f1fc)

1.201.2 (2021-12-03)

Bug Fixes

  • checkout: ADYEN-320 reset adyen component state on deinitialize (e484781)

1.201.1 (2021-12-02)

Bug Fixes

  • payment: CHECKOUT-6066 Remove 0 space characters (#1300) (83d7cc9)

1.201.0 (2021-12-02)

Features

  • payment: INT-4897 Humm - Add Humm strategy as external payment (#1266) (e13dc61)

1.200.0 (2021-12-01)

Features

  • payment: CHECKOUT-6066 Add apple pay payment strategy (#1297) (d0558cc)

1.199.1 (2021-11-30)

1.199.0 (2021-11-11)

Features

  • payment: INT-4909 Quadpay: Homologate with Zip's strategy (#1279) (a605b5d)

1.198.0 (2021-11-11)

Features

  • payment: INT-4909 Zip: Delete experiment INT-3824.zip_force_redirect_flow (#1267) (e70805e)

1.197.0 (2021-11-09)

Features

  • payment: INT-4646 Add Openpay payment strategy (#1237) (087976d)

1.196.1 (2021-11-04)

Bug Fixes

  • payment: PAYMENTS-7408 suppress repeated thrown errors when resuming a PPSDK payment (#1281) (74caf9d)

1.196.0 (2021-11-04)

Features

  • payment: CHECKOUT-6067 Filter applepay based on browser (#1282) (062d810)

1.195.0 (2021-11-01)

Features

  • payment: INT-4917 Add logo property to PaymentMethodConfig interface (#1272) (1f0a2a5)

1.194.1 (2021-10-24)

Bug Fixes

  • payment: PAYMENTS-7390 use location.assign in PPSDK redirects to maintain correct browser history (#1278) (145b6d2)

1.194.0 (2021-10-21)

Features

  • payment: BOLT-78 changed background color of mounted Bolt payment field (90f5443)

1.193.0 (2021-10-21)

Features

  • payment: PAYPAL-1123 rounded amount on braintree (#1271) (d04c732)

1.192.1 (2021-10-13)

Bug Fixes

  • payment: PAYPAL-1180 fixed paylater region issue (#1269) (6a8f6df)

1.192.0 (2021-10-12)

Features

  • payment: BOLT-73 send orderId during payment creation for Bolt Full Ckeckout (c35d325)

1.191.0 (2021-10-12)

Features

  • payment: INT-4891 Add support to remount compliance section for Digital River (d9858de)

1.190.2 (2021-10-11)

Bug Fixes

  • payment: INT-4885 Fixed "select a different card" button on googlepay (f514618)

1.190.1 (2021-10-10)

1.190.0 (2021-10-08)

Features

  • payment: INT-4593 handle squareForm errors (f9baee6)

1.189.0 (2021-10-06)

Features

  • payment: INT-4231 deleting spinner functionality in amazonpay (#1219) (30cc04e)

1.188.1 (2021-10-05)

Bug Fixes

  • payment: ADYEN-253 disabled showing error modal on Adyen GooglePay 3ds (f504dff)

1.188.0 (2021-10-05)

Features

  • payment: PAYMENTS-7269 allow PPSDK payment methods to finalise in progress payments (#1252) (e6d02cc)
  • payment: PAYMENTS-7269 allow PPSDK payment methods to finalise in progress payments (#1261) (5d43fcc)

1.187.1 (2021-10-01)

1.187.0 (2021-09-30)

Features

  • payment: PAYMENTS-7270 skip PPSDK finalization when order is marked complete (#1256) (67c1a90)

1.186.1 (2021-09-30)

Bug Fixes

  • checkout: ADYEN-260 fixed googlepay updates billing info, removed update of customer email (53222a7)

1.186.0 (2021-09-30)

Features

  • payment: PAYPAL-1103 added paylater messaging for braintree on cart (#1245) (08b418a)

1.185.2 (2021-09-29)

1.185.1 (2021-09-29)

Bug Fixes

  • payment: INT-4087 Add a flag to enable or disable the send back the client token (2389370)
  • payment: INT-4087 Catch stripe exception to process 3ds when payment intent is updated on the banckend and confirm it (5651c70)
  • payment: INT-4489 cko add supported method 'card' (22f51fd)

1.185.0 (2021-09-29)

Features

  • payment: PAYPAL-972 added 3ds check for googlepaybraintree (#1240) (deaf0c5)

Bug Fixes

  • payment: INT-4698 doing post to checkout after completing visa checkout payment information (#1232) (9e524af)

1.184.0 (2021-09-27)

Features

  • payment: INT-4170 Do not use as keyword (c749820)
  • payment: INT-4170 Mount hostedfields for TSV on StripeV3 (fb635ea)

1.183.2 (2021-09-24)

1.183.1 (2021-09-22)

Bug Fixes

  • checkout: ADYEN-260 fixed googlepay updates billing info, removed update of customer email (efb29b4)

1.183.0 (2021-09-21)

Features

  • checkout: CHECKOUT-5777 Send SDK version as a header for all SDK API requests (#1242) (1372f33)

Bug Fixes

  • payment: INT-4674 forgetting checkout instead of signing out when using google pay (#1215) (c74b4ba)

1.182.1 (2021-09-15)

Bug Fixes

  • checkout: INT-4798 Fix Moneris Hosted Field Validation (8f81ff5)
  • checkout: INT-4798 Use Lodash utils to validate fields (be50ef2)
  • payment: INT-4802 Moneris validate response before resolve (#1228) (f643b4a)

1.182.0 (2021-09-14)

Features

  • payment: BOLT-24 added account creation flag for Bolt Embedded One Click execution (b23ae4a)

Bug Fixes

  • payment: INT-4810 Forget checkout provider and reload payment methods - Clearpay (#1234) (d8e982e)

1.181.1 (2021-09-13)

1.181.0 (2021-09-08)

Features

  • payment: PAYPAL-954 Update Braintree web SDK version (#1231) (041828d)

1.180.1 (2021-09-08)

Bug Fixes

  • payment: INT-4705 [Clearpay] display correct error message when amount is out of limits (3b5ba0b)
  • payment: PAYMENTS-7252 pass methodIds on to PPSDK endpoint without transformation (#1233) (c0b0d3a)

1.180.0 (2021-09-02)

Features

  • payment: BOLT-23 embedded Bolt payment method (8632cce)

1.179.1 (2021-09-01)

Bug Fixes

  • checkout: ADYEN-231 fixed adyen checkout form localization (9f03081)

1.179.0 (2021-08-31)

Features

  • payment: BOLT-49 removed unnecessary payment data nonce check for Bolt Full Checkout (d825f8b)

1.178.0 (2021-08-30)

Features

  • checkout: PAYPAL-1111 Added APM check to paypalcommerce button integration (204e6a3)
  • checkout: PAYPAL-1111 added SEPA APM integration to paypal commerce (630d6ed)

1.177.1 (2021-08-30)

Bug Fixes

  • payment: PAYMENTS-7221 add AUTHORIZATION and remove X-XSRF-TOKEN headers for PPSDK requests (#1221) (491150a)

1.177.0 (2021-08-30)

Features

  • payment: INT-4141 Improve css look and feel (52c546f)

1.176.0 (2021-08-27)

Features

  • payment: BOLT-19 added Bolt Embedded One Click Checkout implementation and add generic executePaymentProviderCheckout to customer strategy (b43e620)

1.175.6 (2021-08-26)

Bug Fixes

  • checkout: JIRA-5757 Fix Sign Out Button Not Working on Checkout … (b6aaaf3)
  • checkout: JIRA-5757 Fix Sign Out Button Not Working on Checkout … (aa44412)
  • checkout: JIRA-5757 Fix Sign Out Button Not Working on Checkout … (6e4c14a)

1.175.5 (2021-08-25)

Bug Fixes

  • payment: INT-4594 [Afterpay] display correct error message when amount is out of limit (434985c)

1.175.4 (2021-08-23)

Bug Fixes

  • payment: BOLT-47 fixed an issue of throwing payment method error on initialization for Bolt Full Checkout flow (32ae1e1)

1.175.3 (2021-08-23)

Bug Fixes

  • payment: PAYMENTS-7214 fix PPSDK initialisation strategy casing (#1211) (c9944ff)

1.175.2 (2021-08-19)

Bug Fixes

  • payment: INT-4672 Forget checkout provider and reload payment methods - Afterpay (de40a43)

1.175.1 (2021-08-17)

Bug Fixes

  • payment: PAYMENTS-7215 disable withCredentials on PPSDK xhr requests to BigPay (#1212) (e7ab9fd)

1.175.0 (2021-08-17)

Features

  • payment: CHECKOUT-5906 Payment step "Name on Card" of checkout requires label for screen readers (72b98d0)
  • payment: INT-4456 Add CA/FR to klarna countries list (e3e66a5)

1.174.0 (2021-08-16)

Features

  • checkout: PAYPAL-1100 added paylater to enable-funding field on paypalcommerce checkout and buttons (f021b81)

Bug Fixes

  • checkout: DATA-7883 Fix Segment + GAEE issue (0e490ef)

1.173.0 (2021-08-12)

Features

  • payment: INT-4592 Added 3DS handler to SquareV2 (a47016a)
  • payment: INT-4686 remove disabledPaymentMethod interface for DR (2738bb9)

Bug Fixes

  • payment: INT-4222 Add tests for type guard (7a3a8e2)
  • payment: INT-4222 Code and test cleanup (39452e9)
  • payment: INT-4222 Test Cleanup (1c29d3d)
  • payment: INT-4222 Use default interface to avoid build errors (5b73379)

1.172.0 (2021-08-09)

Features

  • payment: BOLT-30 added some changes to bolt checkout execute method logic (f08ecfa)

1.171.0 (2021-08-05)

Features

  • payment: INT-3946 added locale from browser on masterpass SRC (b9a335d)

Bug Fixes

  • payment: INT-3946 missing semicolon (60afc6e)
  • payment: INT-3946 PR requested changes (c805d55)
  • payment: INT-3946 removed unused variables (f8f5f68)
  • payment: INT-3946 using supported locales on masterpass SRC (b719bf8)
  • payment: INT-3946 using supported locales on masterpass SRC (6eaf14f)
  • payment: INT-3946 using supported locales on masterpass SRC (1b30227)

1.170.0 (2021-08-04)

Features

  • payment: INT-4584 - Refactor Quadpay uri data for redirect (ac11929)
  • payment: INT-4585 - Refactor Zip uri data for redirect (323372b)

Bug Fixes

  • payment: INT-4438 update SDK documentation for Digital River (fa094fc)
  • payment: INT-4480 Throws stripe error when user closes the auth modal on Stripe V3 (6577e8a)

1.169.3 (2021-08-02)

Bug Fixes

  • payment: INT-4481 Success pay without the last name in the credit/debit card (ab95b9e)

1.169.2 (2021-07-30)

Bug Fixes

  • payment: INT-4685 Orbital initializer added properly (4546591)

1.169.1 (2021-07-29)

1.169.0 (2021-07-29)

Features

  • payment: INT-4222 Add vaulting compatibility to Moneris (dc318d7)

1.168.1 (2021-07-27)

Bug Fixes

  • payment: INT-4598 handle vaulting Enable checkbox (cee0198)
  • payment: INT-4661 [Afterpay] get countryCode by shopperCurrency (ca41447)

1.168.0 (2021-07-23)

Features

  • checkout: PAYPAL-1057 added Venmo APM to paypal commerce (e55f4d5)

1.167.0 (2021-07-22)

Features

  • payment: PAYPAL-1090 added size property for paypalexpress button (#1191) (99daccf)

1.166.0 (2021-07-22)

Features

  • payment: PAYMENTS-7169 add resume payment ability to PPSDK strategy (#1188) (c874e0f)

1.165.0 (2021-07-18)

Features

  • payment: INT-4141 Make iframe border and background transparent (4600855)
  • payment: INT-4141 Update test (c26f39a)
  • payment: INT-4141 Use border: none instead border: transparent (7a65022)

1.164.1 (2021-07-13)

Bug Fixes

  • payment: INT-4087 Send the client token back to update the payment intent related for StripeV3 (#1164) (97417ab)

1.164.0 (2021-07-12)

Features

  • payment: PAYPAL-1026 fixed braintree button height (#1169) (67aa575)

1.163.0 (2021-07-12)

Features

  • payment: PAYMENTS-6811 map failure codes to RequestError error codes (#1173) (597ba5d)
  • payment: PAYMENTS-6814 add NonePaymentProcessor test (#1176) (8dc9e6f)

1.162.1 (2021-07-08)

Bug Fixes

  • payment: INT-4448 Braintree cardTypeChange event (0ca0018)

1.162.0 (2021-07-06)

Features

  • payment: PAYMENTS-6805 add core stepHandler to PPSDK strategy (#1162) (4ffed6f)

1.161.0 (2021-07-05)

Features

  • payment: INT-4309 Adding additional action to Digital River (b046460)
  • payment: INT-4423 Set labels to Moneris iframe creation process (208500c)

Bug Fixes

  • payment: INT-4309 Addresing Ignacio feedback (93197d6)
  • payment: INT-4309 Addresing Ignacio feedback (e9e5adb)
  • payment: INT-4309 Addresing Ignacio feedback 2 (4fff2a2)
  • payment: INT-4309 Updating Digital River unit tests (72ad20a)

1.160.0 (2021-06-30)

Features

  • payment: INT-4342 added google pay on orbital (6ef0eaa)

1.159.0 (2021-06-30)

Features

  • common: CHECKOUT-5892 Specify locale for default and fallback translations (306bcb7)

1.158.1 (2021-06-23)

Bug Fixes

  • common: CHECKOUT-5873 Fix path to copy previous releases from (d5a16ed)

1.158.0 (2021-06-23)

Features

  • common: CHECKOUT-5873 Deploy compiled assets to GCS (f87db6b)

1.157.1 (2021-06-22)

Bug Fixes

  • payment: INT-4266 Renew the nonce for Google Payment when the payment fails. (c7b54bf)

1.157.0 (2021-06-22)

Features

  • payment: PAYMENTS-6807 extend PPSDK payment strategy (#1150) (5d3298a)

1.156.0 (2021-06-08)

Features

  • payment: INT-4170 added hosted fields on Mollie verification field (b487651)

1.155.1 (2021-06-02)

Bug Fixes

  • checkout: PAYPAL-1055 change expected methodId from przelewy24 to p24 (7405a6e)
  • checkout: PAYPAL-1055 removed buyer-country property from paypal commerce initialization (bf2ff1a)

1.155.0 (2021-06-01)

Features

  • payment: PAYPAL-863 Braintree: PayPal JS SDK Smart Buttons (#1074) (e32555a)

1.154.0 (2021-06-01)

Features

  • payment: INT-4205 Add Moneris strategy (fff5070)
  • payment: INT-4205 Cleanup Strategy and add additional tests (73e7357)

1.153.0 (2021-05-31)

Features

  • payment: INT-4242 Add Quadpay payment strategy (95fc8c1)
  • payment: INT-4242 Create StorefrontPaymentRequestSender (626e618)

Code Refactoring

  • payment: INT-4242 Quadpay code cleanup (19d9480)

1.152.0 (2021-05-27)

Features

  • payment: INT-4310 resolving mexico review (f4ce08b)
  • payment: INT-4310 Update DR strategy to support vaulted instruments (964130d)

1.151.0 (2021-05-24)

Features

  • payment: INT-4197 added test (453974f)
  • payment: INT-4197 added type and color parameters on googlepay checkout button (34a5cec)

1.150.0 (2021-05-20)

Features

  • checkout: PAYPAL-1024 make APM work regardless of shopper geolocation (73cad65)

1.149.0 (2021-05-18)

Features

  • payment: PAYMENTS-6813 extend Payment Method type to cover PPSDK variants (#1139) (0be6fcf)

1.148.0 (2021-05-17)

Features

  • payment: PAYPAL-976 Paypal APM fields intagration was added (b5266cf)

1.147.1 (2021-05-17)

Bug Fixes

  • checkout: INT-3941 Updated remote-checkout path on button initialization (226232f)

1.147.0 (2021-05-13)

Features

  • payment: INT-4071 Clearpay - Create custom strategy (ff7ea13)
  • payment: INT-4071 Clearpay - rename function that validate the countrycode (e44941f)
  • payment: INT-4071 validate countryCode in billingAddress (3f7993d)
  • payment: INT-4071 wip (4520461)
  • payment: INT-4237 Add issuer for Mollie APMs (21bfded)

1.146.0 (2021-05-10)

Features

  • payment: PAYMENTS-6806 add dummy PPSDK strategy (#1128) (547a1c3)

1.145.0 (2021-05-05)

Features

  • payment: INT-4258 StripeV3: Improve error handling (48da4f4)

1.144.1 (2021-04-29)

Bug Fixes

  • payment: INT-4266 Googlepay - fixing where nonce value is going to be reloaded (399b670)

1.144.0 (2021-04-29)

Features

  • payment: INT-4150 changing zip strategy flow (fd2354a)

Bug Fixes

  • payment: PAYPAL-983 Improve the Checkout SDK documentation around PayPal Commerce (613c456)

1.143.0 (2021-04-22)

Features

  • payment: PAYPAL-982 Pass BN code into the banners script (8a71bfb)

1.142.0 (2021-04-22)

Features

  • payment: INT-3702 added vaulted cc (cdf639c)
  • payment: INT-3702 fix containerId (7d6bc75)

Bug Fixes

  • payment: INT-4063 Avoid holding inventory if a payment intent confirmation fails for StripeV3 (e291784)

1.141.0 (2021-04-15)

Features

  • cart: CHECKOUT-5747 Add cart changed error meta (7addf66)

1.140.0 (2021-04-14)

Features

  • payment: INT-2503 Add strategy for checkout.com with Fawry (878ebd7)

Bug Fixes

  • payment: INT-3611 Refresh the state in Googlepay and Braintree refactor (a33dc55)

1.139.1 (2021-04-14)

1.139.0 (2021-04-13)

Features

  • payment: INT-3702 added vaulted cc (8f6f2a1)

1.138.0 (2021-04-13)

Features

  • payment: INT-4021 Add strategy for iDeal APM (752796b)
  • payment: INT-4021 Test Cleanup (61dfc25)
  • payment: INT-4117 Support reload DR widget (beb388a)
  • payment: INT-4117 Support reload DR widget + capsula changes (bcfd2eb)

1.137.3 (2021-04-12)

Bug Fixes

  • payment: PAYPAL-970 add unit test for click handler on paypal checkout (503e60b)
  • payment: PAYPAL-970 added loader test (113d2f2)
  • payment: PAYPAL-970 don't show loading indicator if checkout form hasn't passed validation (c571f90)
  • payment: PAYPAL-970 fix linter error (75b914f)
  • payment: PAYPAL-970 small fixes after code review (083e2c5)

1.137.2 (2021-04-08)

Bug Fixes

  • payment: INT-3408 added masterpass SRC experiment (933609a)
  • payment: INT-3408 refactor script loader (f064474)

1.137.1 (2021-04-08)

Bug Fixes

  • payment: CHECKOUT-5740 Post to and receive messages from www subdomain (2e80137)

1.137.0 (2021-04-05)

Features

  • payment: INT-3931 Add strategy for checkout.com with SEPA (5538a3b)

1.136.2 (2021-04-05)

Bug Fixes

  • payment: PAYPAL-965 Check that there are no inventory underselling or overselling issues in PayPal Commerce (a0f4952)

1.136.1 (2021-03-31)

Bug Fixes

  • checkout: INT-3571 Google Pay [StripeV3] - Billing address is missing (df60da3)

1.136.0 (2021-03-28)

Features

  • payment: INT-3905 creating execute for digital river and credit card (2937cdd)

1.135.0 (2021-03-22)

Features

  • payment: INT-3947 Suppress PayPal and Klarna (5fd75a0)

1.134.2 (2021-03-21)

Bug Fixes

  • payment: PAYMENTS-6642 Make Paypal overlay modal/new window aware (#1088) (326c961)

1.134.1 (2021-03-16)

Bug Fixes

  • checkout: INT-2546 Add ideal to document supported apms (9c69506)

1.134.0 (2021-03-14)

Features

  • payment: INT-3840 creating digital river strategy (6062bbf)
  • payment: INT-3896 [Zip] it returns the nonce value when it's a referred payment (d123551)

1.133.0 (2021-03-10)

Features

  • checkout: INT-3700 Load Bolt Scripts from different environments (980e9be)

1.132.0 (2021-03-02)

Features

  • checkout: INT-3675 Add Bolt's tracking script to checkout (f6faa1a)
  • payment: INT-3408 migrate masterpass to SRC (7f30282)
  • payment: INT-3610 added Mollie Checkout (d8f3df6)

1.131.0 (2021-02-22)

Features

  • payment: PAYPAL-876 added preloader for APM when polling mechanism is running (2d613b8)

1.130.1 (2021-02-18)

Bug Fixes

  • checkout: INT-3665 3D Secure is declining the transaction in Braintree without any reason in some stores (4d5528e)
  • common: CHECKOUT-5612 Add isAccountCreationEnabled prop to StoreConfig (74cc00e)

1.130.0 (2021-02-15)

Features

  • payment: PAYPAL-876 stop polling mechanism when error occurs (79119b2)

Bug Fixes

  • payment: INT-3611 Refresh the state in Braintree (351bfe3)

1.129.1 (2021-02-11)

Bug Fixes

  • payment: CHECKOUT-5324 Upgrade BigPay client version (3aa965b)

1.129.0 (2021-02-10)

Features

  • payment: INT-3418 Added googlepay on cybersourcev2 (8964140)

1.128.0 (2021-02-09)

Features

  • payment: INT-3659 Add payment method flow to Stripe v3 (7b4b388)

1.127.0 (2021-02-09)

Features

  • payment: PAYPAL-876 fixed paypalcommerce initialization endpoint (b8fa0f2)

1.126.0 (2021-02-09)

Features

  • checkout: INT-2544 Create strategy For redirect flow on checkout.com apms (31022c7)
  • payment: INT-3831 enable vaulting on cybersource v2 (7ba0849)
  • shopper: CHECKOUT-4726 Allow creating customer address (1546208)

1.125.0 (2021-02-03)

Features

  • payment: PAYPAL-876 implemented polling mechanism (29a08c4)
  • payment: PAYPAL-876 implemented polling mechanism on front end (aca1d29)
  • payment: PAYPAL-876 implemented polling mechanism on front end (30aca53)
  • payment: PAYPAL-876 temp (5bed143)
  • payment: PAYPAL-883 fixed conflicts (15fa4d5)

1.124.1 (2021-02-01)

Bug Fixes

  • payment: CHECKOUT-5324 Set nonce in memory instead of local storage (0515427)

1.124.0 (2021-01-28)

Features

  • payment: INT-3537 Add CYBS One Platform Payment Strategy (3bab19d)

Bug Fixes

  • payment: INT-3655 Avoid passing null nonce token to StripeV3 (1ac7b18)
  • payment: INT-3743 Add Mada cards validation (0e08640)

1.123.0 (2021-01-19)

Features

  • payment: ADYEN-8 add adyen methods to list of available methods (b4bbeda)

1.122.0 (2021-01-18)

Features

  • order: CHECKOUT-2322 Add gift wrapping total (6078f2d)

1.121.1 (2021-01-13)

Bug Fixes

  • payment: INT-3717 Unformat cardNumber before notifying a bin number change (c16324c)

1.121.0 (2020-12-29)

Features

  • payment: PAYPAL-787 added condition (af075d3)

1.120.0 (2020-12-24)

Features

  • payments: PAYPAL-830 Add mechanism for testing of the APMs for different countries (73d5f71)

1.119.0 (2020-12-22)

Features

  • shopper: CHECKOUT-5418 Add support for recaptcha for customer account creation (a92f310)

1.118.2 (2020-12-18)

Bug Fixes

  • checkout: PAYPAL-767 Core review - remove excessive Promise.resolve (f850faa)
  • checkout: PAYPAL-767 Fix device data collection for Braintree stored credit cards (8aca92d)
  • payment: INT-2816 fix unit test for googlepay-adyenv2-payment (2bc4ef7)

1.118.1 (2020-12-16)

Bug Fixes

  • order: CHECKOUT-4941 Load form fields when loading order (6639da0)

1.118.0 (2020-12-15)

Features

  • payment: PAYPAL-848 Add messages to script (5c75f24)
  • shopper: CHECKOUT-4941 Add Customer Creation functionality (6a3c5e8)

1.117.0 (2020-12-13)

Features

  • forms: CHECKOUT-4941 Expose customer account fields (d9ce3db)
  • payment: INT-2816 Added 3DS to googlepay adyenv2 (519d036)
  • payment: INT-3538 Replaced borwser language instead locale variable on Adyenv2 (b11b877)
  • payment: PAYPAL-868 fixed (d83e9ff)
  • payment: PAYPAL-868 fixed (28a8b53)
  • payment: PAYPAL-868 fixed (ccabf10)
  • payment: PAYPAL-868 fixed (862cfc9)
  • payment: PAYPAL-868 fixed (0533c8c)
  • payment: PAYPAL-868 fixed (0110b94)

Bug Fixes

  • common: CHECKOUT-4571 Remove alpha tags from stable functionality (b8c1667)
  • payment: INT-2816 fix unit test for googlepay-adyenv2-payment-processor (46da807)

1.116.0 (2020-12-01)

Features

  • payment: INT-3237 Allows reinitialize the cardinal script (38a2d23)

1.115.0 (2020-11-13)

Features

  • payment: PAYPAL-839 Move method_id in execute (9f8a35a)

1.114.0 (2020-11-13)

Features

  • payment: PAYPAL-837 Submit cardholder name to PayPal (b0d0a61)

1.113.0 (2020-11-12)

Features

  • payment: INT-3438 Integrate Barclays strategy (c53119d)
  • payment: PAYPAL-800 PPCP: Pay-in-3 (a4003ae)
  • payment: PAYPAL-800 PPCP: Pay-in-3 (7b931d8)

1.112.0 (2020-11-09)

Features

  • payment: PAYPAL-702 Add alternative payment methods (#1005) (ea04c2d)

1.111.0 (2020-11-05)

Features

  • payment: PAYPAL-759 Add docs for initialize PPCP (#1008) (492858d)

1.110.1 (2020-11-05)

Bug Fixes

  • payment: INT-3311 klarna can checkout with coupons (375a2c3)

1.110.0 (2020-11-03)

Features

  • checkout: INT-3174 Added title as attribute of flashMessage (73cbe48)

1.109.0 (2020-10-22)

Features

  • payment: PAYPAL-746 Change style for sbp on checkout (6b3c4a0)

1.108.0 (2020-10-20)

Features

  • payment: PAYPAL-702 Bump bigpay client (f812f43)

1.107.1 (2020-10-19)

Bug Fixes

  • payment: PAYPAL-766 Validate cc before submit order (#1003) (0c3edb3)

1.107.0 (2020-10-14)

Features

  • payment: INT-3061 renamed mandate field to mandateUrl on order interface (1e4099c)

1.106.1 (2020-10-12)

Bug Fixes

  • order: CHECKOUT-4639 Send discounted price when tracking analytics (cea959f)

1.106.0 (2020-10-09)

Features

  • payment: PAYPAL-706 Add validate before using spb (3c02031)

1.105.0 (2020-10-08)

Features

  • payment: PAYPAL-734 Change credit to paylater (#994) (7a64bc1)

Bug Fixes

  • checkout: DATA-6891 missing transactions (51a0740)

1.104.2 (2020-10-07)

Bug Fixes

  • payment: PAYPAL-202 fix validation (a5aa5fb)

1.104.1 (2020-10-02)

Bug Fixes

  • payment: PAYPAL-726 Switch payment methods (4305cfd)

1.104.0 (2020-09-30)

Features

  • payment: PAYPAL-675 Upgrade to 3DS v2 Braintree (f1417cf)
  • payment: PAYPAL-675 Upgrade to 3DS v2 Braintree (58b187d)

1.103.0 (2020-09-30)

Features

1.102.0 (2020-09-28)

Features

  • payment: INT-3086 Support mounting individual card fields on StripeV3 (2fc46a8)

1.101.0 (2020-09-22)

Features

  • payment: PAYPAL-705 add messaging for PayPal banners (d35ea9b)
  • payment: PAYPAL-705 enable banners along with credit + tests (8f110af)

1.100.0 (2020-09-18)

Features

  • checkout: INT-2779 Add vaulting support for Orbital (a58c700)
  • payment: PAYPAL-654 Add callback and disable submit button (1f2fc79)
  • payment: PAYPAL-654 Add hidePaymentButton instead EmbeddedSubmitButton (b57cd2b)
  • payment: PAYPAL-654 Changes for PR (aad6632)
  • payment: PAYPAL-654 Changes for PR (c31a459)
  • payment: PAYPAL-654 Remove EmbeddedSubmitButton (71f9937)
  • payment: PAYPAL-654 Rename hidePaymentButton to onRenderButton (71d34d2)
  • payment: PAYPAL-654 Spb checkout (8f7b9a7)
  • payment: PAYPAL-654 Take out paypal script to processor (87a0902)
  • payment: PAYPAL-654 Tests (f348dfc)

1.99.3 (2020-09-17)

Bug Fixes

  • payment: CHECKOUT-5135 Reset Braintree hosted form initialisation state (fe606c0)

1.99.2 (2020-09-15)

Bug Fixes

  • payment: CHECKOUT-5135 Fix onValidate callback not getting called with correct error type and not getting called when tokenize returns validation error (307c44d)

1.99.1 (2020-09-15)

1.99.0 (2020-09-10)

Features

  • payment: INT-3061 added mandate field on order interface (c8c542b)

1.98.0 (2020-09-08)

Features

  • checkout: INT-3112 Merge Bolt strategies (25e0c7d)
  • payment: INT-3027 Implementing client key (e95bf66)

1.97.1 (2020-09-07)

1.97.0 (2020-09-04)

Features

  • payment: INT-3027 Implementing client key (77e6807)
  • payment: PAYPAL-202 Add tests (c92dfe7)
  • payment: PAYPAL-202 Changes for PR (144b0bb)
  • payment: PAYPAL-202 Hosted Credit Card (04c740f)
  • payment: PAYPAL-202 take clientToken from appropriate params (4d8a5ed)

1.96.0 (2020-09-02)

Features

  • payment: INT-3032 Add ES/EUR support to Klarna (0b942ed)

1.95.0 (2020-08-31)

Features

  • payment: PAYMENTS-5513 add setAsDefaultInstrument to the nonce mapping white list (#964) (2eaab8f)

1.94.0 (2020-08-30)

Features

  • payment: INT-3084 Autopopulate card holder name (3df5395)

1.93.2 (2020-08-26)

Performance Improvements

  • payment: INT-2926 Avoid unnecessary calls to payments/amazonpay and checkout-settings (6e90e80)

1.93.1 (2020-08-21)

Bug Fixes

  • payment: CHECKOUT-5115 CHECKOUT-5116 CHECKOUT-5117 Set correct type for card number verification field (cb708cd)

1.93.0 (2020-08-21)

Features

  • checkout: INT-2992 Make store credit usable with bolt (07d5cdd)

Bug Fixes

  • checkout: INT-3041 Fix GooglePay updating shipping address when not needed (28736af)

1.92.1 (2020-08-18)

Code Refactoring

  • payment: INT-2995 Avoid setting up Affirm.js from string code (b8b8f92)

1.92.0 (2020-08-18)

Features

  • payment: PAYPAL-652 Add PPCP to SDK documentation (83276b9)

1.91.1 (2020-08-18)

Bug Fixes

  • payment: INT-2043 Apply store credit on StripeV3 (ac41ff9)

1.91.0 (2020-08-17)

Features

  • payment: INT-3016 remove phone number parameter in request if field is empty in Stripev3 (c0220de)

1.90.2 (2020-08-14)

Bug Fixes

  • payment: INT-3010 Fix Zip store credit implementation (37ffccf)

1.90.1 (2020-08-13)

Code Refactoring

  • checkout: CHECKOUT-4947 Remove unused key from settings object (232a2cc)
  • payment: INT-2922 Upgrade Adyen Component Library (50e5dd7)

1.90.0 (2020-08-12)

Features

  • payment: PAYPAL-202 bump bigpay-client to 5.12 (e1cebb6)

1.89.0 (2020-08-10)

Features

  • payment: INT-2907 Avoid returns duplicate vaulted instruments (663194e)

Bug Fixes

  • payment: INT-2907 Fix linter in instrument selector (2d455f0)

1.88.0 (2020-08-07)

Features

  • payment: CHECKOUT-4947 Modify Braintree credit card strategy to use hosted form service when feature is enabled (3847aeb)

1.87.0 (2020-08-06)

Features

  • payment: CHECKOUT-4947 Inspect payment method object to determine whether hosted payment form is enabled for payment method (5c49812)

Bug Fixes

  • payment: CHECKOUT-5089 Catch "permission denied" error when attempting to gather adjacent hosted inputs to support IE11 (dc0f334)

1.86.0 (2020-07-30)

Features

  • checkout: INT-2919 Add Unit Test (1de848f)
  • checkout: INT-2919 Add Unit test to script loader (dddd1d1)
  • checkout: INT-2919 Create an strategy in order to use Bolt in Bigcommerce checkout (f25c662)
  • checkout: INT-2919 Minor corrections (4e1160d)
  • checkout: INT-2919 move changes to another strategy (d09c299)
  • checkout: INT-2919 Several fixes to mocks and indentation (2570226)

1.85.0 (2020-07-29)

Features

  • payment: CHECKOUT-4947 Add Braintree hosted form service as abstraction layer for interacting with Braintree API (a764cd0)
  • payment: CHECKOUT-4947 Add methods for loading and initializing Braintree hosted fields module (fc87ee9)
  • payment: INT-2653 Accept payments through StripeV3 using Alipay (997bd1d)
  • payment: INT-2801 Prepopulate ACH Billing Info (84f1524)
  • payment: PAYMENTS-5513 add setAsDefaultInstrument feature during vaulting or vaulted payments (#893) (055b7ee)

1.84.0 (2020-07-22)

Features

  • payment: INT-2532 Accept payments through StripeV3 using iDEAL & SEPA (3fcb1cc)

1.83.0 (2020-07-22)

Features

  • payment: PAYPAL-539 Add validate params in script loader (1bac153)
  • payment: PAYPAL-539 MerchantId does not required for progressive onboarding (ec88cf7)

1.82.4 (2020-07-16)

Bug Fixes

  • checkout: CHECKOUT-5006 added displayDateFormat type (75e190e)

1.82.3 (2020-07-16)

Bug Fixes

  • payment: PAYMENTS-5575 fix paypal and bank instrument clash (#918) (3908ed1)

1.82.2 (2020-07-14)

Bug Fixes

  • payment: CHECKOUT-5025 Fix Elavon Converge strategy so that it can utilise hosted payment form (c2b21a9)
  • payment: CHECKOUT-5029 Return error if hosted field iframe is removed during asynchronous call (35f91df)
  • shipping: INT-2832 Handle custom fields for AmazonPayV2 (a27d244)

1.82.1 (2020-07-10)

1.82.0 (2020-07-07)

Features

  • common: BC-897 Upgrade typescript (08cc2f8)
  • payment: PAYPAL-539 MerchantId does not required for progressive onboarding (816658d)

1.81.0 (2020-07-03)

Features

  • payment: PAYPAL-508 Mark up flow additional params (a0cf703)

1.80.2 (2020-07-03)

Bug Fixes

  • payment: CHECKOUT-4995 Pass additional action data to hosted forms (59abc4f)

1.80.1 (2020-07-02)

Bug Fixes

  • payment: CHECKOUT-4973 Initialise hosted payment field within its iframe (db5610e)

1.80.0 (2020-07-01)

Features

  • payment: INT-2748 Adding Sezzle strategy (327ecb5)

1.79.0 (2020-06-25)

Features

  • checkout: INT-2274 Add vaulting support for Checkout.com (89b4608)
  • payment: INT-2279 Create a strategy for credit cards with redirect and add support to Checkout.com (#809) (0f42b13)
  • payment: INT-2280 Added GooglePay for Checkout.com (894d863)

1.78.1 (2020-06-24)

1.78.0 (2020-06-23)

Features

  • payment: INT-2113 Checkout button and customer strategy (908a04d)
  • payment: INT-2119 adding payment and shipping strategies (c0e9cf3)
  • payment: INT-2119 Create WidgetInteraction action for Shipping Strategy (ee6757d)

1.77.3 (2020-06-16)

Bug Fixes

  • payment: PAYPAL-453 Submit device data to Braintree/Kount (6506716)

1.77.2 (2020-06-15)

Bug Fixes

  • payment: INT-2759 Do not mount GiroPay component while initializing payment strategy (7bc9e54)

1.77.1 (2020-06-11)

Code Refactoring

  • payment: INT-2614 renaming values for iban/accountnumber (a8955dd)

1.77.0 (2020-06-11)

Bug Fixes

  • common: INT-2308 Align button Tell me more at checkout section (a6010bc)

Features

  • common: ORDERS-3323 Ensure coupon codes are upper case. (269c236)
  • payment: INT-2722 Upgrade Adyen component library (b10d0c7)
  • payment: PAYPAL-483 Pass merchant ID on PayPal button for PPCP (20f1756)

1.76.2 (2020-06-04)

Bug Fixes

  • payment: INT-2726 Revert Fix redirect to home on safari (03fe0f4)

1.76.1 (2020-06-02)

1.76.0 (2020-06-01)

Features

  • checkout: INT-2001 Reload widget when apply store credit checkbox state changes (a133618)
  • payment: INT-2629 Relate stripeConnectedAccount while initilializing GooglePay (a62dc1d)

1.75.0 (2020-05-28)

Bug Fixes

  • payment: INT-2674 Fix redirect to home on safari (661f503)

Features

  • payment: INT-2668 Increase code coverage for adyenv2 payment strategy (a327e59)
  • payment: PAYMENTS-5443 Update docs to include human verification at payment step (b50b04e)

1.74.0 (2020-05-28)

Features

  • payment: INT-2541 Add Laybuy strategy (#837) (7e3f936)

1.73.0 (2020-05-28)

Features

  • checkout: CHECKOUT-4754 Send a header to indicate the version of the SDK used to place an order (3efccbb)
  • checkout: CHECKOUT-4754 Send an additional header to provide information about the checkout variant that is used to pay for an order (e1224e2)

1.72.2 (2020-05-26)

Bug Fixes

  • payment: INT-2691 Remove integrity & crossorigin attributes (fb007e9)
  • payment: INT-2691 Remove integrity & crossorigin attributes (db6ccf9)

1.72.1 (2020-05-26)

Bug Fixes

  • payment: INT-2690 Expose AdyenV2 as a valid GooglePay gateway (97d32e3)

1.72.0 (2020-05-25)

Features

  • common: CHECKOUT-4760 Expose shouldSaveAddress attribute (1f6ff20)

1.71.0 (2020-05-25)

Bug Fixes

  • payment: PAYMENTS-5425 add missing paymentHumanVerificationHandler dep of BoltPaymentStrategy (#885) (a7618a6)

Features

  • payment: PAYMENTS-5425 Implement the UX for Carding remediation solution (#875) (cbaa2d3)

1.70.1 (2020-05-22)

Code Refactoring

  • payment: INT-2684 Upgrade Adyen Component Library (a872a4c)

1.70.0 (2020-05-22)

Bug Fixes

  • payment: CHECKOUT-4904 Pass Store Credit properly to amazon pay (6900644)

Features

  • checkout: INT-2577 Create a strategy for Bolt (484eab8)
  • payment: INT-2613 remove receipt_email in stripe-strategy (9c10454)

1.69.2 (2020-05-20)

Bug Fixes

  • shopper: CHECKOUT-4897 Add redirect_to to SignInEmail (b020bfa)

1.69.1 (2020-05-19)

Bug Fixes

  • shopper: CHECKOUT-4742 Update customer object when continuing as guest (c83c50f)

1.69.0 (2020-05-15)

Features

  • payment: INT-2612 Pay with vaulted SEPA accounts (a97533f)

1.68.0 (2020-05-14)

Features

  • payment: PAYPAL-365 choses paypalcredit method on the checkout (cfae602)

1.67.1 (2020-05-14)

Bug Fixes

  • payment: PAYPAL-406 Checkout order after approval issue (438bf2b)

1.67.0 (2020-05-14)

Features

  • checkout: INT-2497 Add elavon to supported instruments whitelist (b145268)
  • payment: INT-2437 Add support for GooglePay on Adyen (4853677)

1.66.0 (2020-05-12)

Code Refactoring

  • payment: INT-2611 Update the klarna session before load the widget (4905de5)

Features

  • common: CHECKOUT-4879 Expose flash messages (f9c71e5)

1.65.0 (2020-05-06)

Features

  • payment: PAYPAL-293 Bump bigpay-client version to 5.6.0 (b58a229)

1.64.0 (2020-05-05)

Features

  • payment: PAYPAL-293 Implement paypalcommercecredit provider (ceaaa69)

1.63.1 (2020-05-04)

Bug Fixes

  • spam-protection: CHECKOUT-4852 Make sure spam protection execution status is accurate (be0221d)
  • spam-protection: CHECKOUT-4852 Rethrow spam protection cancellation error (0294b2b)

1.63.0 (2020-04-29)

Features

  • payment: PAYPAL-19 Paypal Commerce (2ab3bed)

1.62.0 (2020-04-29)

Features

  • payment: INT-2428 Modified filter to accept AccountInstruments (7eab61b)

1.61.0 (2020-04-23)

Bug Fixes

  • payment: CHECKOUT-4842 Trigger event when "enter" key is pressed in one of hosted payment fields (a9f9e86)

Features

  • shopper: CHECKOUT-4799 Add Sign-in Email support (bbea61e)

1.60.1 (2020-04-22)

Bug Fixes

  • checkout: CHECKOUT-4774 Handle no hosted fields to be rendered scenario (84acf19)

1.60.0 (2020-04-16)

Bug Fixes

  • embedded-checkout: CHECKOUT-4789 Export createEmbeddedCheckoutMessenger function in embedded-checkout bundle (d2f9f8c)

Features

  • payment: INT-2410 Add stripe account as configuration (aa39dc0)

1.59.0 (2020-04-03)

Bug Fixes

  • payment: PAYMENTS-5178 Add hasDefaultStoredInstrument property to PaymentMethodConfig to fix default stored instruments feature (b2f559b)

Features

  • payment: INT-2452 Add billing and shipping for klarna (d264abf)

1.58.0 (2020-04-02)

Bug Fixes

  • common: CHECKOUT-4789 Apply polyfills to external dependencies for targeted environments (864fd31)
  • payment: INT-2431 Adds expiration date for Bancontact payments (7249375)

Features

  • checkout: INT-2001 Enable support for Store Credit on both versions of Klarna (b05f46a)

1.57.0 (2020-03-26)

Features

  • payment: INT-1710 Add support for ACH & Vipps on Adyen (76a51ca)

1.56.2 (2020-03-19)

Bug Fixes

  • payment: INT-2427 Use ExpiryDate while paying with a vaulted Bancontact card rather than CVV (1c67049)

1.56.1 (2020-03-17)

Bug Fixes

  • payment: INT-2418 Use SecurityNumber to validate safeguard (e9cadb4)

1.56.0 (2020-03-15)

Features

  • payment: INT-1104 Add GooglePay on Auth.net (98d8090)

1.55.2 (2020-03-14)

1.55.1 (2020-03-13)

Code Refactoring

  • payment: INT-2350 Style the object syntax in the test so it can easily be read (46990e2)
  • payment: INT-2350 Use createFromAction for every payment method (d1a62e9)

1.55.0 (2020-03-04)

Bug Fixes

  • shipping: CHECKOUT-4416 Include custom items IDs when calling CheckoutService#updateShippingAddress (6ee47c5)
  • shopper: CHECKOUT-4640 Fix state when consent is provided (d9bf7f5)

Features

  • checkout: INT-1434 Creating klarnav2 strategy to support multi-option (c8e4667)

1.54.0 (2020-02-24)

Features

  • payment: INT-2062 Support iDEAL & Giropay APM's through AdyenV2 gateway (1334714)

1.53.1 (2020-02-24)

Bug Fixes

  • shopper: CHECKOUT-4640 Add support for marketing emails consent (04714a1)

1.53.0 (2020-02-21)

Features

  • payments: INT-1997 Integrate BlueSnap V2 strategy (#732) (d2cc31c)

1.52.1 (2020-02-12)

Bug Fixes

  • common: CHECKOUT-4669 Convert buffer to string before comparing with package version (0f8f411)

1.52.0 (2020-02-11)

Bug Fixes

  • checkout: CHECKOUT-4245 handle custom fields for amazon pay (d7c7273)

Features

  • payment: CHECKOUT-4669 Create version-specific loader file and reference it in hosted payment form (4d00281)

1.51.1 (2020-02-10)

Bug Fixes

  • payment: CHECKOUT-4655 Make Cardinal 3DS work with hosted payment form (199f19c)

1.51.0 (2020-02-09)

Features

  • payment: INT-2286 Use credit_card as payment method instead of card (11c2ad1)

1.50.2 (2020-02-03)

Bug Fixes

  • payment: CHECKOUT-4655 Fix SagePay form post target value (8f6c7c1)

1.50.1 (2020-02-03)

Bug Fixes

  • payment: CHECKOUT-4655 Add support for additional card types when validating hosted payment form (1253191)
  • payment: CHECKOUT-4655 Rethrow payment request error when paying with hosted payment form (05ce3fc)
  • payment: CHECKOUT-4655 Use hosted payment form when paying with SagePay (08a151e)

1.50.0 (2020-02-02)

Features

  • payment: INT-1990 Add browser info as part of payload to Adyen V2 (0a91d66)

1.49.0 (2020-01-23)

Bug Fixes

  • payment: CHECKOUT-4205 Reload checkout page if for some reason form expires after initial page load (444a006)
  • payment: CHECKOUT-4627 Load fonts required for hosted fields (5261968)
  • shipping: CHECKOUT-3818 Update coupon state when shipping option is updated (e0a9786)

Code Refactoring

  • common: CHECKOUT-4203 Allow synthetic default imports (f446753)
  • common: CHECKOUT-4203 Move iframe event listener and poster to common module and add ability to wait for feedback when posting messages (6d571ce)
  • payment: CHECKOUT-4203 Remove duplicate code (df03c1b)

Features

  • payment: CHECKOUT-4203 Add card number and expiry inputs (8403202)
  • payment: CHECKOUT-4203 Add factory for creating hosted payment form (a8b35f5)
  • payment: CHECKOUT-4203 Add functions for creating hosted inputs (e42046a)
  • payment: CHECKOUT-4203 Add text input element responsible for accepting user input inside iframe (b460e97)
  • payment: CHECKOUT-4203 Export hosted input initializer as separate file (74b2676)
  • payment: CHECKOUT-4203 Submit card details via hosted fields for stored instrument verification (58cf2d8)
  • payment: CHECKOUT-4203 Use hosted payment form for credit card payment if feature is enabled (a0512a1)
  • payment: CHECKOUT-4204 Format credit card field values (69e717a)
  • payment: CHECKOUT-4205 Improve the way validation errors are returned to the caller (d3701d8)
  • payment: CHECKOUT-4627 Add hosted form to loader (f0fe47a)

1.48.0 (2020-01-21)

Features

  • common: CHECKOUT-4187 Build distribution files for static server (e84da54)

1.47.4 (2020-01-20)

Bug Fixes

  • payment: INT-2140 Unpatch mapToCardInstrument (dcc5a04)
  • payment: PAYMENTS-4997 After deleting a PP account from checkout, all accounts with same email are deleted but not removed from available vaulted accounts list unless page is refreshed (6cc92e0)

1.47.3 (2020-01-09)

Bug Fixes

  • payment: PAYMENTS-5037 Bump bigpay-client version to 5.4.1 (af98270)

1.47.2 (2020-01-08)

Bug Fixes

  • payment: PAYMENTS-5037 Add Item Unit Price to Line Item object in order payment payload (1919da1)

1.47.1 (2020-01-07)

Bug Fixes

  • spam-protection: CHECKOUT-4560 Fix spam protection not working for braintree in non-chrome browsers (4c2c8ac)

1.47.0 (2019-12-30)

Features

  • payment: INT-2181 Utilize Adyen Custom Card Components in TSV (ceebc4d)

1.46.2 (2019-12-18)

Bug Fixes

  • payment: INT-2195 Fix barclaycard supported instrument mapping (a37e8d7)

1.46.1 (2019-12-16)

Bug Fixes

  • billing: CHECKOUT-4421 Return billing address if it is partially complete (dd99533)

1.46.0 (2019-12-11)

Features

  • billing: CHECKOUT-4421 Preselect billing country when no billing address has been set (1583373)
  • checkout: INT-1780 Add supported intruments (8eadd11)
  • checkout: INT-1780 Enable card vaulting for barclaycard (ee87641)
  • checkout: INT-1780 Remove provider specific strategy (a2d0cbb)
  • checkout: INT-1780 Remove unnecessary decosntruction (6cfbcc2)
  • checkout: INT-1780 Remove unused import (209909e)
  • checkout: INT-1780 Remove unused interface (1f7507f)
  • checkout: INT-1780 Send only one param (2579c84)
  • checkout: INT-1780 Send params separately (c77d4cc)
  • checkout: INT-1780 Use offsite to pay with instrument (04315ee)
  • common: CHECKOUT-4571 Add StepTracker service (f4b1dd4)

1.45.1 (2019-11-27)

1.45.0 (2019-11-25)

Bug Fixes

  • checkout: CHECKOUT-4513 Add extendedComparisonPrice from API (a3f56d9)
  • payment: PAYMENTS-4971 Remove extra keys from Braintree PayPal Tokenize call (33ef094)

Features

  • payment: INT-1902 Update payment method id and instrument selector to support gateway (7709c45)

1.44.1 (2019-11-25)

Bug Fixes

  • payment: PAYMENTS-4971 Remove extra keys from Braintree PayPal Tokenize call (90755fb)

1.44.0 (2019-11-12)

Features

  • payment: INT-1902 Support vaulting with instrument_type (6f77be9)

1.43.0 (2019-11-05)

Features

  • checkout: CHECKOUT-4465 Make state/province optional for certain countries based on requireState flag (d177113)
  • common: PAYPAL-7 Pass in merchant ID on PayPal button script for PayPal Express Checkout (dee37aa)
  • common: PAYPAL-7 Pass in merchant ID on PayPal button script for PayPal Express Checkout (99d4142)
  • payment: PAYPAL-7 Pass in merchant ID on PayPal button script for PayPal Express Checkout (8044df2)

1.42.0 (2019-11-04)

Bug Fixes

  • payment: INT-1928 map sku in internal line item (fcb32dd)
  • payment: PAYMENTS-4704 Send shipping address when checking out using Braintree PayPal (b047cfe)

Features

  • checkout: INT-1916 Make barclaycard compatible with offsite strategy (cdf578b)

1.41.0 (2019-10-28)

Bug Fixes

  • payment: PAYMENTS-4616 Add braintree.paypal as a supported instrument (e532a19)

Features

  • shipping: CHECKOUT-4509 Optional param to include shippings options when updating shipping address (132075c)

1.40.0 (2019-10-27)

Code Refactoring

  • payment: PAYMENTS-4616 Use an object for paypal configuration (b743c39)
  • payment: PAYMENTS-4616 Use paypal_account for sending paypal information to bigpay (cd1abbe)

Features

  • payment: PAYMENTS-4616 Add support for paying with a vaulted paypal account (4f98f39)
  • payment: PAYMENTS-4616 Add support for vaulting Paypal Accounts (6b578ea)

1.39.0 (2019-10-27)

Bug Fixes

  • checkout: CHECKOUT-3365 Update cart and checkout state when shipping options are loaded (05c80bf)
  • payment: PAYMENTS-4759 Make Instrument types backward compatible (f700b45)

Features

  • payment: PAYMENTS-4759 Add support for filtering instruments (5dfa155)
  • payment: PAYMENTS-4759 Support for account Instruments (9fc0e73)

1.38.1 (2019-10-15)

Bug Fixes

  • common: PAYMENTS-4802 Fix ArrayReplace default comparison (c4f2b19)
  • shipping: SHIPPING-1384 Extend shipping option interface (a6a850a)

Code Refactoring

  • common: CHECKOUT-4455 Upgrade script-loader version (dc5b3e5)
  • common: CHECKOUT-4485 Fix inconsistency in import statements by using eslint-plugin-import plugin (71980ef)
  • common: CHECKOUT-4485 Use ESLint to enforce use of newline in import statements (3da456b)

1.38.0 (2019-10-08)

Bug Fixes

  • order: CHECKOUT-4450 Handle recaptcha challenge not finish loading on slow connection (62c3f73)

Features

  • payment: INT-1901 Use modal to handle 3DS for Adyen (038836f)

1.37.2 (2019-10-03)

Bug Fixes

  • order: CHECKOUT-4450 Fix recaptcha iframe not found for german language (94cd8a7)

1.37.1 (2019-10-02)

Bug Fixes

  • embedded-checkout: CHECKOUT-4462 Only retry again if sufficient time has passed (b7567ad)
  • embedded-checkout: CHECKOUT-4462 Only trigger event handler if type matches (b5263c5)

1.37.0 (2019-09-25)

Features

  • payment: ISSUE-640 Add shippingAddress initial param for Braintree PayPal (09326b5)

1.36.0 (2019-09-25)

Features

  • common: CHECKOUT-4403 Upgrade to latest Typescript (65c0468)
  • payment: INT-1759 Using same order reference ID when an error occurs (1a25fb8)

1.35.2 (2019-09-18)

Bug Fixes

  • shopper: CHECKOUT-4415 Check if customerGroup is defined before accessing it (bbd43ee)

1.35.1 (2019-09-17)

Bug Fixes

  • common: 681 Use Lodash find (a1ea70b)
  • embedded-checkout: CHECKOUT-4427 Fix IE11 not returning origin of URL (7d772bb)
  • embedded-checkout: CHECKOUT-4427 Provide index position when inserting CSS rule for IE11 (7cfddc7)
  • payment: CHECKOUT-4418 Upgrade bigpay-client version (48d65f1)
  • payment: INT-1759 Emit error action when strategy throws error (cc3084c)
  • shopper: CHECKOUT-4415 Add Customer Group to Customer object in payments payload (8fad4ea)

1.35.0 (2019-09-12)

Bug Fixes

  • cart: CHECKOUT-4315 Add comparisonPrice attribute (9f4a2c4)
  • order: CHECKOUT-4393 Fix could not resubmit order after failed attempt (9127318)

Features

  • payment: CHECKOUT-4263 Support for applying/removing store credit (fc59792)
  • payment: INT-1783 AdyenV2 payment strategy with 3DS2 / 3DS1 flow support (1551703)

1.34.3 (2019-09-04)

Bug Fixes

  • embedded-checkout: CHECKOUT-4388 Mark index file of Embedded Checkout as file with side effects (d3c528b)

1.34.2 (2019-08-29)

Bug Fixes

  • common: CHECKOUT-4367 Set error name for StandardError (59728eb)
  • common: CHECKOUT-4367 Stop throwing generic StandardError type (857c04b)

1.34.1 (2019-08-28)

Bug Fixes

  • payment: INT-1829 Remove error validation if no code action is present (b7e07c7)
  • payment: INT-1836 Update strategy to support 3ds with vaulting (44e8ac6)

Performance Improvements

  • common: CHECKOUT-4272 Only set up event listeners for iframe resizer when it is in use (58e0a1e)

1.34.0 (2019-08-14)

Features

  • payment: INT-1608 Modify Paypal Payments Pro strategy for 3DS (6e0d6f0)

1.33.0 (2019-08-13)

Features

  • payment: INT-1811 Fix enrolled card Issue (f2e1ab0)

1.32.1 (2019-08-12)

Bug Fixes

  • common: CHECKOUT-4321 Fix getters not returning previous cloned objects that are nested inside another even when they are unchanged. (277a8fe)

1.32.0 (2019-08-08)

Features

  • payment: INT-1736 Add Reference Id value in the jwt to initialize cardinal and update logic to handle the new Cardinal's Payload (dc8abe1)

1.31.1 (2019-08-07)

Bug Fixes

  • common: CHECKOUT-4272 Fix immutable array replacer as it returns original array instead of merged array (e02f62b)
  • common: CHECKOUT-4272 Fix unsubscribe function not able to unsubscribe (537e6d6)
  • common: CHECKOUT-4272 Use another data store as projection instead of plain observable so you can still notify subscribers when subscription filters are applied (397ab34)

Performance Improvements

  • checkout: CHECKOUT-4272 Add function for creating checkout selectors factory (f7b3ba5)
  • checkout: CHECKOUT-4272 Refactor checkout selector to return new getters only when there are changes to relevant data (cf77c05)
  • checkout: CHECKOUT-4272 Refactor checkout store data selector to return new getters only when there are changes to relevant data (7a4d7b7)
  • checkout: CHECKOUT-4272 Refactor checkout store error selector to return new getters only when there are changes to relevant data (9dccc3d)
  • checkout: CHECKOUT-4272 Refactor checkout store status selector to return new getters only when there are changes to relevant data (4b0391d)
  • checkout: CHECKOUT-4272 Refactor remote checkout selector to return new getters only when there are changes to relevant data (db65c75)
  • checkout: CHECKOUT-4272 Update checkout reducer to transform state only when necessary (ed5f6a8)
  • checkout: CHECKOUT-4272 Update remote checkout reducer to transform state only when necessary (76c6a61)
  • checkout-button: CHECKOUT-4272 Refactor checkout button selector to return new getters only when there are changes to relevant data (6b939af)
  • checkout-button: CHECKOUT-4272 Update checkout button reducer to transform state only when necessary (eacc9a1)
  • common: CHECKOUT-4272 Add function that can clone return value of function if it is different from previous call (2b4f7e2)
  • common: CHECKOUT-4272 Refactor config selector to return new getters only when there are changes to relevant data (f055ab0)
  • common: CHECKOUT-4272 Refactor country selector to return new getters only when there are changes to relevant data (83d9ca3)
  • common: CHECKOUT-4272 Refactor form selector to return new getters only when there are changes to relevant data (7489058)
  • common: CHECKOUT-4272 Update config reducer to transform state only when necessary (74805a6)
  • common: CHECKOUT-4272 Update country reducer to transform state only when necessary (2bdae4c)
  • payment: CHECKOUT-4272 Refactor instrument selector to return new getters only when there are changes to relevant data (655d298)
  • payment: CHECKOUT-4272 Refactor payment method selector to return new getters only when there are changes to relevant data (f5bddc4)
  • payment: CHECKOUT-4272 Refactor payment selector to return new getters only when there are changes to relevant data (c35b0a1)
  • payment: CHECKOUT-4272 Refactor payment strategy selector to return new getters only when there are changes to relevant data (1c419e7)
  • payment: CHECKOUT-4272 Update instrument reducer to transform state only when necessary (6543213)
  • payment: CHECKOUT-4272 Update payment method reducer to transform state only when necessary (a6dbba9)
  • payment: CHECKOUT-4272 Update payment strategy reducer to transform state only when necessary (dfda886)
  • shipping: CHECKOUT-4272 Refactor consignment selector to return new getters only when there are changes to relevant data (87ad888)
  • shipping: CHECKOUT-4272 Refactor shipping address selector to return new getters only when there are changes to relevant data (c18b8de)
  • shipping: CHECKOUT-4272 Refactor shipping country selector to return new getters only when there are changes to relevant data (698ee10)
  • shipping: CHECKOUT-4272 Refactor shipping strategy selector to return new getters only when there are changes to relevant data (974972f)
  • shipping: CHECKOUT-4272 Update consignment reducer to transform state only when necessary (511311b)
  • shipping: CHECKOUT-4272 Update shipping country reducer to transform state only when necessary (4319777)
  • shipping: CHECKOUT-4272 Update shipping strategy reducer to transform state only when necessary (a032432)
  • shopper: CHECKOUT-4272 Refactor customer selector to return new getters only when there are changes to relevant data (f27f763)
  • shopper: CHECKOUT-4272 Refactor customer strategy selector to return new getters only when there are changes to relevant data (80a24e3)
  • shopper: CHECKOUT-4272 Update customer reducer to transform state only when necessary (87e0b56)
  • shopper: CHECKOUT-4272 Update customer strategy reducer to transform state only when necessary (8b86d8a)

1.31.0 (2019-08-04)

Bug Fixes

  • payment: CHECKOUT-4273 Fix PayPal Express modal does not load when recaptcha is enabled (b4f2054)

Features

  • payment: INT-1768 Payment Intent creation refactor (ba07314)

Performance Improvements

  • billing: CHECKOUT-4272 Refactor billing selector to return new getters only when there are changes to relevant data (fe78e6d)
  • billing: CHECKOUT-4272 Update billing reducer to transform state only when necessary (8d49c5a)
  • cart: CHECKOUT-4272 Refactor cart selector to return new getters only when there are changes to relevant data (5bb0b94)
  • cart: CHECKOUT-4272 Update cart reducer to transform state only when necessary (1e9d658)
  • checkout: CHECKOUT-4272 Add function for creating internal checkout selectors factory (722a09a)
  • checkout: CHECKOUT-4272 Refactor coupon selector to return new getters only when there are changes to relevant data (39b69fc)
  • checkout: CHECKOUT-4272 Refactor gift certificate selector to return new getters only when there are changes to relevant data (2d53e4d)
  • checkout: CHECKOUT-4272 Update coupon reducer to transform state only when necessary (daaa59a)
  • checkout: CHECKOUT-4272 Update gift certificate reducer to transform state only when necessary (ef9d7c2)
  • common: CHECKOUT-4272 Add shallow equal selector creator for creating selectors that does shallow comparison instead of strict comparison (7a313e1)
  • common: CHECKOUT-4272 Add size limit to cache key resolver (d6dd84b)
  • common: CHECKOUT-4272 Add utility functions for transforming data in reducers (d3a1505)
  • common: CHECKOUT-4272 Avoid doing another round of transformation for subscription filters (d4fb957)
  • order: CHECKOUT-4272 Refactor order selector to return new getters only when there are changes to relevant data (6e20543)
  • order: CHECKOUT-4272 Update order reducer to transform state only when necessary (d79afec)

1.30.0 (2019-07-29)

Features

  • payment: INT-1650 Adding IIN field to vaulted instrument strategy (19ae743)

1.29.0 (2019-07-25)

Features

  • common: CHECKOUT-4272 Bind methods to object instances to allow destructing (8acd3f9)
  • payment: INT-1577 Support Stored Credit Card (vaulting) for Stripe V3 (9bc1657)

1.28.0 (2019-07-22)

Features

  • checkout: INT-1586 Support Amazon Pay 3DS flow (#616)

1.27.4 (2019-07-19)

Bug Fixes

  • common: CHECKOUT-4201 Make FormField type easier to consume (92eaa12)

1.27.3 (2019-07-17)

Bug Fixes

  • common: CHECKOUT-4201 Match SDK types with API payloads (be3a59e)

1.27.2 (2019-07-16)

Bug Fixes

  • common: CHECKOUT-4254 Make sure changes to the public object don't affect the internal copies (4447212)

1.27.1 (2019-07-10)

Bug Fixes

  • common: CHECKOUT-4165 Add names to custom error objects (c1505d1)

1.27.0 (2019-07-08)

Features

  • order: CHECKOUT-2530 Add support for invisible recaptcha (ee9aca5)

1.26.0 (2019-07-04)

Features

  • payment: INT-1479 Create CyberSource strategy (54dc4f3)

1.25.2 (2019-06-26)

Bug Fixes

  • payment: CHECKOUT-3954 Use the redirect method instead of display when initialising AfterPay (665e9f2)
  • payment: CHECKOUT-4209 Throw OrderFinalizationNotRequiredError if payment method is no longer available for shopper (fb2386d)

1.25.1 (2019-06-21)

Bug Fixes

  • shipping: CHECKOUT-4160 Return new object in reducer (bac88c1)

1.25.0 (2019-06-20)

Features

  • checkout: CHECKOUT-3670 adding parentId to LineItem interface (dfa639e)
  • payment: INT-1450 Add support for Stripe V3 + 3DS using Payment Intents (#570) (cc9b242)

1.24.0 (2019-06-19)

Features

  • payment: INT-1450 Add support for Stripe V3 + 3DS using Payment Intents (#570) (cc9b242)

1.23.1 (2019-06-12)

1.23.0 (2019-06-11)

Features

  • checkout: INT-1503 Add categories to items for Affirm strategy (3387459)

1.22.0 (2019-06-05)

Bug Fixes

  • payment: INT-1573 [Klarna feedback] Checkout load error (1c3b5d8)
  • payment: PAYMENTS-4228 implement separate session with currency and default to store currency if shopper currency is non-transactional (bacafee)
  • payment: PAYMENTS-4228 removing unused cases of currency code and allowing code to be optional (6cf0785)

Features

  • checkout: INT-1520 Pass useStoreCredit flag when initialize payment (979c59e)
  • order: CHECKOUT-2530 Add spam protection for order creation (69efabc)
  • payment: INT-1247 Checkout using Zip, Registration referred (f9a1da4)
  • payment: INT-1540 Zip Feedback, declined Handler (d140b85)
  • payment: INT-1562 Add billing and shipping data in auth instead of load call (967cb12)
  • payment: PAYMENTS-4228 include currency code in vaulted instrument functionality (2438db5)

1.21.0 (2019-05-23)

Bug Fixes

  • checkout-button: CHECKOUT-4137 Include Babel polyfills to UMD bundles so they work in older browsers (fa5604a)
  • common: CHECKOUT-4137 Bump data-store version to fix issue with object freeze (3f0245d)
  • common: INT-1500 Fix integer conversion rounding error (aa3b18b)
  • payment: INT-1500 Pass all amounts in cents for Affirm and add platform metadata information (2c5622b)

Features

  • checkout: INT-1552 Sending klarna the phone number (804652f)
  • payment: INT-1464 Port Elavon ng-checkout only implementation to checkout-sdk-js + ng-checkout (b7ebba5)

1.20.2 (2019-05-08)

Bug Fixes

  • common: CHECKOUT-4062 Fix broken dep (d8937d6)

1.20.1 (2019-05-07)

Bug Fixes

  • payment: CHECKOUT-4062 Expose missing payment errors (e8b4987)

1.20.0 (2019-04-27)

Features

  • payment: INT-1398 Add shipping and billing address before Klarna authorization (577601e)

1.19.0 (2019-04-11)

Features

  • checkout: INT-1245 Checkout Using Zip (c13ba54)
  • payment: INT-1293 integrate affirm strategy (858ad16)

1.18.12 (2019-04-04)

Bug Fixes

  • payment: INT-1412 Fix masterpass submitPayment payload to allow analytics tracking (04ec083)

1.18.11 (2019-04-01)

Bug Fixes

  • common: CHECKOUT-1289 Fix config and checkout types (135a239)
  • payment: PAYMENTS-1253 Pass order amount to Braintree client when going through 3DS flow (07909fe)
  • payment: PAYMENTS-1253 Pass store credit amount to PayPal (112cda9)
  • payment: PAYMENTS-1253 Show overlay when Braintree PayPal modal is open (9756fdb)
  • payment: PAYMENTS-1253 Throw cancellation error when shopper closes PayPal popup (6859fd6)

1.18.10 (2019-03-28)

Bug Fixes

  • cart: CHECKOUT-4012 Use productId and variantId to sort items in cart (4e2ab5b)

1.18.9 (2019-03-25)

Bug Fixes

  • cart: CHECKOUT-3844 Ignore order of line items when comparing cart content (51e4c6e)
  • payment: CHECKOUT-3844 Don't throw error if no payment data is passed for offsite payment methods (b0615cb)

1.18.8 (2019-03-18)

Bug Fixes

  • payment: INT-1360 Bump BigPay client. (ea7849d)

1.18.7 (2019-03-11)

Bug Fixes

  • common: CHECKOUT-3967 Round properly when using CurrencyService (14439bc)

1.18.6 (2019-03-07)

Bug Fixes

  • payment: CHECKOUT-3852 Expose proper error type for Coupon/Gift Certificates (2dd5713)

1.18.5 (2019-03-06)

Bug Fixes

  • embedded-checkout: CHECKOUT-3941 Post frame_error without target origin so that parent window can receive it in case the error is due to issue with current cart (3354334)
  • embedded-checkout: CHECKOUT-3941 Redirect user to allow third party cookie to be set (b7137f6)

1.18.4 (2019-02-26)

Bug Fixes

  • payment: PAYMENTS-4034 catch error when nonce return 400, squarev2 (8211bb7)

1.18.3 (2019-02-21)

Bug Fixes

  • checkout-button: PAYMENTS-3071 Use the specified endpoint for paypal payment creation (cffc8be)

1.18.2 (2019-02-15)

Bug Fixes

  • payment: CHECKOUT-3843 ccNumber and ccCvv should be string instead of number (625aff9)

1.18.1 (2019-02-15)

Bug Fixes

  • checkout: CHECKOUT-3843 Add missing isTrustedShippingAddressEnabled field (b102359)
  • payment: CHECKOUT-3843 Add missing ccCustomerCode field (72d24c0)

1.18.0 (2019-02-05)

Bug Fixes

  • order: CHECKOUT-3850 make customItems optional (bc79317)
  • payment: CHECKOUT-3843 Add missing properties to PaymentMethodConfig (f0e96d7)
  • payment: CHECKOUT-3843 Fix type definition for VaultedInstrument (7f81d37)

Features

  • common: CHECKOUT-3914 Add isAnalyticsEnabled to checkout settings (7b597c1)

1.17.3 (2019-01-30)

Bug Fixes

  • shipping: CHECKOUT-3890 Rehydrate shipping options after applying coupon (6d7609a)

1.17.2 (2019-01-22)

Bug Fixes

  • payment: CHECKOUT-3842 Add missing field in PaymentMethodConfig interface (e08a813)
  • payment: CHECKOUT-3842 Remove ccType from order submission payload (a3832ef)
  • payment: INT-1079 Transaction rbits are no longer being sent to WePay in the /checkout/create call (836f4d6)
  • payment: INT-1079 Update unit testing and mocks (f8b74ee)

1.17.1 (2019-01-14)

Bug Fixes

  • billing: CHECKOUT-3790 Return correct type for billing addresses (e4818db)

1.17.0 (2019-01-10)

Features

  • checkout: CHECKOUT-3798 Add loginLink to the configuration endpoint type definition (a4c9e33)
  • common: CHECKOUT-3790 Add ability to clear error state (6429e56)
  • common: CHECKOUT-3798 Throw CheckoutNotAvailable if the response is in the 400 range (c2d296e)

1.16.1 (2018-12-17)

Bug Fixes

  • checkout-button: CHECKOUT-3804 Set unique container ID if not provided by client (4ce80d8)
  • common: CHECKOUT-3790 Add missing properties to StoreLinks object (dfacf03)

1.16.0 (2018-12-11)

Bug Fixes

  • common: CHECKOUT-3787 Generate TS definition files for submodules (b6ff269)
  • payment: CHECKOUT-3797 Surface transaction_declined error message (0530ada)

Features

  • payment: INT-1051 Masterpass callback url post launch (5f42772)
  • payment: INT-1138 Fix shipping address bug in google pay (a0924c4)

1.15.1 (2018-12-05)

Bug Fixes

  • common: CHECKOUT-3135 Upgrade Rx to version 6 to bring in various performance improvements and bug fixes (56132a9)
  • common: CHECKOUT-3768 Surface the error details for RequestErrors (58361e1)

1.15.0 (2018-11-29)

Bug Fixes

  • checkout-button: CHECKOUT-3747 Post form data to host URL (c7f12e6)
  • checkout-button: PAYMENTS-3071 Use the specified host for the paypal payment creation endpoint (9d2590d)
  • common: CHECKOUT-3462 Bump [@bigcommerce](https://github.com/bigcommerce)/data-store version (e3ac1c2)
  • common: CHECKOUT-3777 Upgrade dependencies that may have potential security vulnerabilities (5faf8e5)
  • embedded-checkout: CHECKOUT-3481 Allow cross-origin iframe to invoke payment request API (ed18528)
  • payment: INT-1080 Round totalPrice to 2 decimals (44e5cbb)
  • payment: INT-1119 Modify approach in Checkout Button Strategies to consume unique ids (1a5e955)

Features

  • checkout: INT-1073 Populate shipping info from Masterpass on Stripe (9a3c561)
  • common: CHECKOUT-2934 Return unified RequestError object (cae7d23)
  • common: CHECKOUT-3462 Add cacheAction decorator for caching asynchronous actions (f2927fc)
  • embedded-checkout: CHECKOUT-3677 Notify parent frame when customer signs out (278be01)
  • embedded-checkout: CHECKOUT-3703 Notify client if unable to sign in shopper using token (f87f2d6)
  • embedded-checkout: CHECKOUT-3706 Switch to different height calculation method if contentId is provided. (6fbc88e)
  • payment: CHECKOUT-3481 Opt into redirect flow for PayPal Express (3406112)
  • payment: INT-1092 Update map variables of Braintree in GooglePay (a38edee)
  • payment: PAYMENTS-3663 enable default instrument property (9a14c2c)

Performance Improvements

  • checkout-button: CHECKOUT-3462 Allow checkout buttons with different container ID to initialize in parallel (4be6a94)
  • common: CHECKOUT-3462 Apply cacheAction decorator to certain actions (3920168)

1.14.0 (2018-11-04)

Features

  • checkout-button: INT-856 Add checkout button to support GooglePay provided by Stripe (32f241c)

1.13.0 (2018-11-02)

Features

  • payment: PAYMENTS-3071 Support the Paypal checkout button strategy for smart buttons (6f4d31d)

1.12.0 (2018-11-01)

Features

  • checkout: CP-4020 Added Product Category to cart & checkout process. (6ed6799)

1.11.0 (2018-10-31)

Bug Fixes

  • embedded-checkout: CHECKOUT-3695 Ignore trailing slash and other irrelevant information when comparing event origin (#448) (c9b80b3)

Features

  • checkout-button: INT-836 Add checkout button to support GooglePay provided by Braintree (95e3732)
  • checkout-button: PAYMENTS-3073 Support credit buttons by implementing funding sources (5dff675)

1.10.1 (2018-10-25)

Bug Fixes

  • common: CHECKOUT-3688 Prevent Lodash from leaking to global scope (#444) (ac5238b)

1.10.0 (2018-10-25)

Features

  • checkout: INT-951 Implement Masterpass button in cart and quick cart (724eff5)

Bug Fixes

  • checkout-button: CHECKOUT-3584 Allow rendering checkout buttons more than once (#443) (8c479c8).

    :warning: Important: Includes breaking changes in checkout buttons options (alpha stage).

1.9.0 (2018-10-23)

Bug Fixes

  • common: CHECKOUT-1739 Fix mocks linting issues (990a2c6)

Features

  • cart: CHECKOUT-1739 Add custom items types to cart type (7821329)
  • embedded-checkout: CHECKOUT-3475 Add ability to embed checkout form as iframe (#441) (0215fe9)

1.8.0 (2018-10-19)

Features

  • cart: CP-4013 Add brand property to LineItem interface (#409) (fd43113)
  • payment: INT-774 Add stripe strategy (b7af881)
  • payment: INT-835 Add Google Pay + Braintree support (201f0ae)
  • shipping: CHECKOUT-3589 Allow unassigning items from consignments (445d5af)

1.7.0 (2018-09-28)

Features

  • checkout: INT-775 Implement Masterpass button in customer section (898381c)
  • order: CHECKOUT-3563 Add External Source param when creating order (41d76a0)
  • payment: INT-616 Add Chase Pay wallet support (e40a457)
  • payment: INT-685 Correctly set up CCAvenue MARS return URL (7a563c3)

1.6.1 (2018-09-26)

Bug Fixes

  • common: CHECKOUT-3529 Fix createCurrencyService type (7f4b828)

1.6.0 (2018-09-25)

Bug Fixes

  • payment: INT-751 Show Masterpass button in payments section into square form (35f0aae)

Features

  • common: CHECKOUT-3529 Add currency utilities (67ee82f)

1.5.0 (2018-09-24)

Bug Fixes

  • cart: CP-3982 Add missing productId property to LineItem interface (#405) (4fbca67)
  • payment: PAYMENTS-3288 Leave deviceData as it is in dataCollector (26863b4)

Features

  • checkout-button: PAYMENTS-3071 Support more features of paypal checkout buttons (67a7cba)
  • common: CHECKOUT-3239 Add isCouponCodeCollapsed checkout setting (e51c01e)

1.4.0 (2018-09-10)

Bug Fixes

  • billing: CHECKOUT-3492 Update CheckoutService#updateBillingAddress signature (3a190cb)
  • checkout: CHECKOUT-3011 Make sure host config is passed along for CheckoutService (c5612c5)
  • checkout-button: CHECKOUT-3011 Make sure host config is passed along for CheckoutButtonInitializer (b95784b)
  • order: CHECKOUT-3437 Include options in line items (7b04cd8)
  • payment: CHECKOUT-3516 Trigger onReady callback after order reference is passed to BC (8d441a7)

Features

  • billing: CHECKOUT-3492 Add error/status selectors for CheckoutService#continueAsGuest (b537d14)
  • billing: CHECKOUT-3492 Do not overwrite billing info when continuing as guest (d42b2de)
  • billing: CHECKOUT-3492 Track error/status independently for CheckoutService#continueAsGuest (d271781)

1.3.0 (2018-09-04)

Features

  • checkout-button: CHECKOUT-3011 Add CheckoutButtonInitializer for initializing third party checkout buttons (#374) (4a27a6c)
  • shipping: CHECKOUT-3461 Add ConsignmentSelector#getUnassignedItems method (ba2dae8)

1.2.0 (2018-09-03)

Features

  • cart: CHECKOUT-3493 Add addedByPromotion property to line items (88bf435)

1.1.1 (2018-08-28)

Bug Fixes

  • checkout: CHECKOUT-3449 Return correct status flags for actions that trigger other sub-actions (23bfd24)
  • common: CHECKOUT-3462 Update dependencies to remove Node requirement (ed60802)
  • order: CHECKOUT-3449 Use correct order ID when reloading current order after order creation (6d39e16)
  • payment: CHECKOUT-3398 Check payment method payload (ea621bf)

1.1.0 (2018-08-20)

Bug Fixes

  • payment: CHECKOUT-3401 Load order payments using checkout.orderId (1bf885d)
  • payment: CHECKOUT-3401 Stop loading current order before executing payment strategy (093016d)

Features

  • shipping: CHECKOUT-3393 Add address comparator and rename previous to isInternalAddressEqual (26b396c)
  • shipping: CHECKOUT-3393 Add consignment deletion status/error check in store selector (9ce4774)
  • shipping: CHECKOUT-3393 Add convenience methods to assign items to addresses/consignments (f4e0469)
  • shipping: CHECKOUT-3393 Add getConsignmentById in ConsignmentSelector (16fbdeb)
  • shipping: CHECKOUT-3393 Provide CheckoutService#deleteConsignment method (b3d401e)
  • shipping: CHECKOUT-3393 Provide error/status selectors for CheckoutService#deleteConsignment (66615b0)

1.0.0 (2018-08-08)

0.28.8 (2018-08-07)

Bug Fixes

  • shipping: CHECKOUT-3399 Use geo-ip only for the public shippingAddress selector (178f145)

0.28.7 (2018-08-07)

0.28.6 (2018-07-31)

Bug Fixes

  • order: CHECKOUT-3390 Fix customer message getting overridden when submitting order (60f10b5)
  • payment: CHECKOUT-3380 Check payload is an object when loading payment methods (f4ad1cd)

0.28.5 (2018-07-30)

Bug Fixes

  • payment: PAYMENTS-3251 Load Klarna widget only once (85cbcce)

0.28.4 (2018-07-26)

Bug Fixes

  • common: PAYMENTS-3251 Check that argument is a valid string in toSingleLine utility (c87484e)
  • payment: PAYMENTS-3251 Throw proper errors when Klarna authorization fails (bf16895)

Features

  • checkout: CHECKOUT-3371 Provide status/error checks for CheckoutService#updateCheckout (fe2e07f)

Performance Improvements

  • common: CHECKOUT-3009 Improve file bundle size (9e0f458)

0.28.3 (2018-07-24)

Bug Fixes

  • shipping: CHECKOUT-3243 Fix checkout data not getting retained after updating shipping option (850b108)

0.28.2 (2018-07-24)

Bug Fixes

  • payment: CHECKOUT-3370 Fix Afterpay not able to finalize order after redirection (6e0f03c)

0.28.1 (2018-07-23)

Features

  • shipping: CHECKOUT-3243 Add createConsignments to ConsignmentActionCreator (f9c1258)
  • shipping: CHECKOUT-3243 Add multi-shipping methods in CheckoutService (62c0dc3)
  • shipping: CHECKOUT-3243 Add updateConsignment to ConsignmentActionCreator (a9da7c0)
  • shipping: CHECKOUT-3243 Support tracking loading and error states per consignment (12c55da)

0.28.0 (2018-07-19)

Bug Fixes

  • billing: CHECKOUT-3359 Keep the email when creating a billingAddress if it was set (672586f)
  • cart: CHECKOUT-3356 Only compare important cart attributes (07fe7be)

Code Refactoring

  • checkout: CHECKOUT-3331 Remove checkout property from CheckoutSelectors (00c188f)
  • payment: CHECKOUT-3331 Mark CheckoutService#loadPaymentMethod as internal (9a6ecfa)
  • shopper: CHECKOUT-3331 Remove signInGuest from CheckoutService (64f1969)

Features

  • payment: INT-690 Remove all VCO references from Chase Pay code (9cf3cda)

BREAKING CHANGES

  • payment: loadPaymentMethod has been deprecated for some time. However, due to legacy reasons, this method is still in use by Optimized Checkout. To further discourage people from using it, we now mark it as internal and remove it from the documentation. We will completely remove it once it is no longer used by Optimized Checkout.
  • shopper: signInGuest has been from CheckoutService. Call continueAsGuest instead.
  • checkout: checkout property has been removed from CheckoutSelector. Use data property instead.

0.27.2 (2018-07-11)

Features

  • checkout: CHECKOUT-3332 Make id optional for CheckoutService#loadCheckout (22a1b98)

0.27.1 (2018-07-10)

Bug Fixes

  • common: CHECKOUT-3334 Prevent order data from overwriting checkout data when retrieving payment information (0bf5be2)
  • payment: CHECKOUT-3320 Clean order store after a new order is created (ea2e632)
  • payment: CHECKOUT-3329 Do not submit the order until PayPal tokenization finishes (ebfc837)
  • payment: PAYMENTS-3064 Braintree's DataCollector actually returns device_session_id and fraud_merchant_id as JSON but we just want the device_session_id (b8f2c30)
  • shopper: CHECKOUT-3329 BillingAddressReducer shouldn't overwrite customer's email address (1ddb485)

0.27.0 (2018-07-04)

Bug Fixes

  • common: CHECKOUT-2960 Fix TS compilation issue (ff3fc8a)
  • order: CHECKOUT-3314 Map fields for digital items (a289dc8)
  • payment: CHECKOUT-3311 Send token and callbackUrl to bigpay (a5f2df1)
  • payment: CHECKOUT-3319 Append returnUrl for Adyen (3158c9b)
  • shipping: CHECKOUT-3276 Create specific action for loading shipping options (33cd64a)
  • shopper: CHECKOUT-3319 Use customer information from billing address (11f5039)

Code Refactoring

  • cart: CHECKOUT-3053 Return Cart object in different schema (1b65671)
  • checkout: CHECKOUT-3054 Return Coupon and GiftCertificate objects in different schema (69a8431)
  • checkout: CHECKOUT-3282 Remove loadConfig method (2426e19)
  • order: CHECKOUT-3056 Return Order object in different schema (a316188)
  • payment: CHECKOUT-3205 Transform snakecase payloads to camel (d7a3876)

Features

  • checkout: CHECKOUT-3312 Provide updateCheckout method (c9dd542)
  • common: CHECKOUT-327 Export CacheKeyResolver (18519d6)
  • common: CHECKOUT-3274 Remove quote mapper (82de622)
  • common: CHECKOUT-3275 Remove Address mapper (93bfed6)
  • shipping: CHECKOUT-3276 Expose consignments via checkoutStoreSelector (6950ce9)
  • shopper: CHECKOUT-3277 Remove cart dependency from customer mapper (a5797d4)

BREAKING CHANGES

  • payment: Instrument interfaces now respond with camel case object properties
  • checkout: loadConfig method has been removed. Configuration data is now automatically loaded when you call loadCheckout or loadOrder.
  • checkout: getCoupons and getGiftCertificate method now returns Coupons and GiftCertificate objects with different properties respectively.
  • cart: getCart method now returns Cart object with different properties.
  • order: getOrder method now returns Order object with different properties. It also returns undefined until the order is created.
  • quote: getQuote method has been removed.
  • shipping: getShippingAddress method now returns Address object with different properties.
  • shipping: getShippingOptions method now returns ShippingOption[] array with different properties.
  • shipping: getSelectedShippingOption method now returns ShippingOption object with different properties.
  • billing: getBillingAddress method now returns Address object with different properties.
  • customer: getCustomer method now returns Customer object with different properties.

0.26.1 (2018-06-27)

Bug Fixes

  • common: CHECKOUT-3299 Filter keys recursively when comparing objects (68da93e)

0.26.0 (2018-06-27)

Bug Fixes

  • billing: CHECKOUT-3052 Fall back in billing email when not provided (d2893ca)
  • common: CHECKOUT-3170 Remove engine requirement for consumers (9d2adbc)
  • common: CHECKOUT-3299 Fix performance of object comparison (1a69d2f)
  • order: CHECKOUT-3056 Store billing address state when order loads (44f40a9)
  • payment: CHECKOUT-3054 Update gift certificate state when relevant actions are dispatched (412990d)
  • payment: CHECKOUT-3054 Use remaining balance from API (a2989d4)
  • shipping: CHECKOUT-3052 Pass consignment id to address mapper (56de8e3)
  • shipping: CHECKOUT-3052 Return Quote based on external checkout object (0f5bab7)
  • shipping: CHECKOUT-3183 Return shipping address in quote using shipping selector (988fcd1)
  • shipping: CHECKOUT-3253 Change consigment schema to store selected shipping option object (08d4a7e)
  • shipping: CHECKOUT-3253 Return selected shipping option as available shipping options (9bc034f)
  • shipping: CHECKOUT-3253 Update shipping option schema (566e251)
  • shipping: CHECKOUT-3280 Use POST/PUT to update consignments so we retain shippingOptions (6aebfc5)

Features

  • checkout: CHECKOUT-3053 Access data getters via data property (aba3115)
  • checkout: INT-475 Chase Pay button to display on Customer section UCO page (672d132)
  • checkout: INT-660 Update checkout SDK to accept merchantRequestid (9abc234)
  • common: CHECKOUT-3284 Throw better error when required data is missing (#302) (3ddfd37)
  • payment: INT-594 Send ChasePay CheckoutData needed for WePay (4433ac4)
  • shopper: CHECKOUT-3278 Read from customer selector in checkout selector (e7678d8)

0.25.0 (2018-06-08)

Bug Fixes

  • cart: CHECKOUT-3044 Fix subtotal mapping (6349ece)
  • cart: CHECKOUT-3044 Map subTotal value properly (4f17be8)
  • checkout: CHECKOUT-2932 Fix line items mapping for cart (0dbc837)
  • checkout: CHECKOUT-3186 Use store credit from customer (778f70b)
  • checkout: CHECKOUT-3188 Rename coupon description to displayName (6249a2e)
  • common: CHECKOUT-3044 Fix mappings for cart verification (18b2adb)
  • common: CHECKOUT-3044 Request all includes in other request senders (b12fead)
  • common: CHECKOUT-3051 Include API version in request header (cb48799)
  • common: CHECKOUT-3182 Fix address mapper after API changes (4934748)
  • payment: CHECKOUT-3199 Add prefix to payment step when mapping to internal order (5895fea)
  • payment: CHECKOUT-3214 Fix PayPal Express cart and checkout flow. (a4c9669)

Code Refactoring

  • checkout: CHECKOUT-2954 Load checkout using storefront API (256a0fa)
  • checkout: CHECKOUT-3050 Load checkout using checkout id (5dda2e5)

Features

  • checkout: CHECKOUT-2930 Apply Coupons and Gift Certificates via public API (35ba607)
  • checkout: CHECKOUT-3048 Remove fallback API call to quote endpoint (0c9a066)
  • checkout: CHECKOUT-3169 Verify cart using Storefront API checkout endpoint (8b143ef)
  • order: CHECKOUT-3047 Include payments by default in OrderRequestSender (b056ed6)
  • order: CHECKOUT-3047 Remove order backfill (d5f5cc8)
  • shipping: CHECKOUT-2928 Update billing address using Storefront API (41d3513)
  • shipping: CHECKOUT-2929 Use consigments endpoint to update shipping option (da0823c)
  • shipping: CHECKOUT-2929 Use consignments endpoint to update shipping address. (c8f46ea)
  • shipping: CHECKOUT-3183 Default to geoCountry when quote has no shipping address (b5c18da)
  • shopper: CHECKOUT-3110 Provide convenience method to update guest customer email using storefront API (89d8348)

BREAKING CHANGES

  • checkout: You now need to pass in an ID in order to load checkout. i.e.: checkoutService.loadCheckout(id);
  • checkout: CheckoutClient#loadCheckout now returns storefront API response.

0.24.1 (2018-06-06)

Bug Fixes

  • common: CHECKOUT-3072 Use prepare instead of preinstall in package.json (a549ca3)

0.24.0 (2018-06-06)

Features

  • common: CHECKOUT-3072 Update address keys to match new API schema (0ecc7ca)

0.23.1 (2018-05-31)

0.23.0 (2018-05-28)

Bug Fixes

  • common: CHECKOUT-3191 Update dependencies to fix issue with sourcemaps (4f6ae44)

Features

  • payment: INT-275 Add Cryptogram like a new payment instrument (811a69a)
  • payment: PAYMENTS-2744 Updating Afterpay to support US and NZ customers. (8f134e8)

0.22.0 (2018-05-22)

Bug Fixes

  • common: PAYMENTS-2672 Update package-lock.json (b774111)
  • payment: CHECKOUT-2941 Afterpay token no longer needs to be passed in manually (b7ecf70)
  • payment: CHECKOUT-3031 Export VisaCheckoutEventMap (b1ae134)
  • payment: PAYMENT-2672 Pass accessToken with all instrument payloads (af3a264)

Code Refactoring

  • checkout: CHECKOUT-3060 Stop exporting CheckoutService and LanguageService (215e85f)
  • checkout: CHECKOUT-3142 Remove CheckoutClient from public exports (912a1f3)
  • order: CHECKOUT-3060 Change order submission parameters (5aecc72)
  • order: CHECKOUT-3142 Remove finalizeOrder method (170a639)
  • payment: CHECKOUT-3060 Update method names to be consistent (fd7682c)

Features

  • common: CHECKOUT-2957 Prevent the use of the SDK in non https pages (7c2bb21)
  • payment: CHECKOUT-3031 Add Braintree & VisaCheckout types for VisaCheckout (01ffa12)
  • payment: CHECKOUT-3031 Add BraintreeVisaCheckout to BraintreeSDKCreator (09ac772)
  • payment: CHECKOUT-3031 Add BraintreeVisaCheckoutPaymentProcessor (4a5e1f4)
  • payment: CHECKOUT-3031 Add BraintreeVisaCheckoutPaymentStrategy (8da4a29)
  • payment: CHECKOUT-3031 Add script loader for BraintreeVisaCheckout (1b5a2a2)
  • payment: CHECKOUT-3031 Add script loader for VisaCheckoutSDK (53993e3)
  • payment: CHECKOUT-3031 Create WidgetInteraction action for Payment Strategy (6151dd7)
  • payment: PAYMENT-2672 Introduce loadInstrumentsByAddress (3ec227e)
  • shopper: CHECKOUT-3031 Add BraintreeVisaCheckoutCustomerStrategy (9a90cca)
  • shopper: CHECKOUT-3031 Create WidgetInteraction action for Customer Strategy (ab0b61b)

BREAKING CHANGES

  • checkout: You can no longer directly call the constructors of CheckoutService and LanguageService. Use createCheckoutService and createLanguageService factory functions instead.
  • order: To specify a payment method when submitting an order, you have to provide methodId and gatewayId instead of name and gateway fields.
  • payment: getInitializePaymentMethod and isInitializingPaymentMethod have now been renamed to getInitializePayment and isInitializingPayment respectively.
  • order: CheckoutService#finalizeOrder method has been removed.
  • checkout: CheckoutClient is no longer exported for public use.

0.21.1 (2018-05-09)

Bug Fixes

  • checkout: CHECKOUT-3124 Return same state object unless it is different (95a3fd4)

0.21.0 (2018-05-09)

Code Refactoring

  • checkout: CHECKOUT-3124 Remove getCheckoutMeta method (9cf454e)
  • checkout: CHECKOUT-3124 Remove verifyCart method (53182ec)

BREAKING CHANGES

  • checkout: CheckoutService#verifyCart method has been removed. Now the cart always gets verified before order submission.
  • checkout: CheckoutSelector#getCheckoutMeta has been removed. The data exposed by this method was intended for internal use only.

0.20.1 (2018-05-08)

Bug Fixes

  • payment: CHECKOUT-3138 Fix Braintree Paypal cart flow initialization (75eb86a)

0.20.0 (2018-05-07)

Features

  • common: CHECKOUT-3075 Remove legacy config mapper (1762da2)

BREAKING CHANGES

  • common: Now getConfig() returns a different structure.

0.19.2 (2018-05-03)

Bug Fixes

  • common: CHECKOUT-3035 Amend config endpoint URL and header (dd5105a)
  • payment: CHECKOUT-3035 Inject store to PaymentStrategyRegistry so it can lazy load payment configuration (a13afb5)

0.19.1 (2018-05-02)

Features

  • common: CHECKOUT-3035 Use checkout setings public endpoint (85ce289)

0.19.0 (2018-05-01)

Bug Fixes

  • payment: CHECKOUT-2926 Send Square payment data (476588f)
  • payment: PAYMENTS-2122 Ensure instrument Id is accessed via the meta object (76aaa89)

Code Refactoring

  • payment: CHECKOUT-2951 Define method-specific options for payment initialization. (80e3c72)
  • payment: CHECKOUT-2951 Pass methodId and gatewayId as options (fda9e1c)
  • payment: CHECKOUT-2951 Rename initializePayment and deinitializePayment methods (d9626cd)
  • payment: CHECKOUT-2951 Update Braintree initialization options (0b46130)
  • payment: CHECKOUT-2951 Update Klarna initialization options (802fa61)
  • payment: CHECKOUT-2951 Update Square payment initialization params (29c3855)
  • shipping: CHECKOUT-2951 Define method-specific options for shipping initialization. (1ab385d)
  • shopper: CHECKOUT-2951 Define method-specific options for customer initialization. (2ac93df)

BREAKING CHANGES

  • payment: loadCallback for Klarna Payment has been renamed to onLoad.
  • payment: modalHanlder for Braintree initialization has been renamed to threeDSecure.
  • payment: Update initialize options for Square payment. widgetConfig key is no longer required. It is now flattened with SquarePaymentInitializeOptions.
  • payment: Rename initializePaymentMethod to initializePayment, and deinitializePaymentMethod to deinitializePayment.
  • payment: Pass methodId and gatewayId as an object rather than individual parameters when calling initializePaymentMethod and deinitializePaymentMethod.
  • payment: Method-specific options need to be passed in under a key named after the method when calling initializePaymentMethod.
  • shipping: Method-specific options need to be passed in under a key named after the method when calling initializeShipping.
  • shopper: Method-specific options need to be passed in under a key named after the method when calling initalizeCustomer.

0.18.0 (2018-04-12)

Features

  • common: CHECKOUT-3035 Initialize config using API (013cf59)

BREAKING CHANGES

  • common: You now need to initialize CheckoutService calling loadConfig() method instead of passing a config object..

0.17.2 (2018-04-10)

0.17.1 (2018-04-10)

Bug Fixes

  • payment: CHECKOUT-2926 Register Square Payment Strategy (bd3d19a)

0.17.0 (2018-04-10)

Bug Fixes

  • payment: CHECKOUT-2905 Fix redirect issue with AfterPay in Firefox (b70bdae)

Features

  • payment: CHECKOUT-2926 Register Square Payment Strategy (f698908)

0.16.0 (2018-04-06)

Features

  • checkout: INT-251 Add WePay strategy (d98627d)
  • payment: CHECKOUT-3030 Braintree PayPal & PayPal Credit (b79191f)

0.15.1 (2018-04-03)

Bug Fixes

  • checkout: CHECKOUT-3007 Remove unexpected injections (f08f02e)
  • payment: CHECKOUT-2905 Hold execution to avoid unwanted redirect (1753b21)
  • payment: CHECKOUT-2926 Unregister Square v2 (0917ca7)
  • payment: CHECKOUT-3007 Fix issue where shoppers cannot submit offsite payment (c344e9b)

0.15.0 (2018-03-29)

Bug Fixes

  • checkout: CHECKOUT-2992 Only return new instance if different (60b25b0)
  • checkout: CHECKOUT-2992 Update cached value if newly computed value is different (1f40301)
  • payment: CHECKOUT-2926 Fix order submission payload for Square (15cd3df)
  • payment: CHECKOUT-3007 Use PaymentStrategyActionCreator to fix getter not returning initialization and execution status correctly (6b8a9a8)
  • shipping: CHECKOUT-3027 Track strategy execution while synchronizing checkout address for Amazon AddressBook widget (e16cfdc)
  • shipping: CHECKOUT-3027 Use ShippingStrategyAction to fix getter not returning initialization and execution status correctly (6444bf4)
  • shopper: CHECKOUT-3028 Use CustomerStrategyActionCreator to fix getter not returning initialization and execution status correctly (5aa9bb4)

Features

  • checkout: CHECKOUT-2951 Add ability to destruct getters (abc7021)

0.14.0 (2018-03-29)

Features

  • payment: CHECKOUT-2644 Braintree Credit Card Strategy (b21eea6)
  • payment: CHECKOUT-2644 Braintree Mocks (c8454db)
  • payment: CHECKOUT-2644 Braintree Payment Processor (ddf4b5f)
  • payment: CHECKOUT-2644 Braintree Script Loader (c6c00c3)
  • payment: CHECKOUT-2644 Braintree SDK Creator (f040850)
  • payment: CHECKOUT-2644 Braintree Type Definition (26ea828)
  • payment: CHECKOUT-2644 Type guard methods for CreditCard, TokenizedCreditCard & VaultedIntrument (47c298b)

0.13.0 (2018-03-27)

Features

  • shipping: CHECKOUT-2964 Allow making phone number required (e82ebf9)

0.12.1 (2018-03-26)

Bug Fixes

  • payment: CHECKOUT-3032 NoPaymentDataRequiredPaymentStrategy is not properly exported (1495484)

0.12.0 (2018-03-26)

Features

  • payment: CHECKOUT-3032 Create a no payment strategy (83145b3)

0.11.1 (2018-03-26)

Chores

  • common: CHECKOUT-2959 Update location of updated dependencies. (2846e9a)

0.11.0 (2018-03-20)

Bug Fixes

  • payments: CHECKOUT-2926 Do not cache failure when loading scripts (43d33bb)

Features

  • payments: CHECKOUT-2926 Add Square V2 payment strategy (81126fa)

0.10.3 (2018-03-19)

Bug Fixes

  • PAYMENTS: PAYMENTS-2590 Release bigpay-client (aa3b6c3)

0.10.2 (2018-03-15)

Bug Fixes

  • payment: CHECKOUT-3012 Always override onAmazonLoginReady and onAmazonPaymentReady. (71b9805)

0.10.1 (2018-03-14)

Bug Fixes

  • common: CHECKOUT-2954 Bump @bigcommerce/data-store to include various fixes (88bacb5)
  • payment: CHECKOUT-2955 isInitializingPaymentMethod should return true while waiting for initialization to complete (a26884f)

0.10.0 (2018-03-06)

Bug Fixes

  • payment: CHECKOUT-2902 Submit order comments when paying with Afterpay (5e5b5f2)

Features

  • payments: CHECKOUT-2646 Add support for Klarna payments (47ee384)

0.9.0 (2018-02-26)

Bug Fixes

  • payment: CHECKOUT-2274 Fix AmazonPay EU and UK script path (235fec3)
  • payment: CHECKOUT-2274 Forward store credit selection to AmazonPay (090fbb3)
  • payment: CHECKOUT-2274 Make sure AmazonPay AddressBook is initialized before Wallet (22d4a49)
  • payment: CHECKOUT-2274 Pass order reference id to wallet (4744769)
  • payment: CHECKOUT-2274 Remove duplicate callback (290c593)
  • payment: CHECKOUT-2274 Resolve promise before executing callback (cc18120)
  • payment: CHECKOUT-2274 Retrieve new Amazon order reference if none is provided (18dabff)
  • payment: CHECKOUT-2274 Return billing initialization status (daadf84)
  • payment: CHECKOUT-2274 Throw error if unable to find wallet container (c5a40ab)
  • payment: CHECKOUT-2274 Verify cart before submitting order with AmazonPay (0cc90dd)
  • shipping: CHECKOUT-2274 Return AmazonPay address book initialization error (a9d77a8)
  • shipping: CHECKOUT-2274 Throw error if unable to find address book container (5419a92)
  • shipping: CHECKOUT-2274 Throw error if unable to synchronize data after selecting shipping / billing address using AmazonPay widgets (ad25fc0)

Features

  • customer: CHECKOUT-2274 Register AmazonPayCustomerRegistry (14bf20b)
  • payment: CHECKOUT-2274 Register AmazonPayPaymentStrategy (e6d5b1e)
  • shipping: CHECKOUT-2274 Register AmazonPayShippingStrategy (67fc81a)

Performance Improvements

  • payment: CHECKOUT-2274 Initialize remote payment just before order submission (a564429)

0.8.0 (2018-02-23)

Bug Fixes

  • payment: CHECKOUT-2647 Send storeCredit flag and verify cart (b480ff8)
  • shopper: CHECKOUT-2274 Fix isSigningOut status getter for AmazonPay (ccd11ec)
  • shopper: CHECKOUT-2274 Use POST instead of GET for tracking remote checkout authorization event (67bcc20)

Features

  • billing: CHECKOUT-2274 Add billing initialization status and error getter (2fdee2a)
  • forms: CHECKOUT-2752 Add subdivision array to Countries mock (b2bbb41)
  • forms: CHECKOUT-2752 Enrich getShipping/BillingAddressFields to include information about countries/states/postCode/phone (91aa682)
  • payment: CHECKOUT-2274 Add payment initialization status and error getter (3b71d97)
  • shipping: CHECKOUT-2274 Add shipping initialization status and error getter (c78ecc1)
  • shopper: CHECKOUT-2274 Add customer initialization status and error getter (4abc7cc)

0.7.0 (2018-02-15)

Bug Fixes

  • checkout: CHECKOUT-2274 Properly handle /remote-checkout responses (f487a4c)
  • payment: CHECKOUT-2274 Fix AmazonPay widget script path (df7ed1e)
  • payment: CHECKOUT-2274 Fix AmazonPay widgets namespace (4bd92cd)
  • payment: CHECKOUT-2274 Fix payment registry injection (8d6c64d)
  • payment: CHECKOUT-2274 Only create Amazon wallet when ready (235e8e8)
  • payment: CHECKOUT-2274 Refresh AmazonPay wallet (59a6bba)
  • shipping: CHECKOUT-2274 Properly handle shipping data from /remote-checkout endpoint (31d1bc6)

Features

  • common: CHECKOUT-2416 Add Config Action Creator (d90feea)
  • common: CHECKOUT-2416 Add Config Request Sender (aa541df)
  • common: CHECKOUT-2416 Complete Config Reducer (e37f8cd)
  • common: CHECKOUT-2416 Complete Config Selector (b20374c)
  • common: CHECKOUT-2417 Load Config as part of loadCheckout (5c2dc05)
  • forms: CHECKOUT-2417 Add Form Selector (2c0507d)
  • forms: CHECKOUT-2417 Add Load Shipping/Billing Address Fields (005c465)
  • forms: CHECKOUT-2417 Countries always contain the subdivision array (51390fc)
  • shipping: CHECKOUT-2274 Add method for initializing shipping address and shipping option provider (8dc1b6e)

0.6.2 (2018-02-02)

Bug Fixes

  • payment: CHECKOUT-2875 Return OrderFinalizationNotRequiredError if not required to finalize when using SagePay or Offsite payment method (f3a0caf)

0.6.1 (2018-01-29)

Bug Fixes

  • common: CHECKOUT-2844 Fix Object.setPrototypeOf not available in some browsers (1966428)
  • common: CHECKOUT-2851 Use Lodash instead of Object.assign to support older browsers (70f0126)

0.6.0 (2018-01-24)

Bug Fixes

  • common: CHECKOUT-2749 Fix TimeoutError not inheriting members of RequestError (d7d19dd)
  • payment: CHECKOUT-2842 Don't need to check for missing data when constructing payload for payment service (3784295)
  • payment: PAYMENTS-2314 Remove hard coded VAT token (0628095)

Features

  • payment: PAYMETNS-2314 Authorise payment with instrument (2b91c85)

0.5.1 (2018-01-18)

Bug Fixes

  • common: CHECKOUT-2749 Fix error message concatenation (3f75f29)
  • payment: CHECKOUT-2749 Fix SagePay 3DS payment flow (9d47f31)
  • payment: CHECKOUT-2813 Ensure payment strategies are initialized with corresponding method data (01d692c)

0.5.0 (2018-01-15)

Bug Fixes

  • checkout: CHECKOUT-2749 Throw error if required data is missing (8a91844)

Code Refactoring

  • common: CHECKOUT-2749 Do not set initial state unless relevant action is triggered (ddd817b)
  • common: CHECKOUT-2749 Reject with error instead of state (cfb99c4)

Features

  • cart: CHECKOUT-2749 Add specialized error types related to cart (779d3fe)
  • common: CHECKOUT-2749 Add TimeoutError (9cd5d27)
  • common: CHECKOUT-2749 Add common custom error types (bae946a)
  • common: CHECKOUT-2749 Transform payload of all failed actions as Error instance (fc00a37)
  • order: CHECKOUT-2749 Add specialized error types related to order (43fc520)
  • payment: CHECKOUT-2749 Add specialized error types related to payment (91db667)

BREAKING CHANGES

  • cart: Return CartChangedError when we detect a change in the cart content of the shopper. Previously we return a simulated server response, which contains fields such as body and title. Now it only contains message and type. Also, the value of type property has changed to "cart_changed" instead of "changed_cart".
  • common: Previously, we return an empty object if we try to retrieve a piece of data that hasn't been fetched remotely. Now, it returns undefined instead.
  • common: Return with a rejected promise with the thrown error instead of the current state so that clients can inspect the error directly.

0.4.0 (2018-01-08)

Bug Fixes

  • checkout: CHECKOUT-2784 Memoize getCheckoutMeta (871a697)
  • common: CHECKOUT-2419 Ensure selectors return frozen objects unless configured otherwise (4d59b24)
  • order: CHECKOUT-2784 Memoize getOrderMeta (31bb709)
  • payment: PAYMENTS-1983 Increment PATCH version of bigpay-client (793faf5)

Features

  • common: CHECKOUT-2419 Warn if mutating state (6c7bd40)
  • common: CHECKOUT-2784 Add CacheFactory (bfcdc7a)

BREAKING CHANGES

  • common: You now get an error if you try to mutate the any object returned by CheckoutService unless you set shouldWarnMutation to false.

0.3.0 (2018-01-03)

Bug Fixes

  • common: CHECKOUT-2419 Only trigger subscribers if values have changed (343446a)
  • payment: CHECKOUT-2789 Add PaypalProPaymentStrategy to handle special conditions for Paypal Payments Pro US (8312877)

Features

  • payment: PAYMENTS-2203 Add the ability to delete an instrument (9a5b8ec)
  • payment: PAYMENTS-2203 Add the ability to get instruments (1a4f179)
  • payment: PAYMENTS-2203 Add the ability to vault an instrument (8eda640)

0.2.0 (2017-12-21)

Bug Fixes

  • payment: PAYMENTS-2275 Skip payment submission if payment is already acknowledged or finalized (f8ea5d2)

Code Refactoring

  • checkout: CHECKOUT-2756 Rename getLoadQuoteError to getLoadCheckoutError (dc8cd04)
  • checkout: CHECKOUT-2756 Rename isLoadingQuote to isLoadingCheckout (76920f7)
  • payment: PAYMENTS-2275 Change method name from isPaymentRequired to isPaymentDataRequired (ca44355)

Features

  • payment: PAYMENTS-2275 Add isPaymentDataSubmitted method to check if payment is already submitted for current order (7f9fc5d)

BREAKING CHANGES

  • payment: The new method name should be less ambigious as it is intended to check whether a shopper is required to enter payment details
  • checkout: To correspond with the loadCheckout method
  • checkout: To correspond with the loadCheckout method

0.1.0 (2017-12-19)

Features

  • checkout: CHECKOUT-2098 Add CheckoutService and CheckoutClient (30aa099)