Comment on page
Set up recurring payments by offering subscriptions to your service
MoneyCollect subscription designed to help businesses effortlessly collect recurring payments. With our innovative solution, you can easily create and manage custom subscriptions，ultimately boosting your company's revenue.
Subscriptions to MoneyCollect are divided into two types: automatic deductions (
charge_automatically), and invoice sending (
- For the
charge_automaticallytype of subscriptions, deductions are made on a recurring basis, so the cardholder may need to participate in 3D verification for the first charge. After the first successful charge, the cardholders' participation is no longer needed for subsequent charges. However, if there are not enough funds in the card or if there are other issues with the card (such as it being lost), the charge will fail. In this case, the card must be replaced and the recurring process must be restarted.
- For the
send_invoicetype of subscriptions, an invoice is sent to the customer's email address for every billing period. The customer must pay the invoice in order to activate the next period.
A subscription goes through the following status changes during its lifetime:
incomplete: This is the initial status of the subscription upon creation. For automatic deduction types, the card's validity has not been verified. For invoice-sending types, the invoice has not yet been sent.
incomplete_expired：If a subscription remains incomplete for over 24 hours, it will automatically change to the
incomplete_expiredstatus and cannot be subsequently converted to any other state.
trial：This status applies to subscriptions during a trial period. For automatic deduction types, the card's validity has been verified. For invoice-sending types, the invoice email has been sent.
active： This status applies to subscriptions that either don't have a trial period or have passed the trial period, and have been paid.
unpaid：If the most recent invoice remains unpaid or the payment fails, and certain configurations have been made, the status changes to unpaid.
- For automatic deduction types: If all retries for a payment fail, mark the subscription as unpaid
- For invoice-sending types: If an invoice is past due by x days, mark the subscription as unpaid
past_due：The most recent payment for the subscription failed, or for invoice-sending types, the most recent invoice exceeded the payment deadline.
canceled：The subscription is automatically canceled upon expiration, or if the merchant has made a cancellation in the dashboard, or the customer has canceled, or the merchant has called an API cancellation.
Merchants can make appropriate settings for subscriptions and the Customer Portal in MoneyCollect's merchant dashboard:
- Subscription Settings: Navigate to
Subscriptions and emailsto perform the relevant configurations.
- Customer Portal Settings: Navigate to：
Customer portalThese configurations provide the possibility for your personalized processing. You can make the necessary settings according to your needs.
Please follow the steps below to access subscription-related functions
You can easily create a Pricing table in MoneyCollect's merchant dashboard, and then embed the generated script into your page, You can quickly create a Pricing table for customers to subscribe to your products. Our script will display product price information on your page, And manage the subsequent user subscription process and payment process, which greatly facilitates the development and integration process of subscription.
In MoneyCollect's Merchant Dashboard, navigate to
Pricing table-> click
create pricing table
- Select a price for one or more products
- Set whether to include a trial period, and the number of days of the trial period
- Set the relevant display style of the Pricing table
- Set the configuration of payment information display and collection
- Automatically return to the list page of the Pricing table
- On the list page of the Pricing table, click on the record you just created
Copy codeto copy the embedded script
- Add the script you just copied to your own page
- publish your page
<title>pricing table demo</title>
<script async src="https://test-static.MoneyCollect.com/jssdk/js/pricingTable.min.js?token=D5UulDJZq36N7ACxS7Q_n0Vvldei6tpWy9SEnEYeqkDl6QXWwaNh6Xn0t_1uUSbC&env=test"></script>
If the Pricing Table from MoneyCollect fails to meet your requirements, you have the option to develop your own UI for providing subscriptions.Then create and update subscriptions by calling our related APIs, but the process of creating and managing subscription payment through APIs may not be smooth. See the link below for related API:
Manage subscriptions through the merchant dashboard
Subscriptions，in the MoneyCollect merchant dashboard, you can query, filter, and export subscriptions. Click a subscription to enter the subscription details interface, where you can update the subscription information, cancel the subscription and other operations.
Manage your subscriptions via API
To facilitate your provision of an interface for your customers to manage their subscriptions, we offer a Customer Portal. For security purposes, the validity of the Customer Portal URL we provide is 24 hours. After this period, it will no longer be accessible. You have two ways to obtain the Customer Portal URL:
- Navigate to
Customers, in the MoneyCollect merchant dashboard, filter and select a customer you want, click to enter the details, click
copy urlnext to
Customer portal Url, and then you can send this URL to the customer.
We recommend that you provide your own entry page, then call the API to obtain the Customer Portal Url we provide, and then jump to this URL. The email sent to customers by moneycollect may also contain the link of Customer Portal Url, and the validity period of the Customer Portal Url link in the email is 7 days.
You can use our test mode to test data. The business data in the test mode is completely isolated from the business data in the live mode. It will not pollute the official business data of your live mode.