Skip to content

New expandables, Payout updates, Refactoring

Compare
Choose a tag to compare
@jaymedavis jaymedavis released this 13 May 20:13
· 2578 commits to master since this release

BREAKING CHANGES

  • The ExpirationMonth and ExpirationYear have been changed to int’s instead of strings.
  • The Recipient Service has been removed. The StripeRecipient is still available for legacy use
  • The StripeAddress CityOrTown property has been renamed to City
  • StripeAddress now has a Town property populated (japan use only)
  • Card was removed from ApplicationFee
  • Application was renamed to ApplicationId on StripeApplicationFee, Application is now populated when you ExpandApplication = true on the application refund service.
  • TransferId was renamed to PayoutId on the balance transaction list options.
  • CancellationBalanceTransaction was removed from StripePayout. FailureBalanceTransaction was added.
  • StripePayout now supports expanding the balance transaction, the failure balance transaction, and the destination.

Infrastructure:
Disabled the build warnings for the tests behaviors
The JsonConverter used on all properties of type Source is now only decorated on the class itself (thanks to @carlosboeing).