getUserAgentInfo()
to add additional user agent informationCountable
for AttachedObject
(metadata
and additional_owners
)$id
parameter for retrieve methodspayout_schedule
to be updated\Stripe\Stripe::setLogger()
to support an external PSR-3 compatible loggerowner
parameter when updating sourcesPlan
Stripe::setAppInfo
to allow plugins to register user agent informationSource
model for generic payment sourcesgetDeclineCode
to card errorsSTATUS_
constants for subscriptionsiterator_to_array
ThreeDSecure
model for 3-D secure paymentsupdate
method to all resources that can be changed.Expects: 100-continue
, even on large request bodiesinventory
under SKU
to list of keys that have nested data and can be updatedlist
, create
, update
, retrieve
, and delete
methods to the Subscription classrefreshFrom
on StripeObject
would not take an $opts
array$opts
not passed to parent save
method in Account
reverse
in Transfer
CurlClient
to be initialized with default CURLOPT_*
optionsApplicationFee
's refund.
reject
on Account
to support the new API featureautoPagingIterator()
Stripe::setAccountId()
CountrySpec
model for looking up country payment information\Stripe\Object
to \Stripe\StripeObject
(PHP 7 compatibility)getCode
and getParam
in exceptions to getStripeCode
and getStripeParam
json_encode
on Stripe objects in PHP 5.4+tos_acceptance
and personal_address
to be set properlyFileUpload
)Stripe_Coupon
instead of Stripe_Object
, and support updating metadatacreate
, retrieve
, all
) on upcoming invoice items now worksid
wasn't in the resultSupport Composer and Packagist (github issue #9)
Add new deleteDiscount method to Stripe_Customer
Add new Transfer resource
Switch from using HTTP Basic auth to Bearer auth. (Note: Stripe will support Basic auth for the indefinite future, but recommends Bearer auth when possible going forward)
Numerous test suite improvements