4ad741329b
* fix arguments * only set payment status to pristine if it isn’t already successful * add server side handling for saved tokens * ensure correct gateway is selected when using saved card: - reset the active payment method when user selects saved payment method (card); this ensures that the correct gateway is used when switching from another gateway to a saved card * enhance radiocontrol to receive option specific change events. * implement specific option change events This commit: - ensures selecting a saved payment option updates active payment method for the selected option. - Sets the saved token key for the selected option correctly. * remove unnecessary php side code * fix bug with default saved payment option not applying: When the payment options are initialised, we now call the onChange handler for the default (`is_default`) option. This triggers payment success() so checkout succeeds with default payment method, even if user doesn't touch payment options. * fix effect dependencies Co-authored-by: Rua Haszard <rua.haszard@automattic.com> |
||
---|---|---|
.. | ||
no-payment-methods | ||
express-checkout.js | ||
express-payment-methods.js | ||
index.js | ||
payment-method-error-boundary.js | ||
payment-methods.js | ||
saved-payment-method-options.js | ||
style.scss |