{"id":10413,"date":"2025-04-07T14:58:38","date_gmt":"2025-04-07T14:58:38","guid":{"rendered":"https:\/\/ccbill.com\/doc\/?p=10413"},"modified":"2026-01-08T14:45:04","modified_gmt":"2026-01-08T14:45:04","slug":"upgradesuccess","status":"publish","type":"post","link":"https:\/\/ccbill.com\/doc\/upgradesuccess","title":{"rendered":"UpgradeSuccess"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:60%\">\n<p>Same as<strong> NewSaleSuccess<\/strong> but with these additional parameters added. UpgradeSuccess has multiple versions; take care to use the appropriate version of that Webhook when coding for this Webhook.<\/p>\n\n\n\n<div class=\"block-table-content tabs\">\n\t<!-- Radio button and lable for #tab-content14 -->\n    <input type=\"radio\" name=\"tabs\" id=\"tab14\" checked=\"\">\n    <label for=\"tab14\">\n\t\t<span>Version 1<\/span>\n    <\/label>\n    <!-- Radio button and lable for #tab-content15 -->\n    <input type=\"radio\" name=\"tabs\" id=\"tab15\">\n    <label for=\"tab15\">\n\t\t<span>Version 2<\/span>\n    <\/label>\n\t    <!-- Radio button and lable for #tab-content16 -->\n    <input type=\"radio\" name=\"tabs\" id=\"tab16\">\n    <label for=\"tab16\">\n\t\t<span>Version 3<\/span>\n    <\/label>\n    <!-- Radio button and lable for #tab-content17 -->\n    <input type=\"radio\" name=\"tabs\" id=\"tab17\">\n    <label for=\"tab17\">\n\t\t<span>Version 4<\/span>\n    <\/label>\n\t   <!-- Radio button and lable for #tab-content18 -->\n    <input type=\"radio\" name=\"tabs\" id=\"tab18\">\n    <label for=\"tab18\">\n\t\t<span>Version 5<\/span>\n    <\/label>\n    <div id=\"tab-content14\" class=\"tab-content\"><br>\n\t<strong>Version 1<\/strong><br><br>\n<strong>Supported Formats<\/strong>: URL Encoded<br>\n   <table class=\"table table-striped table-hover normal\" id=\"wpfancytable14\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th><strong>Variable Name<\/strong><\/th>\n\t\t\t<th><strong>Description<\/strong><\/th>\n\t\t\t<th><strong>Data Type<br>(Max Length)<\/strong><\/th>\n\t\t\t<th><strong>Example Value<\/strong><\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr>\n\t\t\t<td class=\"odd\">originalSubscriptionId<\/td>\n\t\t\t<td class=\"odd\">The Subscription ID associated with the original subscription, before an upgrade, upsale, or cross sale occurred. <\/td>\n\t\t\t<td class=\"odd\">string<\/td>\n\t\t\t<td class=\"odd\">0912187401000000099<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"even\">originalClientAccnum<\/td>\n\t\t\t<td class=\"even\">The Merchant Account Number associated with the original subscription, before an upgrade, upsale, or cross sale occurred. <\/td>\n\t\t\t<td class=\"even\">int<\/td>\n\t\t\t<td class=\"even\">900003<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"odd\">originalClientSubacc<\/td>\n\t\t\t<td class=\"odd\">The Merchant Sub Account Number associated with the original subscription, before an upgrade, upsale, or cross sale occurred. <\/td>\n\t\t\t<td class=\"odd\">short<\/td>\n\t\t\t<td class=\"odd\">0005<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"even\">source<\/td>\n\t\t\t<td class=\"even\">The source of an upgrade, upsale, cross sale, or cancellation.<\/td>\n\t\t\t<td class=\"even\">string<\/td>\n\t\t\t<td class=\"even\">FORM, API, or PHONE<\/td>\n\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n    <\/div> <!-- #tab-content14 -->\n    <div id=\"tab-content15\" class=\"tab-content\"><br>\n<strong>Version 2<\/strong><br><br>\n<strong>Supported Formats<\/strong>: URL Encoded, JSON<br><br>\nThe changes to UpgradeSuccess in Version 2 released on 2017-05-11 contain all of the previous parameters for Version 1, with the addition of the <strong><code>bin<\/code><\/strong> variable.<br><br>\n  <table class=\"table table-striped table-hover normal\" id=\"wpfancytable15\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th><strong>Variable Name<\/strong><\/th>\n\t\t\t<th><strong>Description<\/strong><\/th>\n\t\t\t<th><strong>Data Type<br>(Max Length)<\/strong><\/th>\n\t\t\t<th><strong>Example Value<\/strong><\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr>\n\t\t\t<td class=\"odd\">originalSubscriptionId<\/td>\n\t\t\t<td class=\"odd\">The Subscription ID associated with the original subscription, before an upgrade, upsale, or cross sale occurred. <\/td>\n\t\t\t<td class=\"odd\">string<\/td>\n\t\t\t<td class=\"odd\">0912187401000000099<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"even\">originalClientAccnum<\/td>\n\t\t\t<td class=\"even\">The Merchant Account Number associated with the original subscription, before an upgrade, upsale, or cross sale occurred. <\/td>\n\t\t\t<td class=\"even\">int<\/td>\n\t\t\t<td class=\"even\">900003<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"odd\">originalClientSubacc<\/td>\n\t\t\t<td class=\"odd\">The Merchant Sub Account Number associated with the original subscription, before an upgrade, upsale, or cross sale occurred. <\/td>\n\t\t\t<td class=\"odd\">short<\/td>\n\t\t\t<td class=\"odd\">0005<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"even\">source<\/td>\n\t\t\t<td class=\"even\">The source of an upgrade, upsale, cross sale, or cancellation.<\/td>\n\t\t\t<td class=\"even\">string<\/td>\n\t\t\t<td class=\"even\">FORM, API, or PHONE<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"odd\"><strong>bin<\/strong><\/td>\n\t\t\t<td class=\"odd\">BIN of the Credit Card used<\/td>\n\t\t\t<td class=\"odd\">mediumint(6)<br>unsigned<\/td>\n\t\t\t<td class=\"odd\">510510<\/td>\n\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n    <\/div> <!-- #tab-content15 -->\n\t    <div id=\"tab-content16\" class=\"tab-content\"><br>\n<strong>Version 3<\/strong><br><br>\n<strong>Supported Formats<\/strong>: URL Encoded, JSON<br><br>\nThis version released on 2022-04-21, added the <strong><code>paymentAccount<\/code><\/strong> and <strong><code>scaResponseStatus<\/code><\/strong> fields to support strong customer authentication.<br><br>\n  <table class=\"table table-striped table-hover normal\" id=\"wpfancytable16\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th><strong>Variable Name<\/strong><\/th>\n\t\t\t<th><strong>Description<\/strong><\/th>\n\t\t\t<th><strong>Data Type<br>(Max Length)<\/strong><\/th>\n\t\t\t<th><strong>Example Value<\/strong><\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr>\n\t\t\t<td class=\"odd\">originalSubscriptionId<\/td>\n\t\t\t<td class=\"odd\">The Subscription ID associated with the original subscription, before an upgrade, upsale, or cross sale occurred. <\/td>\n\t\t\t<td class=\"odd\">string<\/td>\n\t\t\t<td class=\"odd\">0912187401000000099<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"even\">originalClientAccnum<\/td>\n\t\t\t<td class=\"even\">The Merchant Account Number associated with the original subscription, before an upgrade, upsale, or cross sale occurred. <\/td>\n\t\t\t<td class=\"even\">int<\/td>\n\t\t\t<td class=\"even\">900003<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"odd\">originalClientSubacc<\/td>\n\t\t\t<td class=\"odd\">The Merchant Sub Account Number associated with the original subscription, before an upgrade, upsale, or cross sale occurred. <\/td>\n\t\t\t<td class=\"odd\">short<\/td>\n\t\t\t<td class=\"odd\">0005<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"even\">source <\/td>\n\t\t\t<td class=\"even\">The source of an upgrade, upsale, cross sale, or cancellation.<\/td>\n\t\t\t<td class=\"even\">string<\/td>\n\t\t\t<td class=\"even\">FORM, API, or PHONE<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"odd\">bin<\/td>\n\t\t\t<td class=\"odd\">BIN of the Credit Card used<\/td>\n\t\t\t<td class=\"odd\">mediumint(6)<br>unsigned<\/td>\n\t\t\t<td class=\"odd\">510510<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"odd\"><strong>paymentAccount<\/strong><\/td>\n\t\t\t<td class=\"odd\">Hashed value of the cardId.<\/td>\n\t\t\t<td class=\"odd\">alpha-numeric hash<\/td>\n\t\t\t<td class=\"odd\">57bc7327b5d721d7d20b240c0357e6ed<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"odd\"><strong>scaResponseStatus<\/strong><\/td>\n\t\t\t<td class=\"odd\">Indicates the result of the 3DS enabled transaction.<\/td>\n\t\t\t<td class=\"odd\">char(1)<\/td>\n\t\t\t<td class=\"odd\">E, Y, N, A, U, R<\/td>\n\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n    <\/div> <!-- #tab-content16 -->\n\t\t    <div id=\"tab-content17\" class=\"tab-content\"><br>\n<strong>Version 4<\/strong><br><br>\n<strong>Supported Formats<\/strong>: URL Encoded, JSON<br><br>\nReleased on 2025-02-17, it includes optimizations and webhook event message processing improvements. No new parameters have been introduced in this release.<br><br>\n  <table class=\"table table-striped table-hover normal\" id=\"wpfancytable17\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th><strong>Variable Name<\/strong><\/th>\n\t\t\t<th><strong>Description<\/strong><\/th>\n\t\t\t<th><strong>Data Type<br>(Max Length)<\/strong><\/th>\n\t\t\t<th><strong>Example Value<\/strong><\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr>\n\t\t\t<td class=\"odd\">originalSubscriptionId<\/td>\n\t\t\t<td class=\"odd\">The Subscription ID associated with the original subscription, before an upgrade, upsale, or cross sale occurred. <\/td>\n\t\t\t<td class=\"odd\">string<\/td>\n\t\t\t<td class=\"odd\">0912187401000000099<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"even\">originalClientAccnum<\/td>\n\t\t\t<td class=\"even\">The Merchant Account Number associated with the original subscription, before an upgrade, upsale, or cross sale occurred. <\/td>\n\t\t\t<td class=\"even\">int<\/td>\n\t\t\t<td class=\"even\">900003<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"odd\">originalClientSubacc<\/td>\n\t\t\t<td class=\"odd\">The Merchant Sub Account Number associated with the original subscription, before an upgrade, upsale, or cross sale occurred. <\/td>\n\t\t\t<td class=\"odd\">short<\/td>\n\t\t\t<td class=\"odd\">0005<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"even\">source <\/td>\n\t\t\t<td class=\"even\">The source of an upgrade, upsale, cross sale, or cancellation.<\/td>\n\t\t\t<td class=\"even\">string<\/td>\n\t\t\t<td class=\"even\">FORM, API, or PHONE<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"odd\">bin<\/td>\n\t\t\t<td class=\"odd\">BIN of the Credit Card used<\/td>\n\t\t\t<td class=\"odd\">mediumint(6)<br>unsigned<\/td>\n\t\t\t<td class=\"odd\">510510<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"odd\">paymentAccount<\/td>\n\t\t\t<td class=\"odd\">Hashed value of the cardId.<\/td>\n\t\t\t<td class=\"odd\">alpha-numeric hash<\/td>\n\t\t\t<td class=\"odd\">57bc7327b5d721d7d20b240c0357e6ed<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"odd\">scaResponseStatus<\/td>\n\t\t\t<td class=\"odd\">Indicates the result of the 3DS enabled transaction.<\/td>\n\t\t\t<td class=\"odd\">char(1)<\/td>\n\t\t\t<td class=\"odd\">E, Y, N, A, U, R<\/td>\n\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n    <\/div> <!-- #tab-content17 -->\n\t  <div id=\"tab-content18\" class=\"tab-content\"><br>\n<strong>Version 5<\/strong><br><br>\n<strong>Supported Formats<\/strong>: URL Encoded, JSON<br><br>\nVersion 5, released on 2025-04-29, the <strong><code>cardSubType<\/code><\/strong> field was added to specify the card type used in the transaction.<br><br>\n  <table class=\"table table-striped table-hover normal\" id=\"wpfancytable18\">\n\t<thead>\n\t\t<tr>\n\t\t\t<th><strong>Variable Name<\/strong><\/th>\n\t\t\t<th><strong>Description<\/strong><\/th>\n\t\t\t<th><strong>Data Type<br>(Max Length)<\/strong><\/th>\n\t\t\t<th><strong>Example Value<\/strong><\/th>\n\t\t<\/tr>\n\t<\/thead>\n\t<tbody>\n\t\t<tr>\n\t\t\t<td class=\"odd\">originalSubscriptionId<\/td>\n\t\t\t<td class=\"odd\">The Subscription ID associated with the original subscription, before an upgrade, upsale, or cross sale occurred. <\/td>\n\t\t\t<td class=\"odd\">string<\/td>\n\t\t\t<td class=\"odd\">0912187401000000099<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"even\">originalClientAccnum<\/td>\n\t\t\t<td class=\"even\">The Merchant Account Number associated with the original subscription, before an upgrade, upsale, or cross sale occurred. <\/td>\n\t\t\t<td class=\"even\">int<\/td>\n\t\t\t<td class=\"even\">900003<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"odd\">originalClientSubacc<\/td>\n\t\t\t<td class=\"odd\">The Merchant Sub Account Number associated with the original subscription, before an upgrade, upsale, or cross sale occurred. <\/td>\n\t\t\t<td class=\"odd\">short<\/td>\n\t\t\t<td class=\"odd\">0005<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"even\">source <\/td>\n\t\t\t<td class=\"even\">The source of an upgrade, upsale, cross sale, or cancellation.<\/td>\n\t\t\t<td class=\"even\">string<\/td>\n\t\t\t<td class=\"even\">FORM, API, or PHONE<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"odd\">bin<\/td>\n\t\t\t<td class=\"odd\">BIN of the Credit Card used<\/td>\n\t\t\t<td class=\"odd\">mediumint(6)<br>unsigned<\/td>\n\t\t\t<td class=\"odd\">510510<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"odd\">paymentAccount<\/td>\n\t\t\t<td class=\"odd\">Hashed value of the cardId.<\/td>\n\t\t\t<td class=\"odd\">alpha-numeric hash<\/td>\n\t\t\t<td class=\"odd\">57bc7327b5d721d7d20b240c0357e6ed<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"odd\">scaResponseStatus<\/td>\n\t\t\t<td class=\"odd\">Indicates the result of the 3DS enabled transaction.<\/td>\n\t\t\t<td class=\"odd\">char(1)<\/td>\n\t\t\t<td class=\"odd\">E, Y, N, A, U, R<\/td>\n\t\t<\/tr>\n\t\t<tr>\n\t\t\t<td class=\"odd\"><strong>cardSubType<\/strong><\/td>\n\t\t\t<td class=\"odd\">The value specifies the card type used in the transaction<\/td>\n\t\t\t<td class=\"odd\">string<\/td>\n\t\t\t<td class=\"odd\">CREDIT, DEBIT, or OTHER<\/td>\n\t\t<\/tr>\n\t<\/tbody>\n<\/table>\n    <\/div> <!-- #tab-content18 -->\n<\/div>\n\n\n\n<p><\/p>\n\n\n\n<div class=\"wp-block-kioken-accordion kioken-accordion-3\">\n<div class=\"wp-block-kioken-accordion-item kioken-accordion-item\"><a href=\"#accordionappendix-a-currency-codes\" class=\"kioken-accordion-item-heading\"><span class=\"kioken-accordion-item-label\"><strong>Appendix A: Currency Codes<\/strong><\/span><span class=\"kioken-accordion-item-collapse\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\"><path d=\"M12 5a1 1 0 0 1 1 1v5h5a1 1 0 1 1 0 2h-5v5a1 1 0 1 1-2 0v-5H6a1 1 0 1 1 0-2h5V6a1 1 0 0 1 1-1z\" fill=\"currentColor\" fill-rule=\"evenodd\"><\/path><\/svg><\/span><\/a><div class=\"kioken-accordion-item-content\">\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\"><strong>Currency Numeric Code<\/strong><\/th><th class=\"has-text-align-center\" data-align=\"center\"><strong>Currency Letter Code<\/strong><\/th><th class=\"has-text-align-center\" data-align=\"center\"><strong>Currency Name<\/strong><\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\">036<\/td><td class=\"has-text-align-center\" data-align=\"center\">AUD<\/td><td class=\"has-text-align-center\" data-align=\"center\">Australian Dollar<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">124<\/td><td class=\"has-text-align-center\" data-align=\"center\">CAD<\/td><td class=\"has-text-align-center\" data-align=\"center\">Canadian Dollar<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">392<\/td><td class=\"has-text-align-center\" data-align=\"center\">JPY<\/td><td class=\"has-text-align-center\" data-align=\"center\">Japanese Yen<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">826<\/td><td class=\"has-text-align-center\" data-align=\"center\">GBP<\/td><td class=\"has-text-align-center\" data-align=\"center\">United Kingdom Pound<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">840<\/td><td class=\"has-text-align-center\" data-align=\"center\">USD<\/td><td class=\"has-text-align-center\" data-align=\"center\">United States Dollar<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\">978<\/td><td class=\"has-text-align-center\" data-align=\"center\">EUR<\/td><td class=\"has-text-align-center\" data-align=\"center\">Euro Member Countries<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-kioken-accordion-item kioken-accordion-item\"><a href=\"#accordionappendix-b-decline-codes\" class=\"kioken-accordion-item-heading\"><span class=\"kioken-accordion-item-label\"><strong>Appendix B: Decline Codes<\/strong><\/span><span class=\"kioken-accordion-item-collapse\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\"><path d=\"M12 5a1 1 0 0 1 1 1v5h5a1 1 0 1 1 0 2h-5v5a1 1 0 1 1-2 0v-5H6a1 1 0 1 1 0-2h5V6a1 1 0 0 1 1-1z\" fill=\"currentColor\" fill-rule=\"evenodd\"><\/path><\/svg><\/span><\/a><div class=\"kioken-accordion-item-content\">\n<p><\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><thead><tr><th class=\"has-text-align-center\" data-align=\"center\"><strong>Decline Code<\/strong><\/th><th><strong>Decline Text<\/strong><\/th><\/tr><\/thead><tbody><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>1<\/strong><\/td><td>Website is not available for signup<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>2<\/strong><\/td><td>Unable to determine website signup requirements<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>3<\/strong><\/td><td>Your card type is not accepted, please try another type of credit card<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>4<\/strong><\/td><td>Banking System Error<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>5<\/strong><\/td><td>The credit card you entered is not valid<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>6<\/strong><\/td><td>Please check to ensure you entered your expiration date. Used to show individual corresponding yearly, monthly or daily dates for report data. The date function's format is year-month-day; for example, 2002-01-01. correctly<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>7<\/strong><\/td><td>Please check to ensure you entered your bank account number correctly<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>8<\/strong><\/td><td>Please check to ensure you entered your bank's routing number correctly<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>9<\/strong><\/td><td>Banking System Error, please try again<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>10<\/strong><\/td><td>Website has invalid pricing<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>11<\/strong><\/td><td>Transaction Declined<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>12<\/strong><\/td><td>You currently have a subscription and are unable to signup<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>13<\/strong><\/td><td>You have already had a free trial<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>14<\/strong><\/td><td>You must enter your CVV2 number on the back of your card<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>15<\/strong><\/td><td>Your account is currently being processed, please check the website you are joining to see if you have access. If not, please contact <a class=\"\" href=\"mailto:support@ecsuite.com\"><a href=\"mailto:support@ccbill.com\" target=\"_blank\" rel=\"noreferrer noopener\">support@ccbill.com<\/a><\/a><\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>16<\/strong><\/td><td>Subscription ID Provided is invalid<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>17<\/strong><\/td><td>Subscription ID does not exist in system<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>18<\/strong><\/td><td>Previous Transaction Attempt in request was declined<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>19<\/strong><\/td><td>You are not authorized to signup with the provided credentials<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>20<\/strong><\/td><td>No Decline<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>21<\/strong><\/td><td>You have already had a trial, please select a normal recurring membership option<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>22<\/strong><\/td><td>Error contacting bank, please try again later<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>23<\/strong><\/td><td>Invalid Credit Card Provided<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>24<\/strong><\/td><td>Transaction Denied by Bank<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>25<\/strong><\/td><td>Bank Error<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>26<\/strong><\/td><td>Card Processing Setup Incorrect for Merchant<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>27<\/strong><\/td><td>System Error, Please Try Again<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>28<\/strong><\/td><td>We are unable to process your transaction at this time. Please try again at a later time<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>29<\/strong><\/td><td>Card Expired<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>30<\/strong><\/td><td>We are unable to bill the telephone number provided for this transaction. Please return to the website and choose an alternate payment method.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>31<\/strong><\/td><td>Insufficient Funds<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>32<\/strong><\/td><td>You must provide CVV2 to complete transaction<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>33<\/strong><\/td><td>Unable to determine transaction type<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>34<\/strong><\/td><td>Error contacting bank, please try again later<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>35<\/strong><\/td><td>Card Declined at Pre-Auth SC<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>36<\/strong><\/td><td>Unable To Contact Bank<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>37<\/strong><\/td><td>We currently do not process for your bank's bin<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>38<\/strong><\/td><td>Transaction Refused by Issuing Bank<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>39<\/strong><\/td><td>You Have Submitted Too Many Times Today<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>40<\/strong><\/td><td>The Card you are using is not accepted by this Merchant<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>41<\/strong><\/td><td>Merchant Inactive<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>42<\/strong><\/td><td>Incorrect Address Provided<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>43<\/strong><\/td><td>We are unable to process your telephone billing transaction because your provider only allows for one charge, per telephone number, per day, and our records show that you have an existing daily charge to this telephone number. Please return to the website and choose an alternative payment method.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>44<\/strong><\/td><td>We're sorry, at this time prepaid cards are not allowed. Please try a different card type.<\/td><\/tr><tr><td class=\"has-text-align-center\" data-align=\"center\"><strong>45<\/strong><\/td><td>Transaction requires additional approval: please refer to your confirmation e-mail for further instructions.<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p><\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-kioken-accordion-item kioken-accordion-item\"><a href=\"#accordionchangelog\" class=\"kioken-accordion-item-heading\"><span class=\"kioken-accordion-item-label\"><strong>Changelog<\/strong><\/span><span class=\"kioken-accordion-item-collapse\"><svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"24\" height=\"24\"><path d=\"M12 5a1 1 0 0 1 1 1v5h5a1 1 0 1 1 0 2h-5v5a1 1 0 1 1-2 0v-5H6a1 1 0 1 1 0-2h5V6a1 1 0 0 1 1-1z\" fill=\"currentColor\" fill-rule=\"evenodd\"><\/path><\/svg><\/span><\/a><div class=\"kioken-accordion-item-content\">\n<p class=\"h4\"><strong>Release 12<\/strong> - <strong>2025-04-29<\/strong><\/p>\n\n\n\n<p>The <strong><code>cardSubType<\/code><\/strong> parameter was added to specify the card type used in the transaction.<\/p>\n\n\n\n<p><em>Affected Webhooks<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CrossSaleFailure (v5)<\/li>\n\n\n\n<li>CrossSaleSuccess (v6)<\/li>\n\n\n\n<li>NewSaleFailure (v5)<\/li>\n\n\n\n<li>NewSaleSuccess (v8)<\/li>\n\n\n\n<li>RenewalFailure (v5)<\/li>\n\n\n\n<li>RenewalSuccess (v7)<\/li>\n\n\n\n<li>UpgradeFailure (v4)<\/li>\n\n\n\n<li>UpgradeSuccess (v5)<\/li>\n\n\n\n<li>UpSaleFailure (v5)<\/li>\n\n\n\n<li>UpSaleSuccess (v7)<\/li>\n<\/ul>\n\n\n\n<p class=\"h4\"><strong>Release 11<\/strong> - <strong>2025-02-17<\/strong><\/p>\n\n\n\n<p><em>Enhancements<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Webhook event processing optimized.<\/li>\n\n\n\n<li>No new parameters introduced.<\/li>\n<\/ul>\n\n\n\n<p><em>Updated Event Versions<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Void (v5)<\/li>\n\n\n\n<li>BillingDateChange (v2)<\/li>\n\n\n\n<li>Cancellation (v2)<\/li>\n\n\n\n<li>Chargeback (v5)<\/li>\n\n\n\n<li>CrossSaleFailure (v4)<\/li>\n\n\n\n<li>CrossSaleSuccess (v5)<\/li>\n\n\n\n<li>CustomerDataUpdate (v5)<\/li>\n\n\n\n<li>Expiration (v2)<\/li>\n\n\n\n<li>ManualAdd (v2)<\/li>\n\n\n\n<li>NewSaleFailure (v4)<\/li>\n\n\n\n<li>NewSaleSuccess (v7)<\/li>\n\n\n\n<li>Refund (v5)<\/li>\n\n\n\n<li>RenewalFailure (v4)<\/li>\n\n\n\n<li>RenewalSuccess (v6)<\/li>\n\n\n\n<li>Return (v5)<\/li>\n\n\n\n<li>UpgradeFailure (v3)<\/li>\n\n\n\n<li>UpgradeSuccess (v4)<\/li>\n\n\n\n<li>UpSaleFailure (v4)<\/li>\n\n\n\n<li>UpSaleSuccess (v6)<\/li>\n\n\n\n<li>UserReactivation (v2)<\/li>\n<\/ul>\n\n\n\n<p class=\"h4\"><strong>Release 10<\/strong> - <strong>2022-04-21<\/strong><\/p>\n\n\n\n<p>Two new parameters were added to support 3DS authentication results.<\/p>\n\n\n\n<p><em>New Parameters<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>paymentAccount<\/code><\/strong><\/li>\n\n\n\n<li><strong><code>scaResponseStatus<\/code><\/strong><\/li>\n<\/ul>\n\n\n\n<p><em>Affected Webhooks<\/em><\/p>\n\n\n\n<p><strong><code>paymentAccount<\/code><\/strong> added to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CrossSaleFailure (v3)<\/li>\n\n\n\n<li>CrossSaleSuccess (v4)<\/li>\n\n\n\n<li>UpSaleFailure (v3)<\/li>\n\n\n\n<li>UpgradeFailure (v2)<\/li>\n\n\n\n<li>UpgradeSuccess (v3)<\/li>\n<\/ul>\n\n\n\n<p><strong><code>scaResponseStatus<\/code><\/strong> added to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CrossSaleFailure (v3)<\/li>\n\n\n\n<li>CrossSaleSuccess (v4)<\/li>\n\n\n\n<li>UpSaleFailure (v3)<\/li>\n\n\n\n<li>UpSaleSuccess (v5)<\/li>\n\n\n\n<li>UpgradeFailure (v2)<\/li>\n\n\n\n<li>UpgradeSuccess (v3)<\/li>\n<\/ul>\n\n\n\n<p class=\"h4\"><strong>Release 9 - 2020-02-11<\/strong><\/p>\n\n\n\n<p>Added new parameter for tracking 3DS authentication results.<\/p>\n\n\n\n<p><em>New Parameter<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>threeDSecure<\/code><\/strong><\/li>\n<\/ul>\n\n\n\n<p><em>Affected Webhooks<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>NewSaleSuccess (v6)<\/li>\n\n\n\n<li>NewSaleFailure (v3)<\/li>\n<\/ul>\n\n\n\n<p class=\"h4\">Release 8 - 2019-07-23<\/p>\n\n\n\n<p><em>New Parameters<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>expDate<\/code><\/strong><\/li>\n\n\n\n<li><strong><code>last4<\/code><\/strong><\/li>\n\n\n\n<li><strong><code>paymentAccount<\/code><\/strong><\/li>\n<\/ul>\n\n\n\n<p><em>Affected Webhooks<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>UpSaleSuccess (v4)<\/li>\n<\/ul>\n\n\n\n<p class=\"h4\">Release 7 - 2017-7-19<\/p>\n\n\n\n<p><em>New Feature<\/em><\/p>\n\n\n\n<p>Webhook delivery now supports <strong>JSON<\/strong> format in addition to <strong>URL Encoded<\/strong>.<\/p>\n\n\n\n<p class=\"h4\"><strong>Release 6<\/strong> - <strong>2017-06-01<\/strong><\/p>\n\n\n\n<p><em>New Parameters<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>paymentAccount<\/code><\/strong><\/li>\n\n\n\n<li><strong><code>accountingCurrency<\/code><\/strong><\/li>\n\n\n\n<li><strong><code>currency<\/code><\/strong><\/li>\n\n\n\n<li><strong><code>billedCurrency<\/code><\/strong><\/li>\n<\/ul>\n\n\n\n<p><em>Affected Webhooks<\/em><\/p>\n\n\n\n<p><strong><code>paymentAccount<\/code><\/strong> added to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>CustomerDataUpdate (v4)<\/li>\n\n\n\n<li>Chargeback (v4)<\/li>\n\n\n\n<li>Refund (v4)<\/li>\n\n\n\n<li>Return (v4)<\/li>\n\n\n\n<li>RenewalSuccess (v5)<\/li>\n\n\n\n<li>Void (v4)<\/li>\n<\/ul>\n\n\n\n<p><strong><code>accountingCurrency<\/code><\/strong> added to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Chargeback (all versions)<\/li>\n\n\n\n<li>Refund (all versions)<\/li>\n\n\n\n<li>RenewalSuccess (all versions)<\/li>\n\n\n\n<li>Void (all versions)<\/li>\n<\/ul>\n\n\n\n<p><strong><code>currency<\/code><\/strong> added to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Chargeback (all versions)<\/li>\n\n\n\n<li>Refund (all versions)<\/li>\n\n\n\n<li>Void (all versions)<\/li>\n<\/ul>\n\n\n\n<p><strong><code>billedCurrency<\/code><\/strong> added to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>RenewalSuccess (all versions)<\/li>\n<\/ul>\n\n\n\n<p class=\"h4\"><strong>Release 5<\/strong> - <strong>2017-05-11<\/strong><\/p>\n\n\n\n<p>Three new parameters were added to enable merchants to track the card BIN, payment method, and type of card used.<\/p>\n\n\n\n<p><em>New Parameters<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>bin<\/code><\/strong><\/li>\n\n\n\n<li><strong><code>paymentType<\/code><\/strong><\/li>\n\n\n\n<li><strong><code>cardType<\/code><\/strong><\/li>\n<\/ul>\n\n\n\n<p><em>Affected Webhooks<\/em><\/p>\n\n\n\n<p><strong><code>bin<\/code><\/strong> added to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>NewSaleSuccess (v5)<\/li>\n\n\n\n<li>UpgradeSuccess (v2)<\/li>\n\n\n\n<li>UpSaleSuccess (v3)<\/li>\n\n\n\n<li>CrossSaleSuccess (v3)<\/li>\n\n\n\n<li>CustomerDataUpdate (v3)<\/li>\n\n\n\n<li>Chargeback (v3)<\/li>\n<\/ul>\n\n\n\n<p><strong><code>paymentType<\/code><\/strong> added to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Chargeback (v3)<\/li>\n\n\n\n<li>Return (v3)<\/li>\n\n\n\n<li>Refund (v3)<\/li>\n\n\n\n<li>RenewalSuccess (v4)<\/li>\n\n\n\n<li>RenewalFailure (v3)<\/li>\n\n\n\n<li>Void (v3)<\/li>\n<\/ul>\n\n\n\n<p><strong><code>cardType<\/code><\/strong> added to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Chargeback (v3)<\/li>\n\n\n\n<li>Refund (v3)<\/li>\n\n\n\n<li>RenewalSuccess (v4)<\/li>\n\n\n\n<li>RenewalFailure (v3)<\/li>\n\n\n\n<li>Void (v3)<\/li>\n<\/ul>\n\n\n\n<p class=\"h4\"><strong>Release 4<\/strong> - <strong>2017-04-13<\/strong><\/p>\n\n\n\n<p><em>Security Enhancement<\/em><\/p>\n\n\n\n<p><strong>TLS 1.2<\/strong> support added for secure transmission.<\/p>\n\n\n\n<p><em>New Parameters<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>expDate<\/code><\/strong> Provides card expiration date.<\/li>\n\n\n\n<li><strong><code>last4<\/code><\/strong> Returns last 4 digits of card\/bank account.<\/li>\n<\/ul>\n\n\n\n<p><em>Affected Webhooks<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>NewSaleSuccess (v4)<\/li>\n\n\n\n<li>CustomerDataUpdate (v2)<\/li>\n\n\n\n<li>Chargeback (v2)<\/li>\n\n\n\n<li>Refund (v2)<\/li>\n\n\n\n<li>RenewalSuccess (v3)<\/li>\n\n\n\n<li>Void (v2)<\/li>\n<\/ul>\n\n\n\n<p class=\"h4\"><strong>Release 3<\/strong> - <strong>2014-04-24<\/strong><\/p>\n\n\n\n<p><em>New Feature<\/em><\/p>\n\n\n\n<p>Added <strong><code>flexId<\/code><\/strong> variable to support <strong>FlexForms<\/strong> (Open Beta). The field only appears for FlexForm transactions.<\/p>\n\n\n\n<p><em>Affected Webhooks<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>NewSalesSuccess (v3)<\/li>\n\n\n\n<li>NewSalesFailure (v2)<\/li>\n\n\n\n<li>Notes were added to related Webhooks (UpSaleSuccess, UpSaleFailure, CrossSaleSuccess, CrossSaleFailure) to reference the correct base versions.<\/li>\n<\/ul>\n\n\n\n<p class=\"h4\"><strong>Release 2<\/strong> - <strong>2013-10-30<\/strong><\/p>\n\n\n\n<p><em>New Features<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Introduced versioning support for configurations and events.<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Older configurations prompt upgrade option.<\/li>\n<\/ul>\n\n\n\n<p><em>New Webhooks Event<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Return<\/strong> - Notifies users of check returns.<\/li>\n<\/ul>\n\n\n\n<p><em>New Parameters<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong><code>paymentAccount<\/code><\/strong><\/li>\n\n\n\n<li><strong><code>renewalDate<\/code><\/strong><\/li>\n<\/ul>\n\n\n\n<p><em>Affected Webhooks<\/em><\/p>\n\n\n\n<p><strong><code>paymentAccount<\/code><\/strong> field added to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>NewSaleSuccess (v2)<\/li>\n<\/ul>\n\n\n\n<p><strong><code>renewalDate<\/code><\/strong> field added to:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>RenewalSuccess (v2)<\/li>\n\n\n\n<li>RenewalFailure (v2)<\/li>\n<\/ul>\n\n\n\n<p><em>Bug Fixes<\/em><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Fixes a bug that resulted in incorrect POST of the <strong><code>failureCode<\/code><\/strong>, <strong><code>failureReason<\/code><\/strong>, and <strong><code>transactionId<\/code><\/strong> fields in <em>CrossSales<\/em>, <em>CrossSaleAPI<\/em>, and <em>Upgrades<\/em> with <strong><code>specialOffer<\/code><\/strong>.<\/li>\n\n\n\n<li>Fixes a bug that resulted in incorrect POST of <strong><code>failureCode<\/code><\/strong>, <strong><code>failureReason<\/code><\/strong>, and <strong><code>transactionId<\/code><\/strong> fields for <em>Upsales<\/em>.<\/li>\n\n\n\n<li>Fixes a bug that caused the <strong><code>subscriptionTypeId<\/code><\/strong> to be incorrectly sent.<\/li>\n<\/ul>\n\n\n\n<p class=\"h4\">Release 1 - Initial Release<\/p>\n\n\n\n<p>No notable changes included.<\/p>\n<\/div><\/div>\n<\/div>\n\n\n\n<p><\/p>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:40%\"><\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Same as NewSaleSuccess but with these additional parameters added. UpgradeSuccess has multiple versions; take care...<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"kk_blocks_editor_width":"","_kiokenblocks_attr":"","_kiokenblocks_dimensions":"","footnotes":""},"categories":[1],"tags":[],"class_list":["post-10413","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v25.0 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>UpgradeSuccess - CCBill Doc<\/title>\n<meta name=\"description\" content=\"Trigger actions when a customer successfully upgrades a subscription, enabling dynamic service level changes and billing updates.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/ccbill.com\/doc\/upgradesuccess\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"UpgradeSuccess - CCBill Doc\" \/>\n<meta property=\"og:description\" content=\"Trigger actions when a customer successfully upgrades a subscription, enabling dynamic service level changes and billing updates.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/ccbill.com\/doc\/upgradesuccess\" \/>\n<meta property=\"og:site_name\" content=\"CCBill Doc\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-07T14:58:38+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-01-08T14:45:04+00:00\" \/>\n<meta name=\"author\" content=\"Vladimir Kaplarevic\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vladimir Kaplarevic\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"8 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/ccbill.com\/doc\/upgradesuccess\",\"url\":\"https:\/\/ccbill.com\/doc\/upgradesuccess\",\"name\":\"UpgradeSuccess - CCBill Doc\",\"isPartOf\":{\"@id\":\"https:\/\/ccbill.com\/doc\/#website\"},\"datePublished\":\"2025-04-07T14:58:38+00:00\",\"dateModified\":\"2026-01-08T14:45:04+00:00\",\"author\":{\"@id\":\"https:\/\/ccbill.com\/doc\/#\/schema\/person\/2cc5b50e34ee63ed498ac333a25840ad\"},\"description\":\"Trigger actions when a customer successfully upgrades a subscription, enabling dynamic service level changes and billing updates.\",\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/ccbill.com\/doc\/upgradesuccess\"]}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/ccbill.com\/doc\/#website\",\"url\":\"https:\/\/ccbill.com\/doc\/\",\"name\":\"CCBill Doc\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/ccbill.com\/doc\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/ccbill.com\/doc\/#\/schema\/person\/2cc5b50e34ee63ed498ac333a25840ad\",\"name\":\"Vladimir Kaplarevic\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/ccbill.com\/doc\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8d4609e99e6aecc69ce049e18d45f033?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8d4609e99e6aecc69ce049e18d45f033?s=96&d=mm&r=g\",\"caption\":\"Vladimir Kaplarevic\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"UpgradeSuccess - CCBill Doc","description":"Trigger actions when a customer successfully upgrades a subscription, enabling dynamic service level changes and billing updates.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/ccbill.com\/doc\/upgradesuccess","og_locale":"en_US","og_type":"article","og_title":"UpgradeSuccess - CCBill Doc","og_description":"Trigger actions when a customer successfully upgrades a subscription, enabling dynamic service level changes and billing updates.","og_url":"https:\/\/ccbill.com\/doc\/upgradesuccess","og_site_name":"CCBill Doc","article_published_time":"2025-04-07T14:58:38+00:00","article_modified_time":"2026-01-08T14:45:04+00:00","author":"Vladimir Kaplarevic","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Vladimir Kaplarevic","Est. reading time":"8 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/ccbill.com\/doc\/upgradesuccess","url":"https:\/\/ccbill.com\/doc\/upgradesuccess","name":"UpgradeSuccess - CCBill Doc","isPartOf":{"@id":"https:\/\/ccbill.com\/doc\/#website"},"datePublished":"2025-04-07T14:58:38+00:00","dateModified":"2026-01-08T14:45:04+00:00","author":{"@id":"https:\/\/ccbill.com\/doc\/#\/schema\/person\/2cc5b50e34ee63ed498ac333a25840ad"},"description":"Trigger actions when a customer successfully upgrades a subscription, enabling dynamic service level changes and billing updates.","inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/ccbill.com\/doc\/upgradesuccess"]}]},{"@type":"WebSite","@id":"https:\/\/ccbill.com\/doc\/#website","url":"https:\/\/ccbill.com\/doc\/","name":"CCBill Doc","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/ccbill.com\/doc\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/ccbill.com\/doc\/#\/schema\/person\/2cc5b50e34ee63ed498ac333a25840ad","name":"Vladimir Kaplarevic","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/ccbill.com\/doc\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8d4609e99e6aecc69ce049e18d45f033?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8d4609e99e6aecc69ce049e18d45f033?s=96&d=mm&r=g","caption":"Vladimir Kaplarevic"}}]}},"_links":{"self":[{"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/posts\/10413"}],"collection":[{"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/comments?post=10413"}],"version-history":[{"count":19,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/posts\/10413\/revisions"}],"predecessor-version":[{"id":11291,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/posts\/10413\/revisions\/11291"}],"wp:attachment":[{"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/media?parent=10413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/categories?post=10413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ccbill.com\/doc\/wp-json\/wp\/v2\/tags?post=10413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}