New
-
Payment methods:
- PayNow.
paymentMethod.type
: paynow. - DuitNow.
paymentMethod.type
: duitnow. - Open banking UK.
paymentMethod.type
: openbanking_UK. - UPI:
- UPI Collect: The shopper pays by entering their virtual payment
address (VPA).paymentMethod.type
: upi_collect. - UPI QR: The shopper pays by scanning a QR code.
paymentMethod.type
: upi_qr.
- UPI Collect: The shopper pays by entering their virtual payment
- PayNow.
-
For Drop-in, you can now stop the loading state after the shopper selects the Pay button. By doing this, you can allow the shopper to try the payment again instead of dismissing Drop-in if you get an error during the payment. Use the new
stopLoading
method. -
For QR code payment methods, the QR code screen now has a Cancel
button instead of a cross (X) button in the corner for the shopper to cancel
the payment.
Fixed:
-
For cards,
CardComponentDelegate.didChangeBIN(:component:)
now
provides the 8-digit BIN when the card number is 16 or more digits.
Previously, it only provided the 8-digit BIN when the card number was 17
or more digits. -
In
DropInComponent.Configuration
, whenallowsSkippingPaymentList
is set to true, Drop-in now stays in theloading
state until the
shopper cancels or completes the payment. -
When the shopper submits a payment, the billing address that the shopper entered is now submitted. Previously, when the selected country doesn't include a state or province field, the submitted value was nil.
-
For stored payment methods, the section header now gets the style from
ListSectionHeaderStyle
. -
When a list of issuers is shown during checkout, the background is no longer transparent.