Manage Subscriptions Throughout the Entire Lifecycle
Take control. We help you simplify recurring billing processes and take the administrative burden off your business to save you valuable time and money. Right from the first order or trial, and all the way through onboarding, upgrading and renewal.
Combat Churn and Improve Customer Retention
Did you know that more than one out of every six card transactions fails? For any business that generates recurring revenue, implementing tactics to decrease and/or recover declined authorizations is a wise investment. Fight churn and recapture revenue with our comprehensive suite of revenue recovery, lead management and robust retention tools.
Ready to experience hassle-free recurring payments for your business?
Versatile API and Connectors
We provide a comprehensive API and adaptable connectors that ensure a smooth integration layer. These functionalities enable you to efficiently handle various online purchase tasks, sell through diverse channels, integrate any business model seamlessly, exercise control over your branding elements, and effectively retain and serve customers using your preferred systems.
-
Take control of every ordering detail API 6.0
Using our advanced APIs, connect the subscriptions shop to your own website or app. Manage subscription information, access payment data, resend invoices, handle product info by SKU and manage refunds and subscription invoicing with our APIs.
Learn more
<?php
$host = 'https://api.2checkout.com/rpc/6.0/';
$merchantCode = "666999";
$key = "%y~8|m]T84p[W4+O1]_?";
$string = strlen($merchantCode) . $merchantCode . strlen(gmdate('Y-m-d H:i:s')) . gmdate('Y-m-d H:i:s');
$hash = hash_hmac('md5', $string, $key);
$i = 1; // counter for api calls
// call login
$jsonRpcRequest = new stdClass();
$jsonRpcRequest->jsonrpc = '2.0';
$jsonRpcRequest->method = 'login';
$jsonRpcRequest->params = array($merchantCode, gmdate('Y-m-d H:i:s'), $hash);
$jsonRpcRequest->id = $i++;
$sessionID = callRPC($jsonRpcRequest, $host);
var_dump("session id:" . $sessionID);
// call api methods below
$SubscriptionRef = 'B7D8E72224';
$jsonRpcRequest = array (
'jsonrpc' => '2.0',
'method' => 'setRenewalPause',
'params' => array($sessionID, $SubscriptionRef, "2020-09-30 17:00:00", "vacation leave"),
'id' => $i++
);
Get a free expert consultation.
Find out how to easily manage subscriptions and customers, deal with invoices and recurring billing, and improve your revenue.
Frequently Asked Questions
-
What is Subscription Billing?
It’s a technology suite or platform that manages ongoing billing and collection procedures, communication, and customer administration for products offered through subscriptions.
-
What is a subscription business model?
The subscription billing model is a business approach where customers are charged a recurring fee at regular intervals (usually monthly or annually) to obtain access to a product or service. This is facilitated through subscriptions that allow users to employ the offered service or product.
-
What is customer churn?
You might also have heard customer churn referred to as customer attrition, customer turnover or customer defection. It represents the decline in clients or customers that occurs when a customer chooses to discontinue purchasing a merchant's digital products or services, or cancels a subscription.
-
What are revenue recovery tools?
Over 16 percent of card transactions fail due to multiple factors. Revenue recovery tools are the various resources, services and functionalities used to address unsuccessful payment authorizations for recurring charges. Such tools are highly beneficial for any business operating on recurring revenue. They can help implement approaches that minimize and recover declined authorizations.
Ready to sell subscriptions worldwide?
Get immediate access to different subscription management and billing capabilities, from simple recurring billing to advanced tools. Contact us and we'll find the right fit for your business needs.