WP Cost Estimation & Payment Forms Builder
ExtensionJournal des modifications 208
Toutes les publications, de la plus récente à la plus ancienne, telles que l’éditeur les a décrites dans le journal des modifications de l’extension.
6.38.0
Pas encore disponible- #649 Add support for
CustomerBalanceTransactionresource and APIs
6.37.2
Pas encore disponible6.37.1
Pas encore disponible- #670 Add new PHPDoc
6.37.0
Pas encore disponible- #663 Add support for
radar.early_fraud_warningresource
6.36.0
Pas encore disponible6.35.2
Pas encore disponible6.35.1
Pas encore disponible- #658 Use absolute value when checking timestamp tolerance
6.35.0
Pas encore disponible- #651 Add support for the Capability resource and APIs
6.34.6
Pas encore disponible- #654 Fix typo in definition of
Event::PAYMENT_METHOD_ATTACHEDconstant
6.34.5
Pas encore disponible- #647 Set the return type to static for more operations
6.34.4
Pas encore disponible- #650 Add missing constants for Event types
6.34.3
Pas encore disponible6.34.2
Pas encore disponible- #642 Fix an issue where existing idempotency keys would be overwritten when using automatic retries
6.34.1
Pas encore disponible- #640 Add missing phpdocs
6.34.0
Pas encore disponible6.33.0
Pas encore disponible- #630 Add support for the
TaxIdresource and APIs
6.32.1
Pas encore disponible- #636 Correct type of
$personIdin PHPDoc
6.32.0
Pas encore disponible- #621 Add support for
CreditNote
6.31.5
Pas encore disponible6.31.4
Pas encore disponible- #624 Fix encoding of nested parameters in multipart requests
6.31.3
Pas encore disponible- #623 Only use HTTP/2 with curl >= 7.60.0
6.31.2
Pas encore disponible- #619 Fix PHPDoc return types for list methods for nested resources
6.31.1
Pas encore disponible6.31.0
Pas encore disponible6.30.5
Pas encore disponible- #607 Correctly handle case where a metadata key is called
metadata
6.30.4
Pas encore disponible- #602 Add
subscription_scheduletoSubscriptionfor PHPDoc.
6.30.3
Pas encore disponible- #603 Improve PHPDoc on the
Sourceobject to cover all types of Sources currently supported.
6.30.2
Pas encore disponible- #601 Fix PHPDoc across multiple resources and add support for new events.
6.30.1
Pas encore disponible- #599 Fix PHPDoc for
SubscriptionScheduleandSubscriptionScheduleRevision
6.30.0
Pas encore disponible- #590 Add support for
SubscriptionScheduleandSubscriptionScheduleRevision
6.29.3
Pas encore disponible- #592 Some more PHPDoc fixes
6.29.2
Pas encore disponible- #591 Fix PHPDoc for nested resources
6.29.1
Pas encore disponible6.29.0
Pas encore disponible- #579 Rename
CheckoutSessiontoSessionand move it under theCheckoutnamespace. This is a breaking change, but we've reached out to affected merchants and all new merchants would use the new approach.
6.28.1
Pas encore disponible- #580 Properly serialize
individualonAccountobjects
6.28.0
Pas encore disponible- #576 Add support for iterating directly over
Collectioninstances
6.27.0
Pas encore disponible- #571 Add support for the
CheckoutSessionresource
6.26.0
Pas encore disponible- #568 Enable persistent connections
6.25.0
Pas encore disponible- #567 Add support for account links
6.24.0
Pas encore disponible6.23.0
Pas encore disponible- #542 Add support for
ValueListandValueListItemfor Radar
6.22.1
Pas encore disponible- #561 Add cast and some docs to telemetry introduced in 6.22.0/#549
6.22.0
Pas encore disponible- #549 Add support for client telemetry
6.21.1
Pas encore disponible- #548 Don't mutate
Exceptionclass properties fromOAuthBaseerror
6.21.0
Pas encore disponible- #537 Add new API endpoints for the
Invoiceresource.
6.20.1
Pas encore disponible- #546 Drop files from the Composer package that aren't needed in the release
6.20.0
Pas encore disponible6.19.5
Pas encore disponible- #539 Fix methods on
\Stripe\PaymentIntentto properly pass arguments to the API.
6.19.4
Pas encore disponible- #534 Fix PSR-4 autoloading for
\Stripe\FileUploadclass alias
6.19.3
Pas encore disponible- #530 Add constants for
flow(FLOW_*),status(STATUS_*) andusage(USAGE_*) on\Stripe\Source
6.19.2
Pas encore disponible- #531 Store HTTP response headers in case-insensitive array
6.19.1
Pas encore disponible- #526 Ignore null values in request parameters
6.19.0
Pas encore disponible- #523 Add support for Stripe Terminal
6.18.0
Pas encore disponible- #520 Rename
\Stripe\FileUploadto\Stripe\File
6.17.2
Pas encore disponible- #522 Fix warning when adding a new additional owner to an existing array
6.17.1
Pas encore disponible- #517 Integer-index encode all sequential arrays
6.17.0
Pas encore disponible- #514 Add support for reporting resources
6.16.0
Pas encore disponible- #509 Add support for usage record summaries
6.15.0
Pas encore disponible- #504 Add cancel support for topups
6.14.0
Pas encore disponible- #505 Add support for file links
6.13.0
Pas encore disponible- #502 Add
isDeleted()method to\Stripe\StripeObject
6.12.0
Pas encore disponible- #501 Add support for scheduled query runs (
\Stripe\Sigma\ScheduledQueryRun) for Sigma
6.11.0
Pas encore disponible- #500 Add support for Stripe Issuing
6.10.4
Pas encore disponible- #498 Internal improvements to the
\Stripe\ApiResource.classUrl()method
6.10.3
Pas encore disponible- #497 Use HTTP/2 only for HTTPS requests
6.10.2
Pas encore disponible- #494 Enable HTTP/2 support
6.10.1
Pas encore disponible- #493 Add PHPDoc for
auto_advanceon\Stripe\Invoice
6.10.0
Pas encore disponible- #488 Add support for
$appPartnerIdtoStripe::setAppInfo()
6.9.0
Pas encore disponible- #487 Add support for payment intents
6.8.2
Pas encore disponible- #486 Make
Account.deauthorize()return theStripeObjectfrom the API
6.8.1
Pas encore disponible- #472 Added phpDoc for
ApiRequestorand others, especially regarding thrown errors
6.8.0
Pas encore disponible- #481 Add new
\Stripe\Discountand\Stripe\OrderItemclasses, add more PHPDoc describing object attributes
6.7.4
Pas encore disponible- #480 PHPDoc changes for API version 2018-05-21 and the addition of the new
CHARGE_EXPIREDevent type
6.7.3
Pas encore disponible- #479 Fix unnecessary traits on
\Stripe\InvoiceLineItem
6.7.2
Pas encore disponible- #471 Add
OBJECT_NAMEconstant to all API resource classes, add\Stripe\InvoiceLineItemclass
6.7.1
Pas encore disponible- #468 Update fields in PHP docs for accuracy
6.7.0
Pas encore disponible- #466 Add support for issuer fraud records
6.6.0
Pas encore disponible- #460 Add support for flexible billing primitives
6.5.0
Pas encore disponible- #461 Don't zero keys on non-
metadatasubobjects
6.4.2
Pas encore disponible- #458 Add PHPDoc for
accounton\Stripe\Event
6.4.1
Pas encore disponible6.4.0
Pas encore disponible- #453 Add constants for
reason(REASON_*) andstatus(STATUS_*) on\Stripe\Dispute
6.3.2
Pas encore disponible- #452 Add PHPDoc for
amount_paidandamount_remainingon\Stripe\Invoice
6.3.1
Pas encore disponible- #443 Add event types as constants to
\Stripe\Eventclass
6.3.0
Pas encore disponible- #450 Add support for
codeattribute on all Stripe exceptions
6.2.0
Pas encore disponible6.1.0
Pas encore disponible6.0.0
Pas encore disponibleMajor version release. List of backwards incompatible changes to watch out for:
- The minimum PHP version is now 5.4.0. If you're using PHP 5.3 or older, consider upgrading to a more recent version.
\Stripe\AttachedObjectno longer exists. Attributes that used to be instances of\Stripe\AttachedObject(such asmetadata) are now instances of\Stripe\StripeObject.
- Attributes that used to be PHP arrays (such as
legal_entity->additional_ownerson\Stripe\Accountinstances) are now instances of\Stripe\StripeObject, except when they are empty.\Stripe\StripeObjecthas array semantics so this should not be an issue unless you are actively checking types.
\Stripe\Collectionnow derives from\Stripe\StripeObjectrather than from\Stripe\ApiResource.
Pull requests included in this release:
- #410 Drop support for PHP 5.3
- #411 Use traits for common API operations
- #414 Use short array syntax
- #404 Fix serialization logic
- #417 Remove
ExternalAccountclass - #418 Increase test coverage
- #421 Update CA bundle and add script for future updates
- #422 Use vendored CA bundle for all requests
- #428 Support for automatic request retries
5.9.2
Pas encore disponible- #431 Update PHPDoc @property tags for latest API version
5.9.1
Pas encore disponible- #427 Add and update PHPDoc @property tags on all API resources
5.9.0
Pas encore disponible5.8.0
Pas encore disponible- #403 Add
__debugInfo()magic method toStripeObject
5.7.0
Pas encore disponible5.6.0
Pas encore disponible- #386 Support for exchange rates APIs
5.5.1
Pas encore disponible- #387 Allow
personal_address_kanaandpersonal_address_kanjito be updated on an account
5.5.0
Pas encore disponible- #385 Support for listing source transactions
5.4.0
Pas encore disponible- #383 Add static methods to manipulate resources from parent
Accountgains methods for external accounts and login links (e.g.createExternalAccount,createLoginLink)ApplicationFeegains methods for refundsCustomergains methods for sourcesTransfergains methods for reversals
5.3.0
Pas encore disponible- #378 Rename source
deletetodetach(and deprecate the former)
5.2.3
Nouveau Pas encore disponible- Add PHPDoc for
Card
5.2.2
Corrigé Pas encore disponible- Fix deserialization mapping of
FileUploadobjects
5.2.1
Pas encore disponible- Serialized
shippingnested attribute
5.2.0
Nouveau Pas encore disponible- Add support for
InvalidClientOAuth error
5.1.3
Pas encore disponible- Allow
address_kanaandaddress_kanjito be updated for custom accounts
5.1.2
Corrigé Pas encore disponible- Fix documented return type of
autoPagingIterator()(was missing namespace)
5.1.1
Corrigé Pas encore disponible- Fix order returns to use the right URL
/v1/order_returns
5.1.0
Nouveau Pas encore disponible- Add support for OAuth
5.0.0
Pas encore disponiblepayon invoice now takes params as well as opts
4.13.0
Nouveau Pas encore disponible- Add support for ephemeral keys
4.12.0
Pas encore disponible- Clients can implement
getUserAgentInfo()to add additional user agent information
4.11.0
Pas encore disponible- Implement
CountableforAttachedObject(metadataandadditional_owners)
4.10.0
Nouveau Pas encore disponible- Add support for login links
4.9.1
Corrigé Pas encore disponible- Fix docs to include arrays on
$idparameter for retrieve methods
4.9.0
Pas encore disponible- Support for checking webhook signatures
4.8.1
Pas encore disponible- Allow nested field
payout_scheduleto be updated
4.8.0
Nouveau Pas encore disponible- Add
\Stripe\Stripe::setLogger()to support an external PSR-3 compatible logger
4.7.0
Nouveau Pas encore disponible- Add support for payouts and recipient transfers
4.6.0
Pas encore disponible- Please see 4.7.0 instead (no-op release)
4.5.1
Supprimé Pas encore disponible- Remove hard dependency on cURL
4.5.0
Pas encore disponible- Support for detaching sources from customers
4.4.2
Pas encore disponible- Correct handling of
ownerparameter when updating sources
4.4.1
Pas encore disponible- Correct the error check on a bad JSON decoding
4.4.0
Nouveau Pas encore disponible- Add support for updating sources
4.3.0
Nouveau Pas encore disponible- Add support for verifying sources
4.2.0
Nouveau Pas encore disponible- Add retrieve method for 3-D Secure resources
4.1.1
Nouveau Pas encore disponible- Add docblock with model properties for
Plan
4.1.0
Pas encore disponible- Support for 403 status codes (permission denied)
4.0.1
Corrigé Pas encore disponible- Fix transfer reversal materialization
- Fixes for some property definitions in docblocks
4.0.0
Supprimé Pas encore disponible- Support for subscription items
- Drop attempt to force TLS 1.2: please note that this could be breaking if you're using old OS distributions or packages and upgraded recently (so please make sure to test your integration!)
3.23.0
Nouveau Pas encore disponible- Add support for Apple Pay domains
3.22.0
Nouveau Pas encore disponible- Add
Stripe::setAppInfoto allow plugins to register user agent information
3.21.0
Nouveau Pas encore disponible- Add
Sourcemodel for generic payment sources
3.20.0
Nouveau Pas encore disponible- Add
getDeclineCodeto card errors
3.19.0
Pas encore disponible- Opt requests directly into TLS 1.2 where OpenSSL >= 1.0.1 (see #277 for context)
3.18.0
Nouveau Pas encore disponible- Add new
STATUS_constants for subscriptions
3.17.1
Corrigé Pas encore disponible- Fix auto-paging iterator so that it plays nicely with
iterator_to_array
3.17.0
Nouveau Pas encore disponible- Add field annotations to model classes for better editor hinting
3.16.0
Nouveau Pas encore disponible- Add
ThreeDSecuremodel for 3-D secure payments
3.15.0
Nouveau Pas encore disponible- Add static
updatemethod to all resources that can be changed.
3.14.3
Pas encore disponible- Make sure that cURL never sends
Expects: 100-continue, even on large request bodies
3.14.2
Nouveau Pas encore disponible- Add
inventoryunderSKUto list of keys that have nested data and can be updated
3.14.1
Corrigé Pas encore disponible- Fix some inconsistencies in PHPDoc
3.14.0
Nouveau Pas encore disponible- Add support for returning Relay orders
3.13.0
Nouveau Pas encore disponible- Add
list,create,update,retrieve, anddeletemethods to the Subscription class
3.12.1
Pas encore disponible- Additional check on value arrays for some extra safety
3.12.0
Amélioré Corrigé Pas encore disponible- Fix bug
refreshFromonStripeObjectwould not take an$optsarray - Fix bug where
$optsnot passed to parentsavemethod inAccount - Fix bug where non-existent variable was referenced in
reverseinTransfer - Update CA cert bundle for compatibility with OpenSSL versions below 1.0.1
3.11.0
Pas encore disponible- Allow
CurlClientto be initialized with defaultCURLOPT_*options
3.10.1
Corrigé Pas encore disponible- Fix bug where request params and options were ignored in
ApplicationFee'srefund.
3.10.0
Nouveau Pas encore disponible- Add
rejectonAccountto support the new API feature
3.9.2
Corrigé Pas encore disponible- Fix error when an object's metadata is set more than once
3.9.1
Corrigé Pas encore disponible- Fix encoding behavior of nested arrays for requests (see #227)
3.9.0
Nouveau Pas encore disponible- Add automatic pagination mechanism with
autoPagingIterator() - Allow global account ID to be set with
Stripe::setAccountId()
3.8.0
Nouveau Pas encore disponible- Add
CountrySpecmodel for looking up country payment information
3.7.1
Amélioré Pas encore disponible- Update bundled CA certs
3.7.0
Pas encore disponible- Support deleting Relay products and SKUs
3.6.0
Pas encore disponible- Allow configuration of HTTP client timeouts
3.5.0
Nouveau Pas encore disponible- Add a verification routine for external accounts
3.4.0
Pas encore disponible- Products, SKUs, and Orders -- https://stripe.com/relay
3.3.0
Nouveau Pas encore disponible- Add support for 429 Rate Limit response
3.2.0
Nouveau Pas encore disponible- Add refund listing and retrieval without an associated charge
3.1.0
Nouveau Pas encore disponible- Add dispute listing and retrieval
- Add support for manage account deletion
3.0.0
Nouveau Pas encore disponible- Rename
\Stripe\Objectto\Stripe\StripeObject(PHP 7 compatibility) - Rename
getCodeandgetParamin exceptions togetStripeCodeandgetStripeParam - Add support for calling
json_encodeon Stripe objects in PHP 5.4+ - Start supporting/testing PHP 7
2.3.0
Nouveau Pas encore disponible- Add request ID to all Stripe exceptions
2.2.0
Nouveau Pas encore disponible- Add support for Alipay accounts as sources
- Add support for bank accounts as sources (private beta)
- Add support for bank accounts and cards as external_accounts on Account objects
2.1.4
Corrigé Pas encore disponible- Fix CA certificate file path (thanks @lphilps & @matthewarkin)
2.1.3
Corrigé Pas encore disponible- Fix to account updating to permit
tos_acceptanceandpersonal_addressto be set properly - Fix to Transfer reversal creation (thanks @neatness!)
- Network requests are now done through a swappable class for easier mocking
2.1.2
Corrigé Supprimé Pas encore disponible- Remove SSL cert revokation checking (all pre-Heartbleed certs have expired)
- Bug fixes to account updating
2.1.1
Pas encore disponible- Support transfer reversals
2.1.0
Nouveau Pas encore disponible- Support new API version (2015-02-18)
- Added Bitcoin Receiever update and delete actions
- Edited tests to prefer "source" over "card" as per new API version
2.0.1
Corrigé Pas encore disponible- Fix to fetching endpoints that use a non-default baseUrl (
FileUpload)
2.0.0
Nouveau Pas encore disponible- Bumped minimum version to 5.3.3
- Switched to Stripe namespace instead of Stripe_ class name prefiexes (thanks @chadicus!)
- Switched tests to PHPUnit (thanks @chadicus!)
- Switched style guide to PSR2 (thanks @chadicus!)
- Added $opts hash to the end of most methods: this permits passing 'idempotency_key', 'stripe_account', or 'stripe_version'. The last 2 will persist across multiple object loads.
- Added support for retrieving Account by ID
1.18.0
Pas encore disponible- Support making bitcoin charges through BitcoinReceiver source object
1.17.5
Pas encore disponible- Adding support for creating file uploads.
1.17.4
Nouveau Pas encore disponible- Saving objects fetched with a custom key now works (thanks @JustinHook & @jpasilan)
- Added methods for reporting charges as safe or fraudulent and for specifying the reason for refunds
1.17.3
Amélioré Pas encore disponible- Better handling of HHVM support for SSL certificate blacklist checking.
1.17.2
Pas encore disponible- Coupons now are backed by a
Stripe_Couponinstead ofStripe_Object, and support updating metadata - Running operations (
create,retrieve,all) on upcoming invoice items now works
1.17.1
Pas encore disponible- Requests now send Content-Type header
1.17.0
Pas encore disponible- Application Fee refunds now a list instead of array
- HHVM now works
- Small bug fixes (thanks @bencromwell & @fastest963)
__toStringnow returns the name of the object in addition to its JSON representation
1.16.0
Nouveau Pas encore disponible- Add metadata for refunds and disputes
1.15.0
Pas encore disponible- Support canceling transfers
1.14.1
Pas encore disponible- Support cards for recipients.
1.13.1
Corrigé Pas encore disponible- Fix bug in account resource where
idwasn't in the result
1.13.0
Nouveau Amélioré Supprimé Pas encore disponible- Add support for certificate blacklisting
- Update ca bundle
- Drop support for HHVM (Temporarily)
1.12.0
Nouveau Amélioré Pas encore disponible- Add Stripe_RateLimitError for catching rate limit errors.
- Update to Zend coding style (thanks, @jpiasetz)
1.11.0
Nouveau Pas encore disponible- Add support for multiple subscriptions per customer
1.10.1
Nouveau Pas encore disponible- Add new ApplicationFee
1.9.1
Corrigé Pas encore disponible- Fix a bug where a null nestable object causes warnings to fire.
1.9.0
Nouveau Pas encore disponible- Add support for metadata API.
1.8.4
Nouveau Pas encore disponible- Add support for closing disputes.
1.8.3
Nouveau Pas encore disponible- Add new Balance and BalanceTransaction
1.8.2
Nouveau Pas encore disponible- Add support for unsetting attributes by updating to NULL. Setting properties to a blank string is now an error.
1.8.1
Nouveau Pas encore disponible- Add support for multiple cards API (Stripe API version 2013-07-12: https://stripe.com/docs/upgrades#2013-07-05)
1.8.0
Nouveau Pas encore disponible- Allow Transfers to be creatable
- Add new Recipient resource
1.7.15
Nouveau Pas encore disponible- Add 'id' to the list of permanent object attributes
1.7.14
Pas encore disponible- Don't re-encode strings that are already encoded in UTF-8. If you were previously using plan or coupon objects with UTF-8 IDs, they may have been treated as ISO-8859-1 (Latin-1) and encoded to UTF-8 a 2nd time. You may now need to pass the IDs to utf8_encode before passing them to Stripe_Plan::retrieve or Stripe_Coupon::retrieve.
- Ensure that all input is encoded in UTF-8 before submitting it to Stripe's servers. (github issue #27)
1.7.13
Nouveau Pas encore disponible- Add support for passing options when retrieving Stripe objects e.g., Stripe_Charge::retrieve(array("id"=>"foo", "expand" => array("customer"))); Stripe_Charge::retrieve("foo") will continue to work
1.7.12
Nouveau Pas encore disponible- Add support for setting a Stripe API version override
1.7.11
Pas encore disponible- Version bump to cleanup constants and such (fix issue #26)
1.7.10
Nouveau Corrigé Pas encore disponible- Add support for updating charge disputes.
- Fix bug preventing retrieval of null attributes
1.7.9
Corrigé Pas encore disponible- Fix usage under autoloaders such as the one generated by composer (fix issue #22)
1.7.8
Nouveau Pas encore disponible- Add support for creating invoices.
- Add support for new invoice lines return format
- Add support for new list objects
1.7.7
Pas encore disponible- Get all of the various version numbers in the repo in sync (no other changes)
1.7.6
Nouveau Pas encore disponible- Add update and pay methods to Invoice resource
1.7.5
Amélioré Pas encore disponible- Change internal function names so that Stripe_SingletonApiRequest is E_STRICT-clean (github issue #16)
1.7.4
Corrigé Pas encore disponible- Bugfix so that Stripe objects (e.g. Customer, Charge objects) used in API calls are transparently converted to their object IDs
1.7.3
Nouveau Pas encore disponible- Add new Account resource
1.7.2
Pas encore disponible- Make clearer that you should be including lib/Stripe.php, not test/Stripe.php (github issue #14)
1.7.1
Nouveau Pas encore disponible- Add missing argument to Stripe_InvalidRequestError constructor in Stripe_ApiResource::instanceUrl. Fixes a warning when Stripe_ApiResource::instanceUrl is called on a resource with no ID (fix issue #12)
1.7.0
Nouveau Pas encore disponible- Support 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