Hello & Welcome to your Partner Dashboard - while it looks complicated, we'll break it down for you in simple steps
Let's get started and straight into action! (We're assuming here you've followed the Getting Started guide and have all items in the checklist ready!)
Partner Name: This will be your Company Name (For e.g. ABC Inc.)
Partner Logo: Please make sure this is max 512x512px (colored)
Partner Logo (On Navbar): Same as above but in white color, 512x512px for best output.
Footer Text: This is the text that your customer websites will have to drive leads for you
Terms & Conditions Link: This will be a link to your T&C page, we use https://get.onwhats.app/terms - though you should use your own 🙏🏼
Login or Create an account on Stripe, make sure you're not in Test Mode to bring these settings into action.
Go to Developers -> API keys
Give the secret key a name, for example: onWhatsApp Secret Key
Next, copy the key and paste it in the Partner Dashboard.
Copy & Paste the publisher key in the Partner Dashboard
Go to Developers -> Webhooks
Click + Add endpoint
Next, make sure you add the endpoints and URL as follows: 1. Endpoint URL: this will be https://yourdomain.com/seller/subscription/stripe-webhook (this is really important, make sure you key in your domain name) 2. Events to send: here, please make sure you have all these events added - customer.subscription.updated - customer.subscription.deleted - customer.subscription.created - payment_intent . payment_failed - customer.deleted - checkout.session.completed - account.updated The above are really important in order for you to manage subscriptions and systems to function well - check if all good and click Add endpoint See reference screenshot below:
As soon as you click Add endpoint, you will see something like this:
Signing secret is your Webhook secret, copy and paste it to your Partner Dashboard
Next, set your monthly and yearly plan prices - we'll walk you through this on Stripe
On your Stripe Dashboard, click Products and and then + Add Product
Add a monthly plan (recurring)
Next, add a yearly product plan (recurring)
Make sure you name the products to be easily identifiable 🤞🏼 (It should look something like this below)
Now to get your monthly & yearly plan ID, tap on the product and you'll see a screen like this
This is what your customers will see when signing up, fill in as per your settings and give them information of what each plan has, for example the ones we use onWhatsApp
Partner Sub Domain: This is automatically issued by onWhatsApp, you will not be able to change this. Though it has utmost importance, here's how you use it: partner455059 in the example above is your CNAME, to be mapped to your custom domain.
Custom Domain to be linked to your partner domain: For example your domain is abc.com, you need to create a CNAME record on cloudflare to partner455059.onwhats.app OR A Record and point it to 22.214.171.124 👈🏼 (recommended) Here's what it'll look like to give you an example:
Hit Save and give it a couple of minutes to flush worldwide. You're all set! Last step is to verify your e-mail to start sending Welcome, Verification and Order emails 👇🏼
Fill in your from email address, for example, [email protected] is what we use, you should use your own domain (make sure you can receive e-mails on this since a verification will be required).
Follow the steps you get on your email to setup a TXT record on Cloudflare, give it about 10 minutes and you'll be good to go! 🚀