Stripe Standard is the fastest and easiest way to connect your Stripe account, as Stripe handles most of the user experience and communication. If your Vendors already have Stripe accounts you would want to use this type of account. You can either prompt your vendors to create a Stripe account or allow anyone with an existing account to connect to Onport.
Stripe Custom allows you to create an account on behalf of your vendor when they do not have an existing Stripe account, are unable to connect theirs, or do not want to create one on their end.
The account will almost be completely invisible to your vendors, as they do not have access to the Dashboard, nor does Stripe contact them directly. To vendors, this looks like direct bank transfers.
This is a more complex setup as you are responsible for all the interactions with your users and for collecting the information needed to verify the account.
You'll first need to create a Custom connected account. You can do this within your in your Stripe dashboard. The requirements for this will vary by region/business type, so we do recommend using Stripe's help documentation for the most up-to-date workflows.
Generate Stripe Credentials
1. For the connection, you will need to generate three credentials from your Stripe account:
Stripe Secret Key
Stripe Publishable Key
Stripe Client ID
2. To access the Secret Key and Publishable key, click the Developers in your Stripe account, then the API keys. Generate a new set of API keys for Onport under "Standard Keys"
3. Next, you'll need to get the Stripe Client ID. To get this, you'll need to go to Settings (Gear icon) > Connect Section > Settings (https://dashboard.stripe.com/settings/connect). On this page, you need to copy and paste the client ID from Stripe to Onport.
4. Enable the Standard OAuth setting to ensure people can signup and connect to your Stripe account from their vendor portal:
5. Add a redirect. To do this, click + Add URI. Enter
https://api.jetti.io/auth/stripe/vendor. This will tell Stripe where to send the vendor once they've connected their Stripe account with yours.
If you see warnings or don't have the option to do any of the above - we recommend reaching out to Stripe support.
There are also some other options you should complete on this page, such as uploading your logo, settings colors. It's not needed but will make things clearer for your vendor.
Connecting Stripe to Onport
Now that you have your credentials, you can go to your Onport account and create the connection.
- Go to Integrations > Stripe (Payments Section)
- Select Stripe Payout method
2a. Select “Use my Stripe account” and enter the credentials. (Stripe to Stripe transfers)
2b. Select "Onport" and enter credit card info to pay vendors by CC (Stripe fees apply)
- Enter the credentials and click save
4. Once you complete this you can now invite vendors to connect to Stripe:
If using Stripe Custom see these steps:
Unlike connecting to a Stripe Standard account (where the vendor does have a Stripe account), this does not require intervention or action from the vendor.
- Create custom vendor accounts within your Stripe Custom Account.
Go to Connect > Create > Set up vendors Personal and Bank information. (You will need to do this for each vendor using this method)
- In Onport go to the vendor's settings under Contacts > Vendor Name > Payment Setup > Select Stripe as the payment method.
- Select whether to pay this Stripe Custom account through your platform balance. Or, through charging a credit card you can register on file. (Stripes fees apply when paying through credit card)
3. Select the account you just created from the dropdown and save.
Paying vendors with a card
Once the vendor is connected to your Stripe account, by default, the payment will be deducted from your Stripe balance for any transfers made by Onport. If you have no balance available (e.g. you may have no way to take payment through Stripe when using Shopify), you can opt to instead pay the vendor using a payment card.
When configured, your card will be charged the amount to pay the vendor. That amount will then be sent to the vendor, minus any card processing fees (e.g. typically this is around 2.9%). Onport doesn't take or enforce the fees, so we'd recommend checking your Stripe pricing page to understand the cost of these payments in your area.
For this, you'll first need to enter your credit card details under Integrations > Stripe.
Next, you'll need to configure the payout source to be by credit card, instead of your Stripe balance. You can do that under the payment setup for the dropship provider:
This change will apply to any new, pending or payments in an "error" state.