### v2.4.2 (2017-11-27) * * * ** API changes **: * The new resource [Promotional Credits](http://apidocs.chargebee.com/docs/api/promotional_credits) has been added * The new sub resource [balances](https://apidocs.chargebee.com/docs/api/customers#customer_balances) has been added * The API end point add_promotional_credits, deduct_promotional_credits and set_promotional_credits has been deprecated in customer resource ** Events added**: * New Event Type promotional_credits_added and promotional_credits_deducted has been added ### v2.4.1 (2017-11-13) * * * ** API changes**: * The new resource [Coupon Set](https://apidocs.chargebee.com/docs/api/coupon_sets) has been added * The API end point create a coupon code for a coupon has been deprecated in coupon code resource * The attribute [coupon_set_id](https://apidocs.chargebee.com/docs/api/coupon_codes#coupon_code_coupon_set_id) has been added to Coupon Code resource * The deprecation has been removed for [Collect payment for customer](https://apidocs.chargebee.com/docs/api/customers#collect_payment_for_customer) in customer resource * New end point Manage payment source and Collect now has been added as deprecated API to hosted page. Please mail us at support@chargebee.com to enable ** Attributes added**: * New attribute [remaining_billing_cycles](https://apidocs.chargebee.com/docs/api/subscriptions#subscription_addons_remaining_billing_cycles) has been added in addons under subscription resource. ** Events added**: * New event type coupon_set_created, coupon_set_updated, coupon_set_deleted, coupon_codes_added, coupon_codes_updated, coupon_codes_deleted ### v2.4.0 (2017-09-22) * * * ** APIs added**: New endpoint 'Collect payment for a customer' has been added as a restricted and deprecated API. ** APIs updated**: The attribute 'amount_to_collect' would be added to Invoice resource. See : https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes ### v2.3.9 (2017-09-15) * * * ** APIs updated**: The attribute payment_source_id would be added to the transaction resource. See : https://apidocs.chargebee.com/docs/api/transactions#transaction_payment_source_id The filter parameter payment_source_id would be added in List transactions API. See : https://apidocs.chargebee.com/docs/api/transactions#list_transactions The gateway types amazon_payments and paypal_express_checkout would be added. See : https://apidocs.chargebee.com/docs/api/customers#customer_payment_method_gateway ### v2.3.8 (2017-09-14) * * * ** APIs updated**: The attribute registered_for_gst has been added to the Customer resource. See : https://apidocs.chargebee.com/docs/api/customers#customer_attributes The parameter registered_for_gst has been added in Create a customer , Update billing info for a customer , Create subscription estimate , Update subscription estimate , Create a subscription and Update a subscription APIs. See : https://apidocs.chargebee.com/docs/api/customers#create_a_customer ### v2.3.7 (2017-09-06) * * * ** APIs added**: The new endpoint Record refund for a credit note has been added to Credit note resource. See : https://apidocs.chargebee.com/docs/api/credit_notes#record_refund_for_a_credit_note ** APIs updated**: The parameter tmp_token has been deprecated in card subresource in Create a customer , Create a subscription , Update a subscription and Import subscription APIs. See : https://apidocs.chargebee.com/docs/api/customers#create_a_customer The parameter tmp_token has been added to payment method subresource in Create a subscription API. See : https://apidocs.chargebee.com/docs/api/subscriptions#create_a_subscription The type apple_pay has been added to payment method types. See : https://apidocs.chargebee.com/docs/api/customers#create_a_customer_payment_method_type ### v2.3.6 (2017-08-31) * * * ** APIs added**: The parameters credit_option_for_current_term_charges, unbilled_charges_option,refundable_credits_handling and account_receivables_handling would be added inCancel subscription API. See : https://apidocs.chargebee.com/docs/api/subscriptions#cancel_a_subscription A new endpoint Cancel subscription estimate would be added to the Estimate resource. See : https://apidocs.chargebee.com/docs/api/estimates#cancel_subscription_estimate The attribute deleted would be added to the Unbilled charge resource. See : https://apidocs.chargebee.com/docs/api/unbilled_charges#unbilled_charge_attributes The parameter include_deleted would be added in List Unbilled Charges API. See : https://apidocs.chargebee.com/docs/api/unbilled_charges#list_unbilled_charges ### v2.3.5 (2017-08-28) * * * ** APIs added**: The endpoints Void a credit note and Delete a credit note would be added to the Credit notes resource. See : https://apidocs.chargebee.com/docs/api/credit_notes The endpoints Apply payments for an invoice, Apply credits for an invoice, Remove payment from an invoice and Remove credit note from an invoice would be added to the Invoice resource.w See : https://apidocs.chargebee.com/docs/api/invoices ### v2.3.4 (2017-08-16) * * * ** APIs added**: A new endpoint 'Update a card payment source' would be added to the Payment source resource. See : https://apidocs.chargebee.com/docs/api/payment_sources#update_a_card_payment_source ### v2.3.3 (2017-08-03) * * * ** APIs updated**: The attribute trial_end has been added to Subscriptions Addon subresource. See : https://apidocs.chargebee.com/docs/api/subscriptions#subscription_addons_trial_end The parameter trial_end would be added to Addon subresource in Create a subscription,Create subcription for customer, Update a subcription, Create subscription estimate, Create subscription for customer estimate and Update subscription estimate APIs. See : https://apidocs.chargebee.com/docs/api/subscriptions#create_a_subscription_addons_trial_end ### v2.3.2 (2017-07-26) * * * ** APIs added**: The new resource 'Time Machine' has been added. ### v2.3.1 (2017-07-21) * * * ** APIs added**: The new endpoint 'Change Billing Date' has been added to Customer resource. See : https://apidocs.chargebee.com/docs/api/customers#change_billing_date The new endpoints 'Upcoming invoices estimate' and 'Subscription change term end estimate' have been added to Estimate API. See : https://apidocs.chargebee.com/docs/api/estimates#upcoming_invoices_estimate ** APIs updated**: The attributes 'billing_date', 'billing_date_mode', 'billing_day_of_week', 'billing_day_of_week_mode', 'unbilled_charges' have been added to the Customer resource. See : https://apidocs.chargebee.com/docs/api/customers#customer_attributes The event types 'unbilled_charges_created', 'unbilled_charges_voided', 'unbilled_charges_deleted' and 'unbilled_charges_invoiced' have been added. See : https://apidocs.chargebee.com/docs/api/events#event_types The parameter 'billing_alignment_mode' has been added to Create a subscription, Create a subscription for customer, Update a customer, Reactivate a subscription, Create subscription estimate, Create subscription for customer estimate, Update a subscription estimate, Checkout new subscription and Checkout existing subscription API. See : https://apidocs.chargebee.com/docs/api/subscriptions#create_a_subscription The parameters 'line_item_date_from' and 'line_item_date_to' have been added to Add Charge API. See : https://apidocs.chargebee.com/docs/api/invoices#add_charge_item_to_pending_invoice The parameters 'prorate' and 'invoice_immediately' have been added Change term end API. See : https://apidocs.chargebee.com/docs/api/subscriptions#change_term_end ### v2.3.0 (2017-07-06) * * * ** APIs updated**: The parameter "status" has been added to the Create a plan, Create an addon and Create a coupon APIs. See : https://apidocs.chargebee.com/docs/api/plans#create_a_plan The attribute "issuing_country" has been added to the Card and Payment source resource. See : https://apidocs.chargebee.com/docs/api/payment_sources#payment_source_attributes The reason code "fraudulent" has been added to the Credit note resource. See : https://apidocs.chargebee.com/docs/api/credit_notes#credit_note_reason_code The attribute "bank_name" is made optional in Bank Account subresource. See : https://apidocs.chargebee.com/docs/api/payment_sources#payment_source_bank_account_bank_name The parameter "redirect_url" has been made optional in Create a portal session API. See : https://apidocs.chargebee.com/docs/api/portal_sessions#create_a_portal_session The attributes "fraud_flag" and "fraud_reason" have been added to the Transaction resource. See : https://apidocs.chargebee.com/docs/api/transactions#transaction_attributes ### v2.2.9 (2017-06-01) * * * The endpoint Invoice Now Estimate has been added to the Unbilled Charge resource. See : https://apidocs.chargebee.com/docs/api/customers#assign_payment_role ** APIs updated**: The filter param "phone" has been added to the List Customer API. See : https://apidocs.chargebee.com/docs/api/customers#list_customers The subresource "invoice_estimates" has been added to the Estimate resource. See : https://apidocs.chargebee.com/docs/api/estimates#invoice_estimate_attributes ### v2.2.8 (2017-05-04) * * * ** APIs added**: The new resources Payment Source has been added. See: https://apidocs.chargebee.com/docs/api/payment_sources The new resources Unbilled Charge has been added. See : https://apidocs.chargebee.com/docs/api/unbilled_charges The endpoint Assign payment role has been added to the Customer resource. See : https://apidocs.chargebee.com/docs/api/customers#assign_payment_role The endpoint Override Billing Profile has been added to the Subscription resource. See : https://apidocs.chargebee.com/docs/api/subscriptions#override_billing_profile ** APIs updated**: The attribute payment_source_id has been added to the Card resource. See : https://apidocs.chargebee.com/docs/api/cards#card_attributes The attribute subscription_id has been added to the lineitems subresource in Invoice , Credit Note , Invoice estimate , Next invoice estimate and Credit Note estimate . See : https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes The attributes consolidated_invoicing, primary_payment_source_id, backup_payment_source_id and the subresource list referral_urls have been added to the Customer resource. See : https://apidocs.chargebee.com/docs/api/customers#customer_attributes The attributes payment_source_id and auto_collection have been added to the Subscription resource. See : https://apidocs.chargebee.com/docs/api/subscriptions#subscription_attributes The subresource unbilled_charge_estimates has been added to the Estimate resource. See : https://apidocs.chargebee.com/docs/api/estimates#unbilled_charge_estimate_attributes The param consolidated_invoicing has been added to Create a customer and Update a customer APIs. See : https://apidocs.chargebee.com/docs/api/customers#create_a_customer The input params auto_collection, invoice_immediately and consolidated_invoicing have been added to Create subscription API. See : https://apidocs.chargebee.com/docs/api/subscriptions#create_a_subscription The input params auto_collection, payment_source_id and invoice_immediately have been added to Create subscription for customer API. See : https://apidocs.chargebee.com/docs/api/subscriptions#create_subscription_for_customer The input params credit_type and reference have been added to Add promotional credits for a customer , Deduct promotional credits for a customer and Set promotional credits for a customer APIs. See : https://apidocs.chargebee.com/docs/api/customers#add_promotional_credits_to_a_customer The input param invoice_immediately has been added to the Update a subscription , Reactivate subscription , Create subscription estimate , Create subscription for customer estimate and Update subscription estimate APIs. See : https://apidocs.chargebee.com/docs/api/subscriptions#update_a_subscription The input param auto_collection has been added to the Subscription subresource and consolidated_invoicing have been added to the Customer subresource in Checkout new subscription API. See : https://apidocs.chargebee.com/docs/api/hosted_pages#checkout_new_subscription The input param payment_source_id has been added to Import a subscription , Create an invoice , Create invoice for charge , Create invoice for addon and Collect payment for an invoice APIs. See : https://apidocs.chargebee.com/docs/api/subscriptions#import_a_subscription The event types payment_source_added, payment_source_updated and payment_source_deleted have been added. See : https://apidocs.chargebee.com/docs/api/events#event_types ### v2.2.7 (2017-04-19) * * * ** APIs added**: The endpoints 'List' and 'Acknowledge' APIs have been added to the Hosted page resource. See : https://apidocs.chargebee.com/docs/api/hosted_pages ** APIs updated**: A new subresource 'line_item_discounts' has been added to the Invoice, Credit note, Invoice estimates and Credit note estimates resources. See : https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes The Card statuses 'pending_verification' and 'invalid' have been added to the Customer resource. See : https://apidocs.chargebee.com/docs/api/customers#customer_attributes The Payment Method types 'generic', 'alipay' and 'unionpay' have been added to the Payment Method type in the Customer resource. See : https://apidocs.chargebee.com/docs/api/customers#customer_attributes The state 'failed' and the attribute 'failure_reason' have been deprecated in the Hosted Page resource. The attribues 'updated_at', 'resource_version' and 'checkout_info' have been added. See : https://apidocs.chargebee.com/docs/api/hosted_pages#hosted_page_attributes A new gateway 'adyen' has been added. See : https://apidocs.chargebee.com/docs/api/cards#card_attributes ### v2.2.6 (2017-03-16) * * * ** APIs updated**: The input parameter 'id' have been removed in Update a Plan and Update an addon resources. See: https://apidocs.chargebee.com/docs/api/plans#update_a_plan The input parameter 'terms_to_charge' have been added in Create a subscription,Create subscription for a customer, Create subscription estimate, create subscription for customer estimate, Reactivate a subscription and Checkout new hosted pages APIs. See : https://apidocs.chargebee.com/docs/api/subscriptions#create_subscription_for_customer The filter input parameter 'next_billing_at' have been added in List Subscriptions API. See : https://apidocs.chargebee.com/docs/api/subscriptions#list_subscriptions The input parameter 'force_term_reset' have been added to Checkout existing hosted pages API. See : https://apidocs.chargebee.com/docs/api/hosted_pages#checkout_existing_subscription A new attribute 'has_advance_charges' have been added to the Invoice resource. See : https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes ### v2.2.5 (2017-02-24) * * * ** APIs added**: New resources 'Site Migration Details' and 'Resource Migrations' have been added. See : https://apidocs.chargebee.com/docs/api/site_migration_details A new endpoint 'Move a customer' has been added. See : https://apidocs.chargebee.com/docs/api/customers#move_a_customer ** APIs updated**: The attributes 'id' and 'for_site_merging' have been added to Copy an addon, Copy a coupon and Copy a plan API. See : https://apidocs.chargebee.com/docs/api/plans#copy_a_plan The event types 'customer_moved_out' and 'customer_moved_in' have been added. See : https://apidocs.chargebee.com/docs/api/events#event_types The input parameters 'ignore_scheduled_cancellation' and 'ignore_scheduled_changes' have been added to the Subscription renewal estimate API. See : https://apidocs.chargebee.com/docs/api/estimates#subscription_renewal_estimate ### v2.2.4 (2017-01-30) * * * ** APIs updated**: A new reason code 'Subscription cancellation' has been added to the Credit note resource. See : https://apidocs.chargebee.com/docs/api/credit_notes#credit_note_attributes A attribute 'has_advance_charges' has been added to the Invoice resource and the input filter parameter 'has_advance_charges' has been added to List Invoice API. See : https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes A new attribute 'next_billing_at' has been added to the Subscription resource. See : https://apidocs.chargebee.com/docs/api/subscriptions#subscription_attributes The input parameters 'terms_to_charge', 'reactivate', 'reactivate_from' have been added to Update a Subscription, Update a subscription estimate and Checkout existing hosted page APIs. See : https://apidocs.chargebee.com/docs/api/subscriptions#update_a_subscription The input parameter 'reactivate_from' has been added to Reactivate a subscription API. See : https://apidocs.chargebee.com/docs/api/subscriptions#reactivate_a_subscription ** APIs added**: A new endpoint 'Charge Future Renewals' has been added to the Subscription API. https://apidocs.chargebee.com/docs/api/subscriptions#charge_future_renewals ### v2.2.3 (2017-01-27) * * * ** APIs updated**: A new attribute 'gateway_account_id' has been added to Card resource. A input param 'gateway' has been deprecated and a new input param 'gateway_account_id' has been added from Update card for customer, Switch gateway and Copy card APIs. See: https://apidocs.chargebee.com/docs/api/cards A input param 'gateway' has been deprecated and a new input param 'gateway_account_id' has been added to Card and Payment method sub resource in Create customer, Create subscription, Update Subscription and Import subscription API. See: https://apidocs.chargebee.com/docs/api/customers A input param 'fraud_flag' has been added to Update customer API. See: https://apidocs.chargebee.com/docs/api/customers#update_a_customer A input param 'gateway' has been deprecated and a new input param 'gateway_account_id' has been added to Payment method sub resource in Update card for a customer API. See: https://apidocs.chargebee.com/docs/api/cards#update_card_for_a_customer A input param 'gateway' has been deprecated and a new input param 'gateway_account_id' has been added to the Card resource in Checkout new, Checkout existing and Update card and Update Payment method APIs. See: https://apidocs.chargebee.com/docs/api/hosted_pages#checkout_new_subscription A new input params 'billing_address' and 'shipping_address' has been added to Checkout new hosted page API. See: https://apidocs.chargebee.com/docs/api/hosted_pages#checkout_new_subscription ** APIs added**: A new endpoint Create subscription for a customer estimate has been added to the Estimate resource. See: https://apidocs.chargebee.com/docs/api/estimates#create_subscription_for_a_customer_estimate ### v2.2.2 (2017-01-12) * * * ** APIs added**: A new endpoint, Unarchive a plan has been added to the Plan resource. See: https://apidocs.chargebee.com/docs/api/plans#unarchive_a_plan A new endpoint, Unarchive an addon has been added to the Addon resource. See : https://apidocs.chargebee.com/docs/api/addons#unarchive_an_addon A new endpoint, Unarchive a coupon has been added to the Coupon resource. See : https://apidocs.chargebee.com/docs/api/coupons#unarchive_a_coupon ### v2.2.1 (2016-12-30) * * * ** APIs updated**: The attributes 'plan_unit_price', 'setup_fee', 'billing_period', 'billing_period_unit' and 'plan_free_quantity' has been added to the Subscription resource. See : https://apidocs.chargebee.com/docs/api/subscriptions#subscription_attributes The input parameters 'plan_unit_price', 'setup_fee' and Addon 'unit_price' has been added to Create a subscription, Create subscription for customer, Update a subscription, Create a subscription estimate, Update a subscription estimate, Checkout a new subscription and Checkout existing subscription, Import a subscription and Import subscription for customer APIs. See : https://apidocs.chargebee.com/docs/api/subscriptions#create_a_subscription An input parameter Addon 'unit_price' has been added to Charge addon at term end, Create an Invoice, Create invoice for addon and Add addon item to pending invoice APIs. See : https://apidocs.chargebee.com/docs/api/invoices#create_an_invoice An attribute 'tax_exempt_reason' has been added to line items sub resource in Invoice, Credit Note and Estimate resources. See : https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes ### v2.2.0 (2016-12-09) * * * ** APIs updated**: A new attribute, 'locale' has been added to the Customer resource. See : https://apidocs.chargebee.com/docs/api/customers#customer_attributes A new parameter, 'locale' has been to Create a customer, Update a customer, Checkout new hosted page, Create a subscription and Import a subscription APIs. See : https://apidocs.chargebee.com/docs/api/customers#create_a_customer The attributes 'mrr', 'exchange_rate' and 'base_currency_code' have been added to the Subscription resource. See : https://apidocs.chargebee.com/docs/api/subscriptions#subscription_attributes A new filter parameter 'cancelled_at' has been added to List Subscription API. See : https://apidocs.chargebee.com/docs/api/subscriptions#list_subscriptions The attribute 'voided_at' has been added to the Invoice and the Credit Note resource and 'voided_at' filter has been added to List invoices and List credit notes APIs. See : https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes The attributes 'sku', 'accounting_code', 'accounting_category1' and 'accounting_category2' have been added to the Plan and the Addon resource. See : https://apidocs.chargebee.com/docs/api/plans#plan_attributes The input parameters 'sku', 'accounting_code', 'accounting_category1' and 'accounting_category2' have been added to Create a plan, Update a plan, Create an addon and Update an addon APIs. See : https://apidocs.chargebee.com/docs/api/plans#create_a_plan The input parameters 'transaction_id_at_gateway', 'transaction_status', 'transaction_error_code' and 'transaction_error_text' have been added to Record payment for an invoice API. See : https://apidocs.chargebee.com/docs/api/invoices#record_an_invoice_payment ### v2.1.9 (2016-11-24) * * * ** APIs updated**: A new attribute, 'funding_type' has been added to Card resource. See : https://apidocs.chargebee.com/docs/api/cards#card_attributes ** APIs added**: A new endpoint, List coupon codes API has been added to Coupon Code resource. See : https://apidocs.chargebee.com/docs/api/coupon_codes#list_coupon_codes A new endpoint, Copy a plan API has been added to Plan resource. See : https://apidocs.chargebee.com/docs/api/plans#copy_a_plan A new endpoint, Copy an addon API has been added to Addon resource. See : https://apidocs.chargebee.com/docs/api/addons#copy_an_addon A new endpoint, Copy a coupon API has been added to Coupon resource. See : https://apidocs.chargebee.com/docs/api/coupons#copy_a_coupon A new endpoint, Import a subscription API has been added to Subscription resource. See : https://apidocs.chargebee.com/docs/api/subscriptions#import_a_subscription A new endpoint, Import Subscription for customer API has been added to Subscription resource. See : https://apidocs.chargebee.com/docs/api/subscriptions#import_subscription_for_customer A new endpoint, Import invoice API has been added to Invoice resource. See : https://apidocs.chargebee.com/docs/api/invoices#import_invoice ### v2.1.8 (2016-11-18) * * * ** APIs updated**: A new attribute, 'tax_profile_id' has been added to Addon and Plan resource. See : https://apidocs.chargebee.com/docs/api/plans#plan_attributes The new input parameter 'tax_profile_id' has been added in Create and Update Addon and Plan APIs. See : https://apidocs.chargebee.com/docs/api/plans#create_a_plan The new cancel reason type 'non_compliant_customer' has been added to the Subscription resource. See : https://apidocs.chargebee.com/docs/api/subscriptions#subscription_attributes ### v2.1.7 (2016-11-09) * * * ** APIs updated**: The attributes "updated_at" and "resource_version" is added to Plan, Addon and Coupon resource. See : https://apidocs.chargebee.com/docs/api/plans#plan_attributes Following [Event types](https://apidocs.chargebee.com/docs/api/events#event_types) are added * *plan_created* * *plan_updated* * *plan_deleted* * *addon_created* * *addon_updated* * *addon_deleted* * *coupon_created* * *coupon_updated* * *coupon_deleted* * *netd_payment_due_reminder* The new Invoice status "posted" is added. See : https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes The attribute "net_term_days" is added to Customer resource and new input parameter "net_term_days" is added to Create Customer and Update Customer API. See : https://apidocs.chargebee.com/docs/api/customers#customer_attributes The input parameter "net_term_days" is added to Create a Subscription API. See : https://apidocs.chargebee.com/docs/api/subscriptions#create_a_subscription The attributes "net_term_days" and "due_date" is added to the Invoice resource. See : https://apidocs.chargebee.com/docs/api/invoices ### v2.1.6 (2016-10-27) * * * ** APIs updated**: The attribute "preferred_currency_code" is added to Customer and a new input parameter "preferred_currency_code" is added Create Customer and Update Customer API. See : https://apidocs.chargebee.com/docs/api/customers#customer_attributes ### v2.1.5 (2016-09-30) * * * ** APIs updated**: The new attributes "updated_at", "resource_version" and "deleted" is returned as part of Customer, Subscription, Invoice, Credit Note and Transaction resources. See : https://apidocs.chargebee.com/docs/api/subscriptions#subscription_attributes The new parameter "include_deleted" is added to Customer, Subscription, Invoice, Credit Note and Transaction List API. See : https://apidocs.chargebee.com/docs/api/customers#list_customers The new parameter "date" is added to Create Credit Note API. See : https://apidocs.chargebee.com/docs/api/credit_notes#create_credit_note ### v2.1.4 (2016-09-21) * * * [Pull Request](https://github.com/chargebee/chargebee-ruby/pull/7) have been merged. ** APIs updated**: The new Gateway type "gocardless" for card resource is added. See card attributes See : https://apidocs.chargebee.com/docs/api/cards#card_attributes ### v2.1.3 (2016-09-03) * * * ** APIs added**: A new endpoint to create Credit Note is added. See : https://apidocs.chargebee.com/docs/api/credit_notes#create_credit_note A new endpoint to write off Invoice is added. See : https://apidocs.chargebee.com/docs/api/invoices#write_off_an_invoice ** APIs updated**: The attribute "forward_url" is given as input for Create a Portal Session API. See : https://apidocs.chargebee.com/docs/api/portal_sessions#create_a_portal_session ### v2.1.2 (2016-08-25) * * * ** APIs updated**: The attribute "validation_status" is added to address. See : https://apidocs.chargebee.com/docs/api/addresses#address_attributes The attribute "validation_status" is added to Customer billing address and the attribute "fraud_flag" is now returned Customer in case of any fraudulent transactions. The API's Create Customer, Update Billing Info for a Customer now take in "validation_status" for address objects. See : https://apidocs.chargebee.com/docs/api/customers#customer_attributes The attribute "validation_status" is added to Subscription shipping address. The API's Create Subscription, Create Subscription for Customer, Update Subscription now take in "validation_status" for address objects. See : https://apidocs.chargebee.com/docs/api/subscriptions#subscription_attributes The attribute "validation_status" is returned as part of Invoice billing and shipping address. See : https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes The sub resource "shipping_address" is now returned as part of Subscription Estimate in Estimate APIs. See : https://apidocs.chargebee.com/docs/api/estimates#estimate_attributes The attribute "created_from_ip", "card_ip_address" is deprecated from Customer and Subscription resource. See: https://apidocs.chargebee.com/docs/api/customers#customer_attributes The attribute "tmp_token" is added to Payment Method subresource that can be used in Create and Update Payment Method for a Customer API for direct_debit type through Stripe gateway. See : https://apidocs.chargebee.com/docs/api/customers#create_a_customer The status "pending_verification" added to Payment Method status. See : https://apidocs.chargebee.com/docs/api/customers#customer_attributes ### v2.1.1 (2016-08-02) * * * ** APIs added**: A new endpoint to retrieve Credit Note as PDF. See : https://apidocs.chargebee.com/docs/api/credit_notes#retrieve_credit_note_as_pdf ** APIs updated**: The attribute "invoice notes" is added to subscription in Hosted Pages Checkout New and Checkout Existing API's. See : https://apidocs.chargebee.com/docs/api/hosted_pages#checkout_new_subscription The filter parameter "paid_at" is added to list invoices and "paid_on_after" is deprecated. See : https://apidocs.chargebee.com/docs/api/invoices#list_invoices The filter parameter "occurred_at", "webhook_status", "event_type" is added to list events and parameter "start_time", "end_time", "webhook_status", "event_type" is deprecated. See : https://apidocs.chargebee.com/docs/api/events#list_events ### v2.1.0 (2016-07-18) * * * ** APIs added**: A new endpoint to remove coupons associated with the subscription is added. See : https://apidocs.chargebee.com/docs/api/subscriptions#remove_coupons A new endpoint to record excess payments for a customer is added. See : https://apidocs.chargebee.com/docs/api/customers#record_an_excess_payment_for_a_customer ### v2.0.9 (2016-07-06) * * * ** APIs added**: A new endpoint to delete a coupon added. See : https://apidocs.chargebee.com/docs/api/coupons#delete_a_coupon ### v2.0.8 (2016-07-04) * * * ** APIs updated**: The attribute "currency_code" is added as part of Plans, Addons, Coupons, Subscription, Transaction and Estimate resource. See : https://apidocs.chargebee.com/docs/api/subscriptions#subscription_attributes The API's Set promotional credits for a customer, Add promotional credits to a customer and Deduct promotional credits for a customer takes in "currency_code" as input. See : https://apidocs.chargebee.com/docs/api/customers#set_promotional_credits_for_a_customer ### v2.0.7 (2016-06-27) * * * ** APIs updated**: New resource "third_party_payment_method" is returned on performing copy card for a customer API. See : https://apidocs.chargebee.com/docs/api/cards#copy_card ### v2.0.6 (2016-06-16) * * * ** APIs updated**: New subresource "next_invoice_estimate" is returned as part of Estimate resource. See : https://apidocs.chargebee.com/docs/api/estimates#estimate_attributes ### v2.0.5 (2016-05-24) * * * ** APIs updated**: New attribute "currency_code" is returned as part of Credit Note resource. See: https://apidocs.chargebee.com/docs/api/credit_notes#credit_note_attributes The new Gateway type "wepay" for card resource is added. See subscription attributes See : https://apidocs.chargebee.com/docs/api/cards#card_attributes ### v2.0.4 (2016-05-20) * * * Removed unwanted file. ### v2.0.3 (2016-05-20) * * * #### Filtering Resources using List API Chargebee supports bulk fetching of resources via 'List' API methods. (List invoices, List subscriptions etc..). In the List methods, filtering of resources can be performed using filter parameters. Also in the List methods, the sort_by parameter is provided for sorting the result in the desired order. See : https://apidocs.chargebee.com/docs/api#pagination_and_filtering ** APIs deprecated**: The Following API's are deprecated since these operations can be achieved through List API's * List Subscriptions for a Customer * List Invoices for a Customer * List Invoices for a Subscription * List Credit Note for a Customer * List Credit Note for a Subscription * List Transactions for a Customer * List Transations for a Subscription ** APIs added**: Support to copy card to gateway for a customer. New api endpoint to copy card for a customer is added to Card resources. See: https://apidocs.chargebee.com/docs/api/cards#copy_card ** APIs updated**: New attribute "id" is returned as part of Line Items subresource of Invoice and Credit Note resource. See: https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes New attribute "name" is returned as part of Taxes subresource of Invoice and Credit Note resource. See: https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes A new sub-resource "line_item_taxes" is returned as part of the Invoice and Credit Note resource attributes. See : https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes ### v2.0.2 (2016-05-02) * * * ** APIs added**: Support to archive a coupon code. See archive Coupon code API here: https://apidocs.chargebee.com/docs/api/coupon_codes#archive_a_coupon_code ** APIs updated**: The attribute for "status" is returned as part of Coupon Code resource. See : https://apidocs.chargebee.com/docs/api/coupon_codes#coupon_code_attributes ### v2.0.1 (2016-04-29) * * * ** APIs updated** Support to specify Avalara "tax_code" attribute in Plan and Addon resource. Now, create and update plan, create & update addon accept "tax_code" parameter. See create plan API here : https://apidocs.chargebee.com/docs/api/plans#create_a_plan Support to specify the exemption category or exempt number for a customer by adding "entity_code" or "exempt_number" in customer resource. You can pass "entity_code" and "exempt_number" in create, update customer, create subscription and create subscription estimate APIs. See create customer API here : https://apidocs.chargebee.com/docs/api/customers#create_a_customer The attribute "entity_code" or "exempt_number" is returned as part of Customer resource for Avalara. See: https://apidocs.chargebee.com/docs/api/customers#customer_attributes The attribute "tax_code" is returned as part of Plan & Addon resources for Avalara. See : https://apidocs.chargebee.com/docs/api/plans#plan_attributes Support for address parameters in estimate APIs that is used to calculate tax. Now, create & update subscription estimate APIs accept line1, line2, line3 and city. See : https://apidocs.chargebee.com/docs/api/estimates#estimate_attributes The new Cancel reason type "tax_calculation_failed" for subscription resource is added. See subscription attributes See : https://apidocs.chargebee.com/docs/api/subscriptions#subscription_attributes ** APIs deprecated**: The attribute "taxability" for customer has been deprecated in the Update Subscription Estimate API. ### v2.0.0 (2016-04-11) * * * #### Attributes and Operations Removed/Renamed in V2 Chargebee [API V2](https://apidocs.chargebee.com/docs/api#versions) is now live! All our future developments will happen in V2. V2 has been released to accommodate certain backwards-incompatible changes. Refer our [API V2 Upgradation guide](https://apidocs.chargebee.com/docs/api/v1#api-v2-upgradation-guide) for the complete listing of the attributes and operations that have been removed/renamed in API V2. #### Incremental Changes in V2 * *api_version* attribute is added to [Event](https://apidocs.chargebee.com/docs/api/events) resource. More details [here](#v1176-2016-04-06). * Credit Notes resource is introduced. More details here: https://apidocs.chargebee.com/docs/api/credit_notes * Operations [Update Subscription](https://apidocs.chargebee.com/docs/api/subscriptions#update_a_subscription) and [Update Subscription Estimate](https://apidocs.chargebee.com/docs/api/estimates#update_subscription_estimate) additionally returns list of Credit Notes now (if applicable). * Operations [Refund an Invoice](https://apidocs.chargebee.com/docs/api/invoices#refund_an_invoice) and [Record Refund for an Invoice](https://apidocs.chargebee.com/docs/api/invoices#record_refund_for_an_invoice) additionally returns a Credit Note if the operation succeeds. Besides, following *input params* are added to these operations - *credit_note[reason_code]* and *customer_notes*. * Following attributes are added to [invoice](https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes) resource * *write_off_amount* * *applied_credits[]* - the Refundable Credits applied to this invoice. * *adjustment_credit_notes[]* - The Adjustment Credit Notes created for this invoice. * *issued_credit_notes[]* - The Refundable Credit Notes created against this invoice. * For 'Refund' type [transaction](https://apidocs.chargebee.com/docs/api/transactions#transaction_attributes), *linked_credit_notes[]* will be returned. * Following [Event types](https://apidocs.chargebee.com/docs/api/events#event_types) are added * *credit_note_created* * *credit_note_updated* * *credit_note_deleted* * Following attributes are added to [line_items[]](https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes) sub-resource: * *discount_amount* - the total discount amount (both item-level and document-level discounts) of this line. * *item_level_discount_amount* - only the item-level-discount amount component. * Further [discounts[].entity_type](https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes) will have two types for coupon - *item_level_coupon* and *document_level_coupon*. * Input Param *use_existing_balances* is added to the operations - [Update Subscription Estimate](https://apidocs.chargebee.com/docs/api/estimates#update_subscription_estimate) and [Subscription Renewal Estimate](https://apidocs.chargebee.com/docs/api/estimates#subscription_renewal_estimate) * The API's *checkout_onetime_addons* and *checkout_onetime_charge* in Hosted Page resource are removed in V2. ### v1.7.2 (2016-04-06) * * * *api_version* attribute is added to the Event resource. Chargebee supports multiple [API versions](https://apidocs.chargebee.com/docs/api#versions) now. The *api_version* attribute indicates the API version based on which the event content is structured. More details here: https://apidocs.chargebee.com/docs/api/events ### v1.7.1 (2016-03-22) * * * ** APIs updated**: Support to specify additional information as "meta_data" in json format for Customer, Subscription, Plan, Addon & Coupon resources. Now, create & update customer, subscription, create subscription for customer, create & update plan, addon and create coupon APIs accept the "meta_data"" parameter in json format. See create customer API here : https://apidocs.chargebee.com/docs/api/customers#create_a_customer New attribute for "meta_data" is returned as part of Customer, Subscription, Plan, Addon and Coupon resources. See customer attributes here: https://apidocs.chargebee.com/docs/api/customers#customer_attributes ** APIs added**: Support to change card gateway for a customer. New api endpoint to switch gateway for a customer is added to Card resources. See: https://apidocs.chargebee.com/docs/api/cards#switch_gateway ** Issue Fixed**: Wrong keys in json response is now fixed for 'linked_transactions', 'linked_orders' & 'notes' in Invoice resource and for 'linked_invoices' & 'linked_refunds' in Transaction resource. See: invoice attributes here: https://apidocs.chargebee.com/docs/api/invoices ### v1.7.0 (2016-03-10) * * * ** APIs updated**: Support to keep the card in gateway while deleting customer. Delete a customer API accepts "delete_payment_method" parameter. See: https://apidocs.chargebee.com/docs/api/customers#delete_a_customer Typo fix in chargebee.gemspec file. RSpec development dependancy version has been upgraded to 3.0.0 ### v1.6.9 (2016-02-25) * * * ** APIs added**: Support to delete a subscription. See: https://www.chargebee.com/docs/subscriptions.html#deleting-a-subscription New api endpoint to delete 'Subscription' is added to Subscription resources. See delete subscription API here: https://apidocs.chargebee.com/docs/api/subscriptions#delete_a_subscription Support to delete a customer. See: https://www.chargebee.com/docs/customers.html#deleting-a-customer New api endpoint to delete 'Customer' is added to Customer resources. See delete customer API here: https://apidocs.chargebee.com/docs/api/customers#delete_a_customer ** APIs updated**: Now, events "subscription_deleted" & "customer_deleted" can be fetched via API. See : https://apidocs.chargebee.com/docs/api/events#event_types. ### v1.6.8 (2016-02-08) * * * ** APIs added**: Support to add additional contact for a customer. See: https://www.chargebee.com/docs/customers.html#add-contact New api endpoints to add, update and delete 'Contact' are added to Customer resource. See add contact API here: https://apidocs.chargebee.com/docs/api/customers#add_contacts_to_a_customer ** APIs updated**: New attribute 'contacts' with list of contacts is returned as part of Customer resource. See: https://apidocs.chargebee.com/docs/api/customers#customer_attributes Support for partial payment. Collect payment for an invoice API now accepts 'amount' paramater. See: https://apidocs.chargebee.com/docs/api/invoices#collect_payment_for_an_invoice New attribute 'refundable_credits' is returned as part of Customer resource. New attributes 'amount_paid', 'amount_adjusted' & 'credits_applied' are returned as part of Invoice resource. See: https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes New attributes 'credits_applied' & 'amount_due' are returned as part of Estimate resource. See: https://apidocs.chargebee.com/docs/api/estimates#estimate_attributes New entity type 'credit_note' is added as part of 'entity_type' attribute of Comment resource. See: https://apidocs.chargebee.com/docs/api/comments#comment_attributes ### v1.6.7 (2015-12-15) * * * ** APIs updated**: Wrong API invocation issue if empty/null value passed instead of resource id, is fixed. ### v1.6.6 (2015-11-24) * * * ** APIs updated**: Support to specify accessbility in customer portal for a plan & addon. Create & update methods of Plan & Addon APIs accept "enabled_in_portal" parameter. See create plan API here : https://apidocs.chargebee.com/docs/api/plans#create_a_plan New attribute "enabled_in_portal" is returned as part of Plan/Addon resource. See plan attributes here: https://apidocs.chargebee.com/docs/api/plans#plan_attributes ### v1.6.5 (2015-11-09) * * * ** APIs updated**: Support for excess payments. See : https://www.chargebee.com/docs/customers.html#excess-payments New attribute "excess_payments" is returned as part of Customer resource. See: https://apidocs.chargebee.com/docs/api/customers#customer_attributes New attribute "applied_at" is returned as part of Linked Transaction subresource of Invoice resource. See: https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes New transaction type "PAYMENT_REVERSAL" is returned as part of Transaction resource. See: https://apidocs.chargebee.com/docs/api/transactions#transaction_attributes New attributes "amount_unused", "reference_transaction_id", "reversal_transaction_id" & "linked_refunds" subresource are returned as part of Transaction resource. New attribute "applied_at" is returmed as part of Linked Invoice subresource of Transaction resource. See: https://apidocs.chargebee.com/docs/api/transactions#transaction_attributes ### v1.6.4 (2015-10-26) * * * ** APIs updated**: Support to specify if a customer can pay via direct debit. Now, create & update customer, create subscription APIs accept the "allow_direct_debit" parameter for Customer resource. See create customer API here : https://apidocs.chargebee.com/docs/api/customers#create_a_customer New attribute "allow_direct_debit" is returned as part of Customer resource. See : https://apidocs.chargebee.com/docs/api/customers#customer_attributes New "price_type" attribute is returned as part of Estimate & Invoice Resource. See : https://apidocs.chargebee.com/docs/api/estimates#estimate_attributes Support for address parameters in estimate APIs that is used to calculate tax. Now, create & update subscription estimate APIs accept billing state code, billing zip, shipping country, shipping state code & shipping zip. See : https://apidocs.chargebee.com/docs/api/estimates#create_subscription_estimate ### v1.6.3 (2015-09-18) * * * ** APIs updated**: Support to specify customer's tax liability. Now, create & update customer, create & update subscription, create & update subscription estimate, checkout new hosted page APIs accept the "taxability" parameter for Customer resource. See create customer API here : https://apidocs.chargebee.com/docs/api/customers#create_a_customer Support to specify taxability for a plan & addon. Create & update methods of Plan & Addon APIs accept "taxable" parameter. See create plan API here : https://apidocs.chargebee.com/docs/api/plans#create_a_plan The attribute "taxablility" is returned as part of Customer resource. https://apidocs.chargebee.com/docs/api/customers#customer_attributes The attribute "taxable" is returned as part of Plan resource. See : https://apidocs.chargebee.com/docs/api/plans#plan_attributes The attribute "taxable" is returned as part of Addon resource. See : https://apidocs.chargebee.com/docs/api/addons#addon_attributes The attribute "is_taxed" returned as part of "line_items" subresource of Estimate & Invoice resorces. See attribute of line_items in Estimate here : https://apidocs.chargebee.com/docs/api/estimates#estimate_attributes ### v1.6.2 (2015-09-07) * * * ** APIs updated**: The attribute for "user" is returned as part of Event resource. See : https://apidocs.chargebee.com/docs/api/events#event_attributes Support for multiple webhooks. The attribute "webhooks" contains list of Webhook subresource is returned as part of Event API. See : https://apidocs.chargebee.com/docs/api/events#event_attributes ** APIs deprecated**: Attributes "webhook_status" & "webhook_failure_reason" of event resource has been deprecated. ### v1.6.1 (2015-08-25) * * * ** APIs updated**: The attribute for "first_invoice" & "currency_code" is returned as part of Invoice resource. See : https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes The attribute for "currency_code" is returned as part of Transaction resource. See : https://apidocs.chargebee.com/docs/api/transactions#transaction_attributes A new source type "bulk_operation" is returned as part of "source" attribute of event resource. See : https://apidocs.chargebee.com/docs/api/events#event_attributes ### v1.6.0 (2015-07-20) * * * ** APIs added**: New api endpoint to Stop Dunning for "Payment Due" invoices is added. See : https://apidocs.chargebee.com/docs/api/invoices#stop_dunning_for_invoice ** APIs updated**: The attribute for "dunning_status" is returned as part of Invoice resource. See : https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes ### v1.5.9 (2015-07-09) * * * ** APIs added**: New api endpoint to Record Offline Refund for an invoice is added. See : https://apidocs.chargebee.com/docs/api/invoices#record_refund_for_an_invoice ** APIs updated**: Support to update payment method stored in gateway vault. Now, update payment method for a customer, create customer, create & update subscription method APIs accept the "gateway" parameter for Payment Method resource along with reference_id. See "Card Payments" section here : https://apidocs.chargebee.com/docs/api/customers#update_payment_method_for_a_customer The attribute for "gateway" name is returned as part of Payment Method sub-resource for a customer resource. See : https://apidocs.chargebee.com/docs/api/customers#customer_attributes A new source type "migration" is returned as part of "source" attribute of event resource. See : https://apidocs.chargebee.com/docs/api/events#event_attributes A new discount type "account_credits" is added as part of "type" attribute of discounts sub-resource for estimate resource. ** APIs deprecated**: Attributes "description" & "void_description" of transaction resource has been deprecated. ### v1.5.8 (2015-06-18) * * * ** APIs added**: New api endpoint to Void an invoice is added. See : https://apidocs.chargebee.com/docs/api/invoices#void_an_invoice ** APIs updated**: A new invoice status "voided" is returned as part of "status" attribute in invoice resource. See : https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes ** APIs deprecated**: Update card for hosted page method API has been deprecated. Use "Update payment method" API to update card details. Read more about upadate payment method : https://apidocs.chargebee.com/docs/api/hosted_pages#update_payment_method ### v1.5.7 (2015-06-12) * * * ** APIs added**: New api endpoints to Add, Deduct & Set the account credit for a customer is added. See the APIs below - https://apidocs.chargebee.com/docs/api/customers#add_account_credits_to_a_customer https://apidocs.chargebee.com/docs/api/customers#deduct_account_credits_for_a_customer https://apidocs.chargebee.com/docs/api/customers#set_account_credits_for_a_customer ** APIs updated**: Now, event "invoice_updated" can be fetched via API. See : https://apidocs.chargebee.com/docs/api/events#event_types. A new webkook status "skipped" is returned as part of "webhook_status" attribute of event resource. See : https://apidocs.chargebee.com/docs/api/events#event_attributes The resource attribute for "account_credits" is returned as part of Customer resource. See : https://apidocs.chargebee.com/docs/api/customers#customer_attributes A new discount type "account_credits" is returned as part of "discounts" sub-resource of Invoice resource. See : https://apidocs.chargebee.com/docs/api/events#event_attributes ** APIs deprecated**: Support for "offer_quantity" in "discount_type" attribute deprecated for Create method of Coupon API. Support for "specified_items_total" & "each_unit_of_specified_items" in "apply_on" attribute deprecated for Create method of Coupon API. The attribute "discount_quantity" deprecated for Create method of Coupon API. ### v1.5.6 (2015-05-02) * * * ** APIs added**: A new api endpoint for "Update payment method for a customer" is added. This allows you to support PayPal Express Checkout via our API. See https://apidocs.chargebee.com/docs/api/customers#update_payment_method_for_a_customer. A new api endpoint for "Collect payment for an invoice" is added. This allows you to manually collect the payment(if a payment method is present for the customer) for an invoice in "payment_due" or "not_paid" state. See https://apidocs.chargebee.com/docs/api/invoices#collect_payment_for_an_invoice. ** APIs updated**: Support for PayPal Express Checkout while calling "Create a subscription", "Update a subscription" and "Create a customer" APIs. These APIs now accept details about the payment method(payment_method) that is being associated with the customer. ### v1.5.5 (2015-04-14) * * * ** APIs updated**: Support for Purchase Order(po) number. Create & update subscription, create an invoice, create invoice for charge/addon method APIs now accept "po_number" for the subscription/invoice resource. Read more about purchase order : https://www.chargebee.com/docs/po-number.html The resource attribute for "po_number" is returned as part of Subscription and Invoice resources. Create and Update methods of plan, addon, coupon, customer and subscripiton APIs now accept "invoice_notes" that is added to the invoice raised for a customer. Read more about invoice notes : https://www.chargebee.com/docs/invoice_notes.html A new sub-resource "notes" is returned as part of the Invoice resource attributes. See https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes A new attribute "amount_due" is returned as part of Invoice resource. Checkout new, checkout existing, update payment method method APIs now accept "redirect_url" & "cancel_url" to which your customer should be redirected. See https://apidocs.chargebee.com/docs/api/hosted_pages#checkout_new_subscription Now, event "subscription_renewal_reminder" can be fetched via API. See https://apidocs.chargebee.com/docs/api/events#event_types. ### v1.5.4 (2015-03-30) * * * ** APIs added**: A new API "Delete an Invoice" added to delete un-paid invoices. This feature was supported through admin console earlier, now it is available via API too. See https://apidocs.chargebee.com/docs/api/invoices#delete_an_invoice. ** APIs updated**: Create subscription/customer, update subscription/payment method APIs now accepts the IP Address of customer for card resource. Now, event "invoice_deleted" can be fetched via API. See https://apidocs.chargebee.com/docs/api/events#event_types. ### v1.5.3 (2015-02-27) * * * ** APIs added**: A new API "Create an Invoice" added to create one-off invoices with multiple 'Non Recurring' addon & ad-hoc charges for a customer. See https://apidocs.chargebee.com/docs/api/invoices#create_an_invoice. A new API called Activate a portal session method(Portal session) added to support building your authentication for your website on top of ChargeBee. See https://apidocs.chargebee.com/docs/api/portal_sessions#activate_a_portal_session. Read about "Using ChargeBee authentication to allow access to your website" at https://apidocs.chargebee.com/docs/api/portal_sessions. ** APIs updated**: Shipping and Billing Address are returned as part of Invoice resource attributes. This returns the shipping & billing address that was present at the time of invoice generation. Linked Customers as part of Portal session resource attributes. ### v1.5.2 (2015-02-18) * * * ** APIs added**: A new API called Remove scheduled cancellation method(Subscription) added to remove the pending cancellation scheduled at end of the subscription term. ** APIs deprecated**: Reactivate a subscription(Subscription) API is deprecated for subscriptions in Non-Renewing state as an alternate API(see above) is added. ** APIs updated**: Create subscription/customer, update subscription/customer/payment method/billing info API now accepts the State Code for billing, shipping, subscription and card addresses. ### v1.5.1 (2015-01-07) * * * Support for PayPal & Amazon payment added. ** APIs added**: A new API called Update payment method(HostedPage) added to support allowing customers to update their payment method with PayPal and Amazon payments. See https://apidocs.chargebee.com/docs/api/hosted_pages#update_payment_method for details. ** APIs deprecated**: Update card(HostedPage) API is deprecated as an alternate API is added. ** APIs updated**: Create a customer API now accepts the end user IP. ### v1.5.0 (2014-12-02) * * * **APIs added**: A new resource called Order is introduced. This can be used for integrating ChargeBee with any shipping/order management application (like ShipStation). Orders are not automatically generated or updated by ChargeBee currently. They have to be created/updated either via api or merchant web console (a.k.a admin console). An order can be created against an invoice irrespective of the status of the invoice and an invoice can have multiple orders associated with it. See https://apidocs.chargebee.com/docs/api/orders?lang=ruby for details. **API Updates**: Ability to filter Invoices with paid_on_after parameter. See https://apidocs.chargebee.com/docs/api/invoices?lang=ruby#list_invoices. ### v1.4.9 (2014-11-24) * * * * Support for Amazon Payments * Details about customer's payment method is now available as sub resource of Customer. * Bug fixes ### v1.4.8 (2014-10-20) * * * Bug fixes. ### v1.4.7 (2014-10-12) * * * **APIs Updated**: * Set auto colection to on/off via "Update a customer" API. See https://apidocs.chargebee.com/docs/api/customers#update_a_customer. ### v1.4.6 (2014-09-16) * * * **Error Model**: New simpler model for error handling has been implemented. Please see below api document for more details https://apidocs.chargebee.com/docs/api?lang=ruby#error_handling The following attributes in APIError have been deprecated. * error_code (Use api_error_code instead). * http_code (Use http_status_code instead). * http_body The changes are backward compatible. Ensure that your error handling code is tested after you upgrade to this version. **APIs Updated**: Shipping Address support added to *create subscription for a customer* api call. ### v1.4.5 (2014-08-28) * * * * Customer id can be passed to the checkout new subscription operation. * Added support for affiliate integration to accept affiliate token and the ip address from where the subscription was created. ### v1.4.4 (2014-08-13) * * * Added properties: * Property has_scheduled_changes added to the Subscription resource to indicate whether there are any pending change scheduled for this Subscription APIs added: * Retrieve a subscription with scheduled changes applied. See https://apidocs.chargebee.com/docs/api/subscriptions#retrieve_with_scheduled_changes. * Remove schedule changes for a subscription. See https://apidocs.chargebee.com/docs/api/subscriptions#remove_scheduled_changes. APIs updated: * Ability to pass description for Plans & Addons while Creating & Updating. APIs Removed: * Refund a Transaction - In ChargeBee, the 'refunds' are tracked against the invoice for which they are issued. A payment transaction can be associated with only one invoice now. So Transaction.refund() API is indeed a shortcut for Transaction.associatedInvoice().refund(). ### v1.4.3 (2014-07-29) * * * APIs added: * Add a one time charged to the subscription which will be added to the invoice generated at the end of the current term. See https://apidocs.chargebee.com/docs/api/subscriptions#add_charge_at_term_end. * Add a "non-recurring addon" charge to a subscription which will be added to the invoice generated at the end of the current term. See https://apidocs.chargebee.com/docs/api/subscriptions#charge_addon_at_term_end. *Return an estimate of the amount that will be charged when the subscription renews. See https://apidocs.chargebee.com/docs/api/estimates#subscription_renewal_estimate APIs updated: * Now plans supports charge model to specify how the subscription plan charges should be calculated. See https://apidocs.chargebee.com/docs/api/plans#plan_attributes * Include delayed charges while calculating the Estimate. ### v1.4.2 (2014-06-19) * * * APIs added: * Retrieve invoices for a customer. See https://apidocs.chargebee.com/docs/api/invoices?lang=ruby#list_invoices_for_a_customer. * Retrieve transactions for a customer. See https://apidocs.chargebee.com/docs/api/transactions?lang=ruby#list_transactions_for_a_customer. APIs updated: * Now, a customer(without subscription) can be charged(Create invoice for Charge) for one time charges. See https://apidocs.chargebee.com/docs/api/invoices?lang=ruby#create_invoice_for_charge. * Now, a customer(without subscription) can be charged for one time addons(Create invoice for Addon). See https://apidocs.chargebee.com/docs/api/invoices?lang=ruby#create_invoice_for_addon. ### v1.4.1 (2014-05-28) * * * New API to support Single Sign-on (SSO) to access the customer portal, if you already have your own authentication for your website. See https://apidocs.chargebee.com/docs/api/portal_sessions?lang=ruby. ### v1.4.0 (2014-05-23) * * * * New API to create customer without subscription. See https://apidocs.chargebee.com/docs/api/customers#create_a_customer * New API to fetch invoices for a customer. This helps you fetch the invoices created due to multiple subscriptions present for any customer. See https://apidocs.chargebee.com/docs/api/invoices#list_invoices_for_a_customer * Customer id reference is added to the invoice attributes. ### v1.3.9 (2014-04-22) * * * Support for returning shipping address as part of create/update subscription API. ### v1.3.8 (2014-03-26) * * * * Now the [Transaction attributes](https://apidocs.chargebee.com/docs/api/transactions#transaction_attributes "Transaction attributes") contains the details about the linked invoices. * Now the [Invoice attributes](https://apidocs.chargebee.com/docs/api/invoices#invoice_attributes "Invoice attributes") contains the details about the linked transactions. * Support for recording a payment received via offline mode. See our API documentation on [Record Payment for an Invoice](https://apidocs.chargebee.com/docs/api/transactions#record_payment_for_an_invoice "Record Payment for an Invoice") ### v1.3.7 (2014-03-18) * * * Support for deleting the plans & addons. See our API documentation on [Delete a plan](https://apidocs.chargebee.com/docs/api/plans#delete_a_plan "Delete a plan") & [Delete an addon](https://apidocs.chargebee.com/docs/api/addons#delete_an_addon "Delete an addon"). ### v1.3.6 (2014-03-10) * * * * Support for creating coupons on the fly via API * Support for updating the plans & addons. * Now our hosted pages can be shown as popup checkout using our javascript API. ### v1.3.5 (2014-02-19) * * * * Support for passing shipping address for create subscription & update subscription API. * Added new attributes for the Address resource. ### v1.3.4 (2014-02-12) * * * * New resource Download added to expose the URLs from which you can download resources like invoice PDFs. * Update card hosted page now support pass_thru_parameter like the checkout pages. * Support for downloading invoice as PDF. * Transaction resource now exposes the void description for transactions that are voided. ### v1.3.3 (2014-02-02) * * * Support for refund invoice and transaction. ### v1.3.2 (2014-01-26) * * * Support for creating plans & addons on the fly via API. ### v1.3.1 (2014-01-16) * * * * Adding object that represent comments resource. Now comments can be added to the entities - Subscription, Invoice, Transaction, Plan, Addon & Coupon. * API to fetch multiple subscriptions of a customer. * Added support to get the list of events filtered by event type. Events can be fetched based on the event type eg., payment_succeeded.