Product ID | ID | Currency | Price | Delete |
{{plan.product}} | {{plan.id}}* | {{plan.currency}}* | {{plan.price/100}}* |
Click on the Connect with Stripe button
This is going to bring you to Stripes website to fill out the information required by Stripe. If you already have a Stripe account, then that makes things easier, where you can simply sign in.
Once you have successfully been connected, you will be directed to a webpage that will give you your Stripe Account ID. Copy and Paste this ID into the Settings Tab where it says Stripe Account ID
Now we need your API Keys You can find these under the API tab in the Stripe Dashboard. Once you have copied and pasted the keys and SAVED them, Refresh your web browser.
You will know if you are successfully connected by seeing a green bar saying Stripe Account has Connected Successfully.
You can choose a background color for the pop up that your users see when they are subscribing and managing their subscriptions, allowing you to have full control over your branding.
Here is a link to a good color picker that allows you to get the right RGB numbers for your color.
https://www.w3schools.com/colors/colors_picker.asp Open this in a new tabYou can also set the opacity to be less than 1 to give a see through effect.
Fill out the form and click the Create Plan button.
Subscription Plan ID: This is the unique ID for your plan. Be careful Deleting plans once people have been subscribed to the plan. You will have to have to manage the change of subscription in the Stripe Dashboard if you do delete
Subscription Plan Currency: Choose the currency that you want charge.
Subscription Plan Interval: Day / Month / Year
Subscription Interval Duration: Number of (Days / Months / Years) you want the payment period to last.
Subscription Plan Price (in cents): This is the price in the lowest denominator of your currency. Example: 100 = $1.00
You can change the name and save the change.
PRO-TIP: To have the name change reflected in the app emulator, unapply the old plan and apply the new plan. This does not affect current subscribers because the important data is the ID.
First lets create a Free plan so we arent racking up bills to ourselves. But wouldn’t that be nice, if we could make money that way? Anyway..
Now apply that plan to a plugin so you can see the free subscription plan in the app emulator.
Put your own live card information in to test the plugin works with the way you have implemented everything.
Click Subscribe Now.
You will see the subscriptions disappear and the buttons, Go to Plugin, and View Subscription. Go to Plugin will send the user to the Subscribed Access plugin.
View Subscription will show the current status of the plugin, the Subscription Plan they are subscribed to, and the date of the next payment.
PRO-TIP: If you have added a trial, through the Stripe Dashboard, then the status will show trialing. Also, instead of showing Next Payment Due, the plugin will show First Payment Due.
DOUBLE-PRO-TIP: To change the colors of the buttons you see, you can find those colors in your appearance.
Red - Danger Yellow - Warning Green - Success
The trialing bar is the warning color.
The user can Cancel their subscription, so their subscription will end at the end of the current pay period. If it is the trial that they want to cancel, then their access will end at the end of the trial.
If the user wants to end all payments and subscriptions immediately, then they can forget their account. They will only be able to forget their account through trying to subscribe to a new plan. So if they want to forget their account, they would have to wait for a subscription to end after they canceled.
So now that you have successfully subscribed to your Free Test plan. First we will see the Customers we have by clicking Customers on the left hand side.
This brings up a list, so we will click an individual customer to see more details.
The important things that we can see are the user’s email, and their active subscriptions. Lets see more about the individual Active Subscription.
We can see what plugin ID, and plugin Title the user is currently subscribed to. We can even actually edit and change this if we need to.
We can see important events about the user and their subscription.
We can also see and edit information about the user’s subscription itself. Lets click on the Edit Details button to the RIGHT of Subscription Details.
Here we can edit the subscription. Adding Coupons, editing the trial. Also if the customer would rather pay manually instead of automatic payments, you can choose to email invoices to the customer to pay manually.
Now lets look at the Plans tab that is inside of the Subscriptions tab. We are already in the Subscriptions tab, so click Plans at the top, under the Search bar.
Here we can edit the plans that we have created.
By Design you can not change the id, price, currency, and payment period of a plan.
We can edit the plan Name, Statement desc, and Trial period days.
Changing the name will reflect in the plugin, however as if you had changed and saved the name of a plan in the plugin, you will have to unapply and apply the plan to see the new name on the phone.
Statement desc: What the user will see on their bank statement for the Subscription Plan Payment.
Trial Period Days: The number of days that you want to your trial period to last.
If this plugin is close to what you need, but just not quite the right solution, we encourage you to reach out to us to see how we can solve your plugin needs.
We have tested this plugin with our Private Portal plugin, and it works exactly as we knew it would. So now you have the ability to create Subscribed Access to an Individualized User Experience. This make running a service with user specific content, access, plugins incredibly easy.
Please Email us at contact@liquorifitapps.com if you have any questions, concerns, or curiosities.
We look forward to making your app incredible.