Sell one time products to customers.
Setting up a 'One-Time Product' in TransactionCloud's app is simple, just select it as the product type. Use Embed Product tool to add the product to your website.
Sell recurring subscriptions to customers.
Setting up Recurring Subscriptions in TransactionCloud's app is easy, simply select 'subscription' as the product type. The app supports daily, weekly, monthly, bi-annually and annually billing frequencies. Use the Embed Product tool to add the product to your website.
Provide a free trial to customers.
To provide customers with an initial free trial, you can activate the free trial option in the subscription product details within TransactionCloud's app. When the customer makes a purchase, the free trial will be initiated. If the customer decides not to cancel the subscription, they will be charged at the end of the free trial period.
Provide discounts to customers.
Creating discount coupons in the TransactionCloud app is straightforward. Customers can redeem the discount coupon during the checkout process.
Charge Personalized price to the customer.
To achieve this, utilize the customize product on demand endpoint and provide the product_id of any ‘One-Time Product’ or ‘Subscription’ configured in the TransactionCloud app, along with the cart price, description, and payload (which can be the names of items in the cart). Then, use the link provided in the API response to create a checkout button for the customer.
Include any information from your system or customer in the transaction.
To achieve this, utilize the "payload" field and transfer information to the checkout screen. Encrypting the payload is recommended. The payload can be obtained through a webhook or via API endpoints and is also visible in the hosted admin app.
Usage-based charge to the customer.
To achieve this, create a vaulted product in TransactionCloud’s app then utilize the charge vaulted customer endpoint. You can bill any customer who has bought a vaulted subscription at any time using this endpoint. Our system won't process any payments unless it receives API request from you. You must manage the usage data, unit price, and billing frequency for any vaulted products.
Upgrade / Downgrade product.
To achieve this, utilize the customize product on demand and pass only the upgraded/downgrade product_id and transactionIdToMigrate. Then, use the link provided in the API response to create an upgrade/downgrade button for the customer.
Pass a price from Cart to Checkout.
To accomplish this, use the customize product endpoint and send the product_id of any one-time product from the TransactionCloud app, price from the cart, description, and payload, which can be names of products in the cart. Then, use the link provided in the API response to create a checkout button for the customer.