mirror of
https://github.com/rjNemo/go-wiki
synced 2026-06-06 02:36:40 +00:00
73 KiB
73 KiB
Changelog
70.5.0 - 2020-03-13
- #1044 Multiple changes for Issuing APIs
- Rename
SpeedtoServiceon IssuingCard - Rename
WalletProvidertoWalletandAddressZipChecktoAddressPostalCodeCheckon IssuingAuthorization - Mark
IsDefaultas deprecated on IssuingCardholder
- Rename
70.4.0 - 2020-03-12
- #1043 Add support for
ShippingandShippingAddressCollectionon CheckoutSession
70.3.0 - 2020-03-12
- #1042 Add support for
ThreeDSecureon IssuingAuthorization
70.2.0 - 2020-03-04
- #1041 Add new reason values and
ExpiryCheckfor Issuing `authorization
70.1.0 - 2020-03-04
- #1040 Add support for
ErrorsinRequirementsonAccount,CapabilityandPerson
70.0.0 - 2020-03-03
- #1039 Multiple API changes:
- Move to latest API version
2020-03-02 - Add support for
NextInvoiceSequenceonCustomer
- Move to latest API version
69.4.0 - 2020-02-28
- #1038 Add
TaxIDTypeMYSSTforTaxId
69.3.0 - 2020-02-24
- #1037 Add new enum values for
IssuingDisputeReason
69.2.0 - 2020-02-24
- #1036 Add support for listing Checkout
Sessionand passing tax rate information
69.1.0 - 2020-02-21
- #1035 Add support for
ProrationBehavioronSubscriptionSchedule - #1034 Add support for
TimezoneonReportRun
69.0.0 - 2020-02-20
- #1033 Make
Subscriptionexpandable onInvoice
68.20.0 - 2020-02-12
- #1029 Add support for
AmountinCheckoutSessionPaymentIntentDataTransferDataParams
68.19.0 - 2020-02-10
- #1027 Add new constants for
TaxIDType - #1028 Add support for
StatementDescriptorSuffixon CheckoutSession
68.18.0 - 2020-02-05
- #1026 Multiple changes on the
Balanceresource:- Add support for
ConnectReserved - Add support for
SourceTypesfor a given type of balance. - Add support for FPX balance as a constant.
- Add support for
68.17.0 - 2020-02-03
- #1024 Add
FilePurposeAdditionalVerificationandFilePurposeBusinessIcononFile - #1018 Add support for
ErrorOnRequiresActiononPaymentIntent
68.16.0 - 2020-01-31
- #1023 Add support for
TaxIDTypeTHVATandTaxIDTypeTWVATonTaxId
68.15.0 - 2020-01-30
- #1022 Add support for
StructureonAccount
68.14.0 - 2020-01-28
- #1021 Add support for
TaxIDTypeESCIFonTaxId
68.13.0 - 2020-01-24
- #1019 Add support for
Shipping.SpeedandShipping.TrackingURLonIssuingCard
68.12.0 - 2020-01-23
- #1017 Add new values for
TaxIDTypeand fixTaxIDTypeCHVAT - #1015 Replace duplicate code in GetBackend method
68.11.0 - 2020-01-17
- #1014 Add
Metadatasupport on CheckoutSession
68.10.0 - 2020-01-15
- #1012 Adds
PendingUpdatetoSubscription
68.9.0 - 2020-01-14
- #1013 Add support for
CreditNoteLineItem
68.8.0 - 2020-01-08
- #1011 Add support for
InvoiceItemand fixLivemodeonInvoiceLine
68.7.0 - 2020-01-07
- #1008 Add
ReportingCategorytoBalanceTransaction
68.6.0 - 2020-01-06
- #1009 Add constant for
TaxIDTypeSGUENonTaxId
68.5.0 - 2020-01-03
- #1007 Add support for
SpendingLimitsCurrencyon IssuingCardandCardholder
68.4.0 - 2019-12-20
- #1006 Adds
ExecutivesProvidedtoAccount
68.3.0 - 2019-12-19
- #1005 Add
MetadataandLivemodeto TerminalReaderand `Location'
68.2.0 - 2019-12-09
- #1002 Add support for AU BECS Debit on PaymentMethod
68.1.0 - 2019-12-04
- #1001 Add support for
NetworkonCharge
68.0.0 - 2019-12-03
- #1000 Multiple breaking changes:
- Pin to API version
2019-12-03 - Rename
InvoiceBillingStatustoInvoiceStatusfor consistency - Remove typo-ed field
OutOfBankdAmountonCreditNote - Remove deprecated
PaymentIntentPaymentMethodOptionsCardRequestThreeDSecureChallengeOnlyandSetupIntentPaymentMethodOptionsCardRequestThreeDSecureChallengeOnlyfromPaymentIntentandSetupIntent. - Remove
OperatorAccountonTerminalLocationListParams
- Pin to API version
67.10.0 - 2019-12-02
- #999 Add support for
Statusfilter when listingInvoices.
67.9.0 - 2019-11-26
- #997 Add new refund reason
RefundReasonExpiredUncapturedCharge
67.8.0 - 2019-11-26
- #998 Add support for
CreditNotepreview
67.7.0 - 2019-11-25
67.6.0 - 2019-11-22
- #994 Support for the
nowonStartDateon Subscription Schedule creation
67.5.0 - 2019-11-21
- #993 Add
PaymentIntentfilter when listingDisputes
67.4.1 - 2019-11-19
- #991 Add missing constant for PaymentMethod of type FPX
67.4.0 - 2019-11-18
- #989 Add support for
ViolatedAuthorizationControlson IssuingAuthorization
67.3.0 - 2019-11-07
- #988 Add
CompanyandIndividualto IssuingCardholder
67.2.0 - 2019-11-06
- #985 Multiple API changes
- Add
DisputedtoCharge - Add
PaymentIntenttoRefundandDispute - Add
ChargetoDisputeListParams - Add
PaymentIntenttoRefundListParamsandRefundParams
- Add
67.1.0 - 2019-11-06
- #986 Add support for iDEAL and SEPA debit on
PaymentMethod
67.0.0 - 2019-11-05
- #987 Move to the latest API version and add new changes
- Move to API version
2019-11-05 - Add
DefaultSettingsonSubscritionSchedule - Remove
BillingThresholds,CollectionMethod,DefaultPaymentMethodandDefaultSourceandinvoice_settingsfromSubscriptionSchedule OffSessiononPaymentIntentis now always a boolean
- Move to API version
66.3.0 - 2019-11-04
- #984 Add support for
UseStripeSDKonPaymentIntentcreate and confirm
66.2.0 - 2019-11-04
66.1.1 - 2019-10-24
- #978 Properly pass
TypeinPaymentIntentPaymentMethodOptionsCardInstallmentsPlanParams- Note that this is technically a breaking change, however we've chosen to release it as a patch version as this shipped yesterday and is a new feature
- #977 Contributor Convenant
66.1.0 - 2019-10-23
- #974 Add support for installments on
PaymentIntentandCharge - #975 Add support for
PendingInvoiceItemIntervalonSubscription - #976 Add
TaxIDTypeMXRFCconstant toTaxIDType
66.0.0 - 2019-10-18
- #973 Multiple breaking changes
- Pin to the latest API version
2019-10-17 - Remove
RenewalBehavioronSubscriptionSchedule - Remove
RenewalBehaviorandRenewalIntervalas parameters onSubscriptionSchedule
- Pin to the latest API version
65.2.0 - 2019-10-17
- #972 Various API changes
Requirementson IssuingCardholderPaymentMethodDetails.AuBecsDebit.MandateonChargePaymentBehavioronSubscriptioncreation can now take the valuepending_if_incompletePaymentBehavioronSubscriptionItemcreation is now supportedSubscriptionData.TrialFromPlanis now supported on CheckoutSessioncreation- New values for
TaxIDType
65.1.1 - 2019-10-11
- #970 Properly deserialize
FulfilledonStatusTransitionsin theorderpackage
65.1.0 - 2019-10-09
- #969 Add
DeviceTypefilter when listing TerminalReaders
65.0.0 - 2019-10-09
- #951 Move to API version
2019-10-08and other changes- #950 Remove lossy "MarshalJSON" implementations
- #962 Removed deprecated properties and most todos
- Removed
GetBalanceTransactionandListfrom thebalancepackage. Prefer usingGetandListin thebalancetransactionpackage. - Removed
ApplicationFeefrom thechargeandpaymentintentpackages. Prefer usingApplicationFeeAmount. - Removed
TaxInfoand related fields from thecustomerpackager. Prefer using thecustomertaxidpackage. - Removed unsupported
Customerparameter onPaymentMethodParamsandPaymentMethodDetachParamsin thepaymentmethodpackage. - Removed
Billingproperties in theinvoice,subandsubschedulepackages. Prefer usingCollectionMethod. - Removed the
InvoiceBillingtype from theinvoicepackage. Prefer usingInvoiceCollectionMethod. - Removed the
SubscriptionBillingtype from thesubpackage. Prefer usingSubscriptionCollectionMethod. - Removed deprecated constants for
PaymentIntentConfirmationMethodinpaymentintentpackage. - Removed
OperatorAccountfrom Terminal APIs.
- Removed
- #960 Remove
issuerfraudrecordpackage. Prefer usingearlyfraudwarning - #968 Rename
AccountOpenertoRepresentativeand update to latest API version
64.1.0 - 2019-10-09
- #967 Add
Getmethod toOrderReturn
64.0.0 - 2019-10-08
#968 Update to latest API version2019-10-08- Note: This release is actually a no-op as we failed to merge the changes. Please use 65.0.0 instead.
63.5.0 - 2019-10-03
63.4.0 - 2019-09-30
- #952 Add AU BECS Debit Support
63.3.0 - 2019-09-30
- #964 Add support for
StatusandLocationfilters when listingReaders
63.2.2 - 2019-09-26
- #963 Update
SourceSourceOrderItemsfield to fix unmarshalling errors
63.2.1 - 2019-09-25
- #961 Properly tag
Customeras deprecated inPaymentMethodDetachParams
63.2.0 - 2019-09-25
63.1.1 - 2019-09-23
- #954 Add support for
Stripe-Should-Retryheader
63.1.0 - 2019-09-13
- #949 Add support for
DeclineCodeonErrortop-level
63.0.0 - 2019-09-10
- #947 Bump API version to
2019-09-09
62.10.0 - 2019-09-09
- #945 Changes to
AccountandPersonto represent identity verification state
62.9.0 - 2019-09-04
- #943 Add support for
AuthenticationandURLon IssuingAuthorization
62.8.2 - 2019-08-29
- #939 Also log error in case of non-
stripe.Error
62.8.1 - 2019-08-29
- #938 Rearrange error logging so that 402 doesn't log an error
62.8.0 - 2019-08-29
- #937 Add support for
EndBehavioronSubscriptionSchedule
62.7.0 - 2019-08-27
- #935 Retry requests on a 429 that's a lock timeout
62.6.0 - 2019-08-26
- #934 Add support for
SubscriptionBillingCycleAnchorNowandSubscriptionBillingCycleAnchorUnchangedonInvoice - #933 Add
PendingVerificationonAccount,PersonandCapability
62.5.0 - 2019-08-23
- #930 Add
FailureReasontoRefund
62.4.0 - 2019-08-22
- #926 Add support for decimal amounts on Billing resources
62.3.0 - 2019-08-22
- #928 Bring retry code in-line with current best practices
62.2.0 - 2019-08-21
- #922 A few Billing changes
- Add
ScheduletoSubscription - Add missing parameters for the Upcoming Invoice API:
Schedule,SubscriptionCancelAt,SubscriptionCancelNow - Add missing properties and parameters for a
SubscriptionSchedulephase:BillingThresholds,CollectionMethod,DefaultPaymentMethod,InvoiceSettings
- Add
- #923 Add support for
Modeon CheckoutSession
62.1.2 - 2019-08-19
- #921 Mark
Customeras an invalid parameter on PaymentMethod creation
62.1.1 - 2019-08-15
- #918 Fix
RadarEarlyFraudWarningsto use the proper API endpoint
62.1.0 - 2019-08-15
- #916
- Add support for
PINon IssuingCardto reflect the status of a card's PIN - Add support for
Executiveon Person create, update and list
- Add support for
62.0.0 - 2019-08-14
- #915 Move to API version
2019-08-14and other changes- Pin to API version
2019-08-14 - Rename
AccountCapabilityPlatformPaymentstoAccountCapabilityTransfers - Add
ExecutiveinPersonRelationship - Remove
PayentMethodOptionsas there was a typo which was fixed - Make
OffSessiononly support booleans onPaymentIntent - Remove
PaymentIntentLastPaymentErrorand useErrorinstead - Move
DeclineCodeonErrorto theDeclineCodetype instead ofstring
- Pin to API version
- #914 Update webhook handler example to use
http.MaxBytesReader
61.27.0 - 2019-08-09
- #913 Remove
SubscriptionScheduleRevision- Note that this is technically a breaking change, however we've chosen to release it as a minor version in light of the fact that this resource and its API methods were virtually unused.
61.26.0 - 2019-08-08
- #911
- Add support for
PaymentMethodDetails.Card.MotoonCharge - Add support
StatementDescriptorSuffixonChargeandPaymentIntent - Add support
SubscriptionData.ApplicationFeePercenton CheckoutSession
- Add support for
61.25.0 - 2019-07-30
- #910 Add
balancetransactionpackage with aGetandListmethods
61.24.0 - 2019-07-30
- #906 Add decline code type and constants (for use with card errors)
61.23.0 - 2019-07-29
- #879 Add support for OAuth API endpoints
61.22.0 - 2019-07-29
- #909 Rename
PayentMethodOptionstoPaymentMethodOptionsonPaymentIntentandSetupIntent. Keep the old name until the next major version for backwards-compatibility
61.21.0 - 2019-07-26
- #904 Add support for Klarna and source orders
61.20.0 - 2019-07-25
- #897 Add all missing error codes
- #903 Disable HTTP/2 by default (until underlying bug in Go's implementation is fixed)
- #905 Add missing
Authenticatedfield for 3DS charges
61.19.0 - 2019-07-22
- #902 Add support for
StatementDescriptorwhen capturing aPaymentIntent
61.18.0 - 2019-07-19
- #898 Add
Customerfilter when listingCreditNote - #899 Add
OffSessionparameter when updatingSubscriptionItem
61.17.0 - 2019-07-17
- #895 Add
VoidedAtonCreditNote
61.16.0 - 2019-07-16
- #894 Introduce encoding for high precision decimal fields
61.15.0 - 2019-07-15
- #893
- Add support for
PaymentMethodOptionsonPaymentIntentandSetupIntent - Add missing parameters to
PaymentIntentConfirmParams
- Add support for
61.14.0 - 2019-07-15
- #891 Various changes relaed to SCA for Billing
- Add support for
PendingSetupIntentonSubscription - Add support for
PaymentBehavioronSubscriptioncreation and update - Add support for
PaymentBehavioronSubscriptionItemupdate - Add support for
OffSessionwhen paying anInvoice - Add support for
OffSessiononSubscriptioncreation and update
- Add support for
61.13.0 - 2019-07-05
- #888 Add support for
SetupFutureUsageonPaymentIntentupdate and confirm - #890 Add support for
SetupFutureUsageon CheckoutSession
61.12.0 - 2019-07-01
- #887 Allow
OffSessionto be a bool onPaymentIntentcreation and confirmation
61.11.0 - 2019-07-01
- #886 Add
CardVerificationUnavailableconstant value
61.10.0 - 2019-07-01
- #884 Add support for the
SetupIntentresource and APIs - #885 Quick fix to the
NextActionproperty onSetupIntent
61.9.0 - 2019-06-27
- #882 Add
DefaultPaymentMethodandDefaultSourcetoSubscriptionSchedule
61.8.0 - 2019-06-27
- Note: This release was deleted after we merged some bad code. Please use 61.9.0 instead.
61.7.1 - 2019-06-25
- #881 Documentation fixes
61.7.0 - 2019-06-25
- #880
- Add support for
CollectionMethodonInvoice,SubscriptionandSubscriptionSchedule - Add support for
UnifiedProrationonInvoiceLine
- Add support for
61.6.0 - 2019-06-24
- #878 Enable request latency telemetry by default
61.5.0 - 2019-06-20
- #877 Add
CancellationReasontoPaymentIntent
61.4.0 - 2019-06-18
61.3.0 - 2019-06-18
- #874 Log only to info on 402 errors from Stripe
61.2.0 - 2019-06-14
- #870 Add support for
MerchantAmountMerchantCurrencyto IssuingTransaction - #871 Add support for
SubmitTypeto CheckoutSession
61.1.0 - 2019-06-06
- #867 Add support for
Locationon TerminalConnectionToken - #868 Add support for
Balanceand deprecateAccountBalanceon Customer
61.0.1 - 2019-05-24
- #865 Fix
earlyfraudwarningclient
61.0.0 - 2019-05-24
- #864 Pin library to API version
2019-05-16
60.19.0 - 2019-05-24
- #862 Add support for
radar.early_fraud_warningresource
60.18.0 - 2019-05-22
- #861 Add new tax ID types:
TaxIDTypeINGSTandTaxIDTypeNOVAT
60.17.0 - 2019-05-16
- #860 Add
OffSessionparameter to payment intents
60.16.0 - 2019-05-14
- #859 Add missing
InvoiceSettingstoCustomer
60.15.0 - 2019-05-14
- #855 Add support for the capability resource and APIs
60.14.0 - 2019-05-10
- #858 Add
StartDatetoSubscription
60.13.2 - 2019-05-10
- #857 Fix invoice's
PaymentIntentso its JSON tag uses API snakecase
60.13.1 - 2019-05-08
- #853 Add paymentmethod package to the clients list
60.13.0 - 2019-05-07
- #850
OperatorAccountis now deprecated across all Terminal endpoints - #851 Add
Customeron theSourceobject
60.12.2 - 2019-05-06
- #843 Lock mutex while in
SetBackends
60.12.1 - 2019-05-06
- #848 Fix
ItemsonCheckoutSessionSubscriptionDataParamsto be a slice
60.12.0 - 2019-05-05
- #846 Add support for the
PaymentIntentfilter onChargeListParams
60.11.0 - 2019-05-02
- #841 Add support for the
Customerfilter onPaymentIntentListParams - #842 Add support for replacing another Issuing
Cardon creation
60.10.0 - 2019-04-30
- #839 Add support for ACSS Debit in
PaymentMethodDetailsonCharge - #840 Add support for
FileLinkDataonFilecreation
60.9.0 - 2019-04-24
- #828 Add support for the
TaxRateresource and APIs
60.8.0 - 2019-04-23
- #834 Add support for the
TaxIdresource and APIs
60.7.0 - 2019-04-18
- #823 Add support for the
CreditNoteresource and APIs - #829 Add support for
Address,Name,PhoneandPreferredLocalesonCustomerand related fields onInvoice
60.6.0 - 2019-04-18
- #837 Add helpers to go from
[]Tto[]*Tforstring,int64,float64,bool
60.5.1 - 2019-04-16
- #836 Fix
SpendingLimitsonAuthorizationControlsParamsandAuthorizationControlsto be a slice on IssuingCardandCardholder
60.5.0 - 2019-04-16
- #740 Add support for the Checkout
Sessionresource and APIs - #832 Add support for
versionandsucceededproperties in thepayment_method_details[card][three_d_secure]hash forCharge. - #835 Add support for passing
payment_methodonCustomercreation
60.4.0 - 2019-04-15
- #833 Add more context when failing to unmarshal JSON
60.3.0 - 2019-04-12
- #831 Add support for
authorization_controlsonCardholderandauthorization_controls[spending_limits]added toCardtoo for Issuing resources
60.2.0 - 2019-04-09
- #827 Add support for
confirmation_methodonPaymentIntentcreation
60.1.0 - 2019-04-09
- #824 Add support for
PaymentIntentandPaymentMethodonCustomer,SubscriptionandInvoice.
60.0.1 - 2019-04-02
- #825 Fix the API for usage record summary listing
60.0.0 - 2019-03-27
- #820 Add various missing parameters
- On
PIIParamsthe previousPersonalIDNumberis fixed toIDNumberwhich we're releasing as a minor breaking change even though the old version probably didn't work correctly
- On
59.1.0 - 2019-03-22
- #819 Add default level prefixes in messages from
LeveledLogger
59.0.0 - 2019-03-22
- #818 Implement leveled logging (very minor breaking change -- only a couple properties were removed from the internal
BackendImplementation)
58.1.0 - 2019-03-19
- #815 Add support for passing token on account or person creation
58.0.0 - 2019-03-19
- #811 Add support for API version 2019-03-14
- #814 Properly override API version if it's set in the request
57.8.0 - 2019-03-18
- #806 Add support for the
PaymentMethodresource and APIs - #812 Add support for deleting a Terminal
LocationandReader
57.7.0 - 2019-03-13
- #810 Add support for
columnsonReportRunanddefault_columnsonReportType.
57.6.0 - 2019-03-06
- #808 Add support for
backdate_start_dateandcancel_atonSubscription.
57.5.0 - 2019-03-05
- #807 Add support for
current_period_endandcurrent_period_startfilters when listingInvoice.
57.4.0 - 2019-03-04
- #798 Properly support serialization of
Event.
57.3.0 - 2019-02-28
- #803 Add support for
api_versiononWebhookEndpoint.
57.2.0 - 2019-02-27
- #795 Add support for
createdandstatus_transitionsonInvoice - #802 Add support for
latest_invoiceonSubscription
57.1.1 - 2019-02-26
- #800 Add
UsageRecordSummariesto the list of clients.
57.1.0 - 2019-02-22
- #796 Correct
InvoiceItemsinInvoiceParamsto be a slice of structs instead of a struct (this is technically a breaking change, but the previous implementation was non-functional, so we're releasing it as a minor version)
57.0.1 - 2019-02-20
- #794 Properly pin to API version
2019-02-19. The previous major version incorrectly stayed on API version2019-02-11which prevented requests to manage Connected accounts from working and charges to have the new statement descriptor behavior.
57.0.0 - 2019-02-19
Important: This version is non-functional and has been yanked in favor of 57.0.1.
- #782 Changes related to the new API version
2019-02-19:- The library is now pinned to API version
2019-02-19 - Numerous changes to the
Accountresource and APIs:- The
legal_entityproperty on the Account API resource has been replaced withindividual,company, andbusiness_type - The
verificationhash has been replaced with arequirementshash - Multiple top-level properties were moved to the
settingshash - The
keysproperty onAccounthas been removed. Platforms should authenticate as their connected accounts with their own key via theStripe-Accountheader
- The
- The
requested_capabilitiesproperty onAccountcreation is now required for accounts in the US - The deprecated parameter
save_source_to_customeronPaymentIntenthas now been removed. Usesave_payment_methodinstead
- The library is now pinned to API version
56.1.0 - 2019-02-18
- #737 Add support for setting
request_capabilitiesand retrievingcapabilitiesonAccount - #793 Add support for
save_payment_methodonPaymentIntent
56.0.0 - 2019-02-13
- #785 Changes to the Payment Intent APIs for the next API version
- #789 Allow API arrays to be emptied by setting an empty array
55.15.0 - 2019-02-12
- #764 Add support for
transfer_data[destination]onInvoiceandSubscription - #784
- Add support for
SubscriptionScheduleandSubscriptionScheduleRevision - Add support for
payment_method_typesonPaymentIntent
- Add support for
- #787 Add support for
transfer_data[amount]onCharge
55.14.0 - 2019-01-25
- #765 Add support for
destination_payment_refundandsource_refundon theReversalresource
55.13.0 - 2019-01-17
- #779 Add support for
receipt_urlonCharge
55.12.0 - 2019-01-17
- #766 Add optional support for sending request telemetry to Stripe
55.11.0 - 2019-01-17
- #776 Add support for billing thresholds
55.10.0 - 2019-01-16
55.9.0 - 2019-01-15
- #769 Add field
AmounttoIssuingTransaction
55.8.0 - 2019-01-09
- #763 Add
application_fee_amounttoChargeand on charge create and capture params
55.7.0 - 2019-01-09
- #738 Add support for the account link resource
55.6.0 - 2019-01-09
- #762 Add support for new invoice items parameters when retrieving an upcoming invoice
55.5.0 - 2019-01-07
- #744 Add support for
transfer_data[destination]on Charge struct and params - #746 Add support for
wallet_provideron the Issuing Authorization
55.4.0 - 2019-01-07
- #745 Add support for
pendingparameter when listing invoice items
55.3.0 - 2019-01-02
- #742 Add field
FraudTypetoIssuerFraudRecord
55.2.0 - 2018-12-31
- #741 Add missing parameters
InvoiceNowandProratefor subscription cancellation
55.1.0 - 2018-12-27
- #743 Add support for
clear_usageonSubscriptionItemdeletion
55.0.0 - 2018-12-13
- #739 Use
ApplicationFeestruct forFeeRefund.Fee(minor breaking change)
54.2.0 - 2018-11-30
- #734 Put
/v1/prefix as part of all paths instead of URL
54.1.1 - 2018-11-30
- #733 Fix malformed URL generated for the uploads API when using
NewBackends
54.1.0 - 2018-11-28
54.0.0 - 2018-11-27
- #721 Add support for
RadarValueListandRadarValueListItem - #721 Remove
ClosedandForgivenfromInvoiceParams - #721 Add
PaidOutOfBandtoInvoicePayParams
53.4.0 - 2018-11-26
- #728 Add
IssuingCardtoEphemeralKeyParams
53.3.0 - 2018-11-26
- #727 Add support for
TransferDataon payment intent create and update
53.2.0 - 2018-11-21
- #725 Improved error deserialization
53.1.0 - 2018-11-15
- #723 Add support for
last_payment_erroronPaymentIntent. - #724 Add support for
transfer_data[destination]onPaymentIntent.
53.0.1 - 2018-11-12
- #714 Fix bug in retry logic that would cause the client to panic
53.0.0 - 2018-11-08
- #716 Drop support for Go 1.8.
- #715 Ship changes to the
PaymentIntentresource to match the final layout. - #717 Add support for
flat_amountonPlantiers. - #718 Add support for
supported_transfer_countriesonCountrySpec. - #720 Add support for
reviewonPaymentIntent. - #707 Add new invoice methods and fixes to the Issuing Cardholder resource (multiple breaking changes)
- Move to API version 2018-11-08.
- Add support for new API methods, properties and parameters for
Invoice. - Add support for
default_sourceonSubscriptionandInvoice.
52.1.0 - 2018-10-31
52.0.0 - 2018-10-29
- #711 Set
Request.GetBodywhen making requests - #711 Drop support for Go 1.7 (hasn't been supported by Go core since the release of Go 1.9 in August 2017)
51.4.0 - 2018-10-19
- #708 Add Stripe Terminal endpoints to master to
client.API
51.3.0 - 2018-10-09
- #704 Add support for
subscription_cancel_at_period_endon the Upcoming Invoice API.
51.2.0 - 2018-10-09
- #702 Add support for
delivery_successfilter when listing Events.
51.1.0 - 2018-10-03
- #700 Add support for
on_behalf_ofon Subscription and Charge resources.
51.0.0 - 2018-09-27
- #698 Move to API version 2018-09-24
- Rename
FileUploadtoFile(and allFileUpload*structs toFile*) - Fix file links client
- Rename
50.0.0 - 2018-09-24
- #695 Rename
TransactiontoDisputedTransactioninIssuingDisputeParams(minor breaking change) - #695 Add support for Stripe Terminal
49.2.0 - 2018-09-24
- #697 Fix
numberJSON tag on theIssuingCardDetailsresource.
49.1.0 - 2018-09-11
- #694 Add
ErrorCodeResourceMissingerror code constant
49.0.0 - 2018-09-11
- #693 Change
ProductunderPlanfrom a string to a fullProductstruct pointer (this is a minor breaking change -- upgrade by changing toplan.Product.ID)
48.3.0 - 2018-09-06
- #691 Add
InvoicePrefixtoCustomerandCustomerParams
48.2.0 - 2018-09-05
- #690 Add support for reporting resources
48.1.0 - 2018-09-05
- #683 Add
StatusTransitionsfilter parameters toOrderListParams
48.0.0 - 2018-09-05
- #681 Handle deserialization of
OrderItemparent into an object if expanded (minor breaking change)
47.0.0 - 2018-09-04
- New major version for better compatibility with Go's new module system (no breaking changes)
46.1.0 - 2018-09-04
- #688 Encode
ParamsinAppendToAsSourceOrExternalAccount(bug fix) - #689 Add
go.modfor the new module system
46.0.0 - 2018-09-04
- #686 Add
MandateandReceivertoSourceObjectParamsand changeDateonSourceMandateAcceptancetoint64(minor breaking change)
45.0.0 - 2018-08-30
- #680 Change
SubscriptionTaxPercentonInvoicefromint64tofloat64(minor breaking change)
44.0.0 - 2018-08-28
- #678 Allow payment intent capture to take its own parameters
43.1.1 - 2018-08-28
- #675 Fix incorrectly encoded parameter in
UsageRecordSummaryListParams
43.1.0 - 2018-08-28
43.0.0 - 2018-08-23
- #668 Move to API version 2018-08-23
- Add
TaxInfoandTaxInfoVerificationtoCustomer - Rename
AmounttoUnitAmountonPlanTierParams - Remove
BusinessVATIDfromCustomer - Remove
AtPeriodEndfromSubscriptionCancelParams
- Add
42.3.0 - 2018-08-23
- #667 Add
ForgivetoInvoicePayParams
42.2.0 - 2018-08-22
- #666 Add
SubscriptiontoSubscriptionItem
42.1.0 - 2018-08-22
- #664 Add
AvailablePayoutMethodstoCard
42.0.0 - 2018-08-20
- #663 Add support for usage record summaries and rename
LiveonIssuerFraudRecord,SourceTransaction, andUsageRecordtoLivemode` (a minor breaking change)
41.0.0 - 2018-08-17
- #659 Remove mutating Bitcoin receiver API calls (these were no longer functional anyway)
- #661 Correct
IssuingCardShipping's type toint64 - #662 Rename
IssuingCardShipping'sEtatoETA
40.2.0 - 2018-08-15
- #657 Use integer-indexed encoding for all arrays
40.1.0 - 2018-08-10
- #656 Expose new
ValidatePayloadfunctions for validating incoming payloads without constructing an event
40.0.2 - 2018-08-07
- #652 Change the type of
FileUpload.LinkstoFileLinkList(this is a bug fix given that the previous type would never have worked)
40.0.1 - 2018-08-07
- #653 All
BackendImplementations should sleep by default on retries
40.0.0 - 2018-08-06
- #648 Introduce buffers so a request's body can be read multiple times (this modifies the interface of a few exported internal functions so it's technically breaking, but it will probably not be breaking for most users)
- #649 Rename
BackendConfigurationtoBackendImplementation(likewise, technically breaking, but minor) - #650 Export
webhook.ComputeSignature
39.0.0 - 2018-08-04
- #646 Set request body before every retry (this modifies the interface of a few exported internal functions so it's technically breaking, but it will probably not be breaking for most users)
38.2.0 - 2018-08-03
38.1.0 - 2018-08-01
- #643 Bug fix and various code/logging improvements to retry code
38.0.0 - 2018-07-30
- #641 Minor breaking changes to correct a few naming inconsistencies:
IdentityVerificationDetailsCodeScanIdCountryNotSupportedbecomesIdentityVerificationDetailsCodeScanIDCountryNotSupportedIdentityVerificationDetailsCodeScanIdTypeNotSupportedbecomesIdentityVerificationDetailsCodeScanIDTypeNotSupportedBitcoinUrionBitcoinReceiverbecomesBitcoinURINetworkIdonIssuingAuthorizationbecomesNetworkID
37.0.0 - 2018-07-30
- #637 Add support for Sigma scheduled query runs
- #639 Move to API version
2018-07-27(breaking)- Remove
SKUsfromProduct - Subscription creation and update can no longer take a source
- Change
PercentOffon coupon struct and params from integer to float
- Remove
- #640 Add missing field
CreatedtoAccount
36.3.0 - 2018-07-27
- #636 Add
RiskScoretoChargeOutcome
36.2.0 - 2018-07-26
- #635 Add support for Stripe Issuing
36.1.2 - 2018-07-24
- #633 Fix encoding of list params for bank accounts and cards
36.1.1 - 2018-07-17
- #627 Wire an
http.ClientfromNewBackendsthrough to backends
36.1.0 - 2018-07-11
- #624 Add
AutoAdvanceforInvoice
36.0.0 - 2018-07-09
- #606 Add support for payment intents
- #623 Changed
Payout.Destinationfromstringto*PayoutDestinationto support expanding (minor breaking change)
35.13.0 - 2018-07-06
- #622 Correct position of
DeclineChargeOn(it was added accidentally onLegalEntityParamswhen it should have been onAccountParams)
35.12.0 - 2018-07-05
- #620 Add support for
QuantityandUnitAmounttoInvoiceItemParamsandQuantitytoInvoiceItem
35.11.0 - 2018-07-05
- #618 Add support for
DeclineChargeOntoAccountandAccountParams
35.10.0 - 2018-07-04
- #616 Adding missing clients to the
APIstruct including aUsageRecordsentry
35.9.0 - 2018-07-03
- #611 Introduce
GetBackendWithConfigand make logging configurable per backend
35.8.0 - 2018-06-28
- #607 Add support for
PartnerIDfromstripe.SetAppInfo
35.7.0 - 2018-06-26
- #604 Add extra parameters
CustomerReferenceandShippingFromZiptoChargeLevel3ParamsandChargeLevel3
35.6.0 - 2018-06-25
- #603 Add support for Level III data on charge creation
35.5.0 - 2018-06-22
- #601 Add missing parameters for retrieving an upcoming invoice
35.4.0 - 2018-06-21
- #599 Add
ExchangeRatetoBalanceTransaction
35.3.0 - 2018-06-20
- #596 Add
TypetoProductListParamsso that products can be listed by type
35.2.0 - 2018-06-19
- #595 Add
ProducttoPlanListParamsso that plans can be listed by product
35.1.0 - 2018-06-17
- #592 Add
Namefield toCouponandCouponParams
35.0.0 - 2018-06-15
- #557 Add automatic retries for intermittent errors (enabling using
BackendConfiguration.SetMaxNetworkRetries) - #589 Fix all
Getmethods to support standardized parameter structs + remove some deprecated functionsIssuerFraudRecordListParamsnow uses*stringforCharge(set it usingstripe.Stringlike elsewhere)event.Getnow takesstripe.EventParamsinstead ofParamsfor consistency- The
Getmethod forcountryspec,exchangerate,issuerfraudrecordnow take an extra params struct parameter to be consistent and allow setting a connected account (usestripe.CountrySpecParams,stripe.ExchangeRateParams, andIssuerFraudRecordParams) charge.MarkFraudulentandcharge.MarkSafehave been removed; usecharge.Updateinsteadcharge.CloseDisputeandcharge.UpdateDisputehave been removed; usedispute.Updateordispute.Closeinsteadloginlink.Newnow properly passes its params struct into its API call
34.3.0 - 2018-06-14
- #587 Use
net/httpconstants instead of string literals for HTTP verbs (this is an internal cleanup and should not affect library behavior)
34.2.0 - 2018-06-14
- #581 Push parameter encoding into
BackendConfiguration.Call(this is an internal cleanup and should not affect library behavior)
34.1.0 - 2018-06-13
- #586 Add
AmountPaid,AmountRemaining,BillingReason(including newInvoiceBillingReasonand constants), andSubscriptionProrationDatetoInvoice
34.0.0 - 2018-06-12
- #585 Remove
Filein favor ofFileUpload, and consolidating both classes which were already nearly identical exceptMIMETypehas been replaced byType(this is technically a breaking change, but quite a small one)
33.1.0 - 2018-06-12
- #578 Improve expansion parsing by not discarding unmarshal errors
33.0.0 - 2018-06-11
- #583 Add new account constants, rename one, and fix
DueBy(this is technically a breaking change, but quite a small one)
32.4.1 - 2018-06-11
- #582 Fix unmarshaling of
LegalEntity(specifically when we havelegal_entity[additional_owners][][verification]) so that it comes out as a struct
32.4.0 - 2018-06-07
- #577 Add
DocumentBackto account legal entity identity verification parameters and response
32.3.0 - 2018-06-07
- #576 Fix plan transform usage to use
BucketSizeinstead ofDivideBy; note this is technically a breaking API change, but we've released it as a minor because the previous manifestation didn't work
32.2.0 - 2018-06-06
- #571 Add
HostedInvoiceURLandInvoicePDFtoInvoice - #573 Add
FormatURLPathhelper to allow safer URL path building
32.1.0 - 2018-06-06
- #572 Add
Activeto plan parameters and response
32.0.1 - 2018-06-06
- #569 Fix unmarshaling of expanded transaction sources in balance transactions
32.0.0 - 2018-06-06
- #544 MAJOR changes that make all fields on parameter structs pointers, and rename many fields on parameter and response structs to be consistent with naming in the REST API; we've written a migration guide with complete details to help with the upgrade
31.0.0 - 2018-06-06
- #566 Support
DisputeParamsindispute.Close
30.8.1 - 2018-05-24
- #562 Add
go.modfor vgo support
30.8.0 - 2018-05-22
- #558 Add
SubscriptionItemtoInvoiceLine
30.7.0 - 2018-05-09
- #552 Add support for issuer fraud records
30.6.1 - 2018-05-04
- #550 Append standard
Paramsas well as card options when encodingCardParams
30.6.0 - 2018-04-17
- #546 Add
SubParams.TrialFromPlanandSubItemsParams.ClearUsage
30.5.0 - 2018-04-09
- #543 Support listing orders by customer (add
CustomertoOrderListParams)
30.4.0 - 2018-04-06
- #541 Add
MandateonSource(and associated mandate structs)
30.3.0 - 2018-04-02
- #538 Introduce flexible billing primitives for subscriptions
30.2.0 - 2018-03-23
- #535 Add constant for redirect status
not_required(RedirectFlowStatusNotRequired)
30.1.0 - 2018-03-17
- #534 Add
AmountZerotoInvoiceItemParams
30.0.0 - 2018-03-14
- #533 Make
DestPaymentunderTransferexpandable by changing it from a string to aCharge
29.3.1 - 2018-03-08
- #530 Fix mixed up types in
CountrySpec.SupportedBankAccountCurrencies
29.3.0 - 2018-03-01
- #527 Add
MaidenName,PersonalIDNumber,PersonalIDNumberProvidedfields toOwnerstruct
29.2.0 - 2018-02-26
- #525 Support shipping carrier and tracking number in orders
- #526 Fix ignored
commonParamswhen returning an order
29.1.1 - 2018-02-21
- #522 Bump API version and fix creating plans with a product
29.1.0 - 2018-02-21
- #520 Add support for topups
29.0.1 - 2018-02-16
WARNING: Please use 29.1.1 instead.
- #519 Correct the implementation of
PaymentSource.MarshalJSONto also handle bank account sources
29.0.0 - 2018-02-14
WARNING: Please use 29.1.1 instead.
- #518 Bump API version to 2018-02-06 and add support for Product & Plan API
28.12.0 - 2018-02-09
- #517 Add
BillingCycleAnchortoSubandBillingCycleAnchorUnchangedtoSubParams
28.11.0 - 2018-01-29
- #516 Add
AmountZerotoPlanParamsto it's possible to send zero values when creating or updating a plan
28.10.1 - 2018-01-18
- #512 Encode empty values found in maps (like
Meta)
28.10.0 - 2018-01-09
- #509 Plumb through additional possible errors when unmarshaling polymorphic types (please test your integrations while upgrading)
28.9.0 - 2018-01-08
- #506 Add support for recursing into slices in
event.GetObjValue
28.8.0 - 2017-12-12
- #500 Support sharing for bank accounts and cards (adds
IDfield to bank account and charge parameters)
28.7.0 - 2017-12-05
- #494 Add
AutomatictoPayoutstruct
28.6.1 - 2017-11-02
- #492 Correct name of user agent header used to send Go version to Stripe's API
28.6.0 - 2017-10-31
- #491 Support for exchange rates APIs
28.5.0 - 2017-10-27
- #488 Support for listing source transactions
28.4.2 - 2017-10-25
- #486 Send the required
object=bank_accountparameter when adding a bank account through an account - #487 Make bank account's
account_holder_nameandaccount_holder_typeparameters truly optional
28.4.1 - 2017-10-24
- #484 Error early when params not specified for card-related API calls
28.4.0 - 2017-10-19
- #477 Support context on API requests with
Params.ContextandListParams.Context
28.3.2 - 2017-10-19
- #479 Pass token in only one of
external_accountor source when appending card
28.3.1 - 2017-10-17
- #476 Make initializing new backends concurrency-safe
28.3.0 - 2017-10-10
- #359 Add support for verify sources (added
ValuesonSourceVerifyParams)
28.2.0 - 2017-10-09
- #472 Add support for
statement_descriptorin source objects - #473 Add support for detaching sources from customers
28.1.0 - 2017-10-05
- #471 Add support for
RedirectFlow.FailureReasonfor sources
28.0.1 - 2017-10-03
- #468 Fix encoding of pointer-based scalars (e.g.
Active *boolinProduct) - #470 Fix concurrent race in
formpackage's encoding caches
28.0.0 - 2017-09-27
- #467 Change
Product.Getto includeProductParamsfor request metadata - #467 Fix sending extra parameters on product and SKU requests
27.0.2 - 2017-09-26
- #465 Fix encoding of
CVCparameter inCardParams
27.0.1 - 2017-09-20
- #461 Fix encoding of
TypeDataunder sources
27.0.0 - 2017-09-19
- #458 Remove
ChargeParams.Token(this seems like it was added accidentally)
26.0.0 - 2017-09-17
- Introduce
formpackage so it's no longer necessary to build conditional structures to encode parameters -- this may result in parameters that were set but previously not encoded to now be encoded so PLEASE TEST CAREFULLY WHEN UPGRADING! - Alphabetize all struct fields -- this may result in position-based struct initialization to fail if it was being used
- Switch to stripe-mock for testing (test suite now runs completely!)
- Remote Displayer interface and Display implementations
- Add
FraudDetailstoChargeParams - Remove
FraudReportfromChargeParams(useFraudDetailsinstead)
25.2.0 - 2017-09-13
- Add
OnBehalfOfto charge parameters. - Add
OnBehalfOfto subscription parameters.
25.1.0 - 2017-09-06
- Use bearer token authentication for API requests
25.0.0 - 2017-08-21
- All
Delmethods now take params as second argument (which may benil) - Product
Deletehas been renamed toDelfor consistency - Product
Deletenow returns(*Product, error)for consistency - SKU
Deletehas been renamed toDelfor consistency - SKU
Deletenow returns(*SKU, error)for consistency
24.3.0 - 2017-08-08
- Add
FeeZeroto invoice andTaxPercentZeroto subscription for zeroing values
24.2.0 - 2017-07-25
- Add "range queries" for supported parameters (e.g.
created[gte]=123)
24.1.0 - 2017-07-17
- Add metadata to subscription items
24.0.0 - 2017-06-27
`Pay` on invoice now takes specific pay parameters
23.2.1 - 2017-06-26
- Fix bank account retrieval when using a customer ID
23.2.0 - 2017-06-26
- Support sharing path while creating a source
23.1.0 - 2017-06-26
- Add LoginLinks to client list
23.0.0 - 2017-06-23
plan.Del now takes `stripe.PlanParams` as a second argument
22.6.0 - 2017-06-19
- Support for ephemeral keys
22.5.0 - 2017-06-15
- Support for checking webhook signatures
22.4.1 - 2017-06-15
- Fix returned type of subscription items list
- Note: I meant to release this as 22.3.1, but I'm leaving it as it was released
22.3.0 - 2017-06-14
- Fix parameters for subscription items list
22.2.0 - 2017-06-13
- Support subscription items when getting upcoming invoice
- Support setting subscription's quantity to zero when getting upcoming invoice
22.1.1 - 2017-06-12
- Handle
deletedparameter when updating subscription items in a subscription
22.1.0 - 2017-05-25
- Change
Loggerto alog.Logger-like interface so other loggers are usable
22.0.0 - 2017-05-25
- Add support for login links
- Add support for new
Typefor accounts - Make
EventRequest(renamed fromReq) a struct with a new idempotency key - Rename
EventUserIDtoAccount
21.5.1 - 2017-05-23
- Fix plan update so
TrialPeriodparameter is sent
21.5.0 - 2017-05-15
- Implement
GetforRequestValues
21.4.1 - 2017-05-11
- Pass extra parameters to API calls on bank account deletion
21.4.0 - 2017-05-04
- Add
BillingandDueDatefilters to invoice listing - Add
Billingfilter to subscription listing
21.3.0 - 2017-05-02
- Add
DetailsCodetoIdentityVerification
21.2.0 - 2017-04-19
- Send user agent information with
X-Stripe-Client-User-Agent - Add
stripe.SetAppInfofor plugin authors to register app information
21.1.0 - 2017-04-12
- Allow coupon to be specified when creating orders
- No longer require that items have descriptions when creating orders
21.0.0 - 2017-04-07
- Balances are now retrieved by payout instead of by transfer
20.0.0 - 2017-04-06
- Bump API version to 2017-04-06: https://stripe.com/docs/upgrades#2017-04-06
- Add support for payouts and recipient transfers
- Change the transfer resource to support its new format
- Deprecate recipient creation
- Disputes under charges are now expandable and collapsed by default
- Rules under charge outcomes are now expandable and collapsed by default
19.17.0 - 2017-04-06
- Please see 20.0.0 (bad release)
19.16.0 - 2017-03-23
- Allow the ID of an identity document to be passed into an account owner update
19.15.0 - 2017-03-22
- Add
ShippingCarrierto dispute evidence
19.14.0 - 2017-03-20
- Add
Period,Plan, andQuantitytoInvoiceItem
19.13.0 - 2017-03-20
- Add
AdditionalOwnersEmptyto allow additional owners to be unset
19.12.0 - 2017-03-17
- Add new form of file upload using
io.FileReaderand filename
19.11.0 - 2017-03-13
- Add
TokentoSourceObjectParams
19.10.0 - 2017-03-13
- Add
CouponEmpty(allowing a coupon to be cleared) to customer parameters - Add
CouponEmpty(allowing a coupon to be cleared) to subscription parameters
19.9.0 - 2017-03-08
- Add missing value "all" to subscription statuses
19.8.0 - 2017-03-02
- Add subscription items client to main
client.APIstruct
19.7.0 - 2017-03-01
- Add
Statement(statement descriptor) toCaptureParams
19.6.0 - 2017-02-22
- Add new parameters for invoices and subscriptions
19.5.0 - 2017-02-13
- Add new rich
Destinationtype toChargeParams
19.4.0 - 2017-02-03
- Support Connect account as payment source
19.3.0 - 2017-02-02
- Add transfer group to charges and transfers
19.2.0 - 2017-01-23
- Add
RuletoChargeOutcome
19.1.0 - 2017-01-18
- Add support for updating sources
19.0.2 - 2017-01-04
- Fix subscription
trial_period_daysto be populated by the right value
19.0.1 - 2016-12-08
- Include verification document details when persisting
LegalEntity
19.0.0 - 2016-12-07
- Remote
SubProrationDateNowfield fromInvoiceParams
18.14.1 - 2016-12-05
- Truncate
tax_percentat four decimals (e.g. 3.9750%) instead of two
18.14.0 - 2016-11-23
- Add retrieve method for 3-D Secure resources
18.13.0 - 2016-11-15
- Add
PaymentSourcetoAPI
18.12.0 - 2016-11-14
- Allow bank accounts to be created as a customer source
18.11.0 - 2016-11-14
- Add
TrialPeriodEndtoSubParams
18.10.0 - 2016-11-09
- Add
StatusTransitionstoOrder
18.9.0 - 2016-11-04
- Add
ApplicationtoCharge
18.8.0 - 2016-10-24
- Add
ReviewtoChargefor the charge reviews
18.7.0 - 2016-10-18
- Add
RiskLeveltoChargeOutcome
18.6.0 - 2016-10-18
- Support for 403 status codes (permission denied)
18.5.0 - 2016-10-18
- Add
StatustoSubListParamsto allow filtering subscriptions by status
18.4.0 - 2016-10-14
- Add
HasEvidenceandPastDuetoEvidenceDetails
18.3.0 - 2016-10-10
- Add
NoDiscountabletoInvoiceItemParams
18.2.0 - 2016-10-10
- Add
BusinessLogotoAccount - Add
ReceiptNumbertoCharge - Add
DestPaymenttoTransfer
18.1.0 - 2016-10-04
- Support for Apple Pay domains
18.0.0 - 2016-10-03
- Support for subscription items
- Correct
SourceTxonTransferto be aSourceTransaction - Change
ChargeonResourceto be expandable (now a struct instead of string)
17.5.0 - 2016-09-22
- Support customer-related operations for bank accounts
17.4.2 - 2016-09-19
- Fix but where some parameters were not being included on order update
17.4.1 - 2016-09-15
- Fix bug that required a date of birth to be included on account update
17.4.0 - 2016-09-13
- Add missing Kana and Kanji address and name fields to account's legal entity
- Add
ReceiptNumberandStatustoRefund
17.3.0 - 2016-09-07
- Add support for sources endpoint
17.2.0 - 2016-08-29
- Add order returns to
API
17.1.0 - 2016-08-22
- Add
DeactiveOntoProduct
17.0.0 - 2016-08-18
- Allow expansion of destination on transfers
- Allow expansion of sources on balance transactions
16.8.0 - 2016-08-17
- Add
OriginatingTransactiontoFee
16.7.1 - 2016-08-17
- Allow params to be nil when retrieving a refund
16.7.0 - 2016-08-11
- Add support for 3-D Secure
16.6.0 - 2016-08-09
- Add
ReceiptNumbertoInvoice
16.5.0 - 2016-08-08
- Add
MetatoAccount
16.4.0 - 2016-08-05
- Allow the migration of recipients to accounts
- Add
MigratedTotoRecipient
16.3.1 - 2016-07-25
- URL-escape the IDs of coupons and plans when making API requests
16.3.0 - 2016-07-19
- Add
NoClosedtoInvoiceParamsto allow an invoice to be reopened
16.2.1 - 2016-07-11
- Consider
SubParams.QuantityZerowhen updating a subscription
16.2.0 - 2016-07-07
- Upgrade API version to 2016-07-06
16.1.0 - 2016-07-07
- Add
Returnsfield toOrder
16.0.0 - 2016-06-30
- Remove
Namefield onSKU; it's not actually supported - Support updating
ProductonSKU
15.6.0 - 2016-06-24
- Allow product and SKU attributes to be updated
15.5.0 - 2016-06-24
- Add
TaxPercentandTaxPercentZerotoCustomerParams
15.4.0 - 2016-06-20
- Add
TokenizationMethodtoCardstruct
15.3.0 - 2016-06-15
- Add
BalanceZerotoCustomerParamsso that balance can be zeroed out
15.2.0 - 2016-06-03
- Add
ToValuestoRequestValuesstruct
15.1.0 - 2016-05-26
- Add
BusinessVatIDto customer creation parameters
15.0.0 - 2016-05-24
- Fix handling of nested objects in arrays in request parameters
14.4.0 - 2016-05-24
- Add granular error types in new
Errfield onstripe.Error
14.3.0 - 2016-05-20
- Allow Relay orders to be returned and add associated types
14.2.3 - 2016-05-20
- When creating a bank account token, only send routing number if it's been set
14.2.2 - 2016-05-17
- When creating a bank account, only send routing number if it's been set
14.2.1 - 2016-05-17
- Add missing SKU clinet to client API type
14.2.0 - 2016-05-11
- Add
ReversedandAmountReversedfields toTransfer
14.1.0 - 2016-05-05
- Allow
default_for_currencyto be set when creating a card
14.0.0 - 2016-05-04
- Change the signature for
sub.Delete. The customer ID is no longer required.
13.12.0 - 2016-04-28
- Add
CurrencytoCard
13.11.1 - 2016-04-22
- Fix bug where new external accounts could not be marked default from token
13.11.0 - 2016-04-21
- Expose a number of list types that were previously internal (full list below)
- Expose
stripe.AccountList - Expose
stripe.TransactionList - Expose
stripe.BitcoinReceiverList - Expose
stripe.ChargeList - Expose
stripe.CountrySpecList - Expose
stripe.CouponList - Expose
stripe.CustomerList - Expose
stripe.DisputeList - Expose
stripe.EventList - Expose
stripe.FeeList - Expose
stripe.FileUploadList - Expose
stripe.InvoiceList - Expose
stripe.OrderList - Expose
stripe.ProductList - Expose
stripe.RecipientList - Expose
stripe.TransferList - Switch to use of
stripe.BitcoinTransactionList - Switch to use of
stripe.SKUList
13.10.1 - 2016-04-20
- Add support for
TaxPercentZeroto invoice and subscription updates
13.10.0 - 2016-04-19
- Expose
stripe.PlanList(previously an internal type)
13.9.0 - 2016-04-18
- Add
TaxPercentZerostruct toInvoiceParams - Add
TaxPercentZerotoSubParams
13.8.0 - 2016-04-12
- Add
Outcomestruct toCharge
13.7.0 - 2016-04-06
- Add
Description,IIN, andIssuertoCard
13.6.0 - 2016-04-05
- Add
SourceType(and associated constants) toTransfer
13.5.0 - 2016-03-29
- Add
Meta(metadata) toBankAccount
13.4.0 - 2016-03-29
- Add
Meta(metadata) toCard
13.3.0 - 2016-03-29
- Add
DefaultCurrencytoCountrySpec
13.2.0 - 2016-03-18
- Add
SourceTransfertoCharge - Add
SourceTxtoTransfer
13.1.0 - 2016-03-15
- Add
RejectonAccountto support the new API feature
13.0.0 - 2016-03-15
- Upgrade API version to 2016-03-07
- Remove
Account.BankAccountsin favor ofExternalAccounts - Remove
Account.Currenciesin favor ofCountrySpec
12.1.0 - 2016-02-04
- Add
ListParams.StripeAccountfor making list calls on behalf of connected accounts - Add
Params.StripeAccountfor symmetry withListParams.StripeAccount - Deprecate
Params.Accountin favor ofParams.StripeAccount
12.0.0 - 2016-02-02
- Add support for fetching events for managed accounts (
event.Getnow takesParams)
11.5.0 - 2016-02-26
- Allow a
PII.PersonalIDNumbernumber to be used to create a token
11.4.0 - 2016-02-24
- Add missing subscription fields to
InvoiceParamsfor use withinvoice.GetNext
11.3.0 - 2016-02-19
- Add
AccountHolderNameandAccountHolderTypeto bank accounts
11.2.0 - 2016-02-11
- Add support for
CountrySpec - Add
SSNProvided,PersonalIDProvidedandBusinessTaxIDProvidedtoLegalEntity
11.1.2 - 2016-02-02
- Fix card update method to correctly take expiration date
11.1.1 - 2016-02-01
- Fix recipient update so that it can take a bank token (like create)
11.0.1 - 2016-01-11
- Add missing field
countryto shipping details ofChargeandCustomer
11.0.0 - 2016-01-07
- Add missing field
DefaulttoBankAccount - Add
OrderParamsparameter toOrderretrieval - Fix parameter bug when creating a new
Order - Support special value of 'now' for trial end when updating subscriptions
10.3.0 - 2015-12-10
- Allow an account to be referenced when creating a card
10.2.0 - 2015-12-04
- Add
Updatefunction onCouponclient so that metadata can be set
10.1.0 - 2015-12-01
- Add a verification routine for external accounts
10.0.0 - 2015-11-30
- Return models along with
errorwhen deleting resources withDel - Fix bug where country parameter wasn't included for some account creation
9.0.0 - 2015-11-13
- Return model (
Sub) when cancelling a subscription (sub.Cancel)
8.0.0 - 2015-08-17
- Add ability to list and retrieve refunds without a Charge
7.0.0 - 2015-08-03
- Add ability to list and retrieve disputes
6.8.0 - 2015-07-29
- Add ability to delete an account
6.7.1 - 2015-07-17
- Bug fixes
6.7.0 - 2015-07-16
- Expand logging object
- Move proration date to subscription update
- Send country when creating/updating account
6.6.0 - 2015-07-06
- Add request ID to errors
6.5.0 - 2015-07-06
- Update bank account creation API
- Add destination, application fee, transfer to Charge struct
- Add missing fields to invoice line item
- Rename deprecated customer param value
6.4.2 - 2015-06-23
- Add BusinessUrl, BusinessUrl, BusinessPrimaryColor, SupportEmail, and
- SupportUrl to Account.
6.4.1 - 2015-06-16
- Change card.dynamic_last_four to card.dynamic_last4
6.4.0 - 2015-05-28
- Rename customer.default_card -> default_source
6.3.0 - 2015-05-19
- Add shipping address to charges
- Expose card.dynamic_last_four
- Expose account.tos_acceptance
- Bug fixes
- Bump API version to most recent one
6.2.0 - 2015-04-09
- Bug fixes
- Add Extra to parameters
6.1.0 - 2015-03-17
- Add TaxPercent for subscriptions
- Event bug fixes
6.0.0 - 2015-03-15
- Add more operations for /accounts endpoint
- Add /transfers/reversals endpoint
- Add /accounts/bank_accounts endpoint
- Add support for Stripe-Account header
5.1.0 - 2015-02-25
- Add new dispute status
warning_closed - Add SubParams.TrialEndNow to support
trial_end = "now"
5.0.1 - 2015-02-25
- Fix URL for upcoming invoices
5.0.0 - 2015-02-19
- Bump to API version 2014-02-18
- Change Card, DefaultCard, Cards to Source, DefaultSource, Sources in Stripe response objects
- Add paymentsource package for manipulating Customer's sources
- Support Update action for Bitcoin Receivers
4.4.3 - 2015-02-08
- Modify NewIdempotencyKey() algorithm to increase likelihood of randomness
4.4.2 - 2015-01-24
- Add BankAccountParams.Token
- Add Token.ClientIP
- Add LogLevel
4.4.0 - 2015-01-20
- Add Bitcoin support
4.3.0 - 2015-01-13
- Added support for listing FileUploads
- Mime parameter on FileUpload has been changed to Type
4.2.1 - 2014-12-28
- Handle charges with customer card tokens
4.2.0 - 2014-12-18
- Add idempotency support
4.1.0 - 2014-12-17
- Bump to API version 2014-12-17.
4.0.0 - 2014-12-16
- Add FileUpload resource. This brings in a new endpoint (uploads.stripe.com) and thus makes changes to some of the existing interfaces.
- This also adds support for multipart content.
3.1.0 - 2014-12-16
- Add Charge.FraudDetails
3.0.1 - 2014-12-15
- Add timeout value to HTTP requests
3.0.0 - 2014-12-05
- Add Dispute.EvidenceDetails
- Remove Dispute.DueDate
- Change Dispute.Evidence from string to struct
2.0.0 - 2014-11-26
- Change List interface to .Next() and .Resource()
- Better error messages for Get() methods
- EventData.Raw contains the raw event message
- SubParams.QuantityZero can be used for free subscriptions
1.0.3 - 2014-10-22
- Add AddMeta method
1.0.2 - 2014-09-23
- Minor fixes
1.0.1 - 2014-09-23
- Linter-based updates
1.0.0 - 2014-09-22
- Initial version