- Upgrade
dio
version
- Add
PaymentIntent.automaticPaymentMethods
property
- Add
PaymentIntentEvent
class - Add
Event.fromJson()
static factory method - Add support for
PaymentIntent.created
andPaymentIntent.canceledAt
- Add
PaymentIntent.latestCharge
- Add
PaymentIntent.amountReceived
- Introduce
Message
parent class - Introduce
Resource
parent class - Remove outdated
PaymentIntent.charges
property - Update
BalanceTransaction
to addfee
andfeeDetails
properties
- Add support for basic creation of payment Intents
- Add
priceData
tolineItems
ofCreateCheckoutSessionRequest
. - Add
metadata
toSubscription
(and theCreateCheckoutSessionRequest.subscriptionData
)
- Add
subscriptionData
toCreateCheckoutSessionRequest
.
- Add additional resources, notably in relation to
CheckoutSession
.
- Fix
livemode
attribute of PortalSession.
- Add event message.
- Add subscription
currentPeriodStart
andcurrentPeriodEnd
.
- Rename session to checkoutSession
- Add portalSession
- Add prices and products resources
- Add subscription resource and a way to list them.
- Fix minor problems with other resources.
- Properly expose the new customer resource.
- Upgrade to Stripe API
2020-08-27
. Decided to do this in a separate step so people are not force to upgrade API if they want null safety. - Add the customer resource.
- Change the way sessions are created (now an object is passed instead of individual arguments).
- Change the way refunds are created (now an object is passed instead of individual arguments).
- Null safety
- Upgrade
json_serializable
&json_annotation
dependencies to 3.x.x
Features:
- Add call to retrieve a checkout session session
- Add call to cancel a payment intent
Fixes:
- Make
v0
part of the webhook signature optional
Fixes:
- Properly import IOClient
Features:
- rewrite for server side one-time payments with checkout
Features:
- upgrade dependencies
Bug fixes:
- change card type to card brand
Features:
Bug fixes: