Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.replic.ca/llms.txt

Use this file to discover all available pages before exploring further.

How it works

Your customers pay your resellers, then your resellers pay you. But how?
1

Customer purchase

Shauna, Danielle, Fatima, Caridad and Milena all purchase your patterns from Awesome Reseller in the same period.
2

Reseller invoice and payment

Once per month, on the anniversary of the day they added your patterns to their store, your reseller will be invoiced. Payment of the invoice will be attempted immediately and the payment funds will go directly into your payment account (Stripe) minus the platform and payment fees.
3

You get paid

Stripe will send the funds to your account based on the payout schedule you set in your payment account.

Reviewing and understanding the fees

Two different fees will be withdrawn from your invoices before the money arrives in your Stripe account.
You are responsible for the payment fees for each invoice. The payment fees are set by Stripe and based on your location and the payment type from your reseller. Review the list of fees.
Replic will charge a 5% platform fee per invoice.
Additional fees may apply if you choose Instant Payments as a payment schedule in Stripe. Review Instant Payout fees for Stripe.

Accessing your invoices

You can access your invoices and list of payments in your billing page or directly into your Stripe account.

Editing your payment or company information

You can edit your company information directly in Replic or in your Stripe account.

Setting your payment schedule in Stripe

You can set your payout schedule directly in your payout settings in your Stripe dashboard.

Setting your tax id in Stripe

In order for Stripe to better calculate taxes on invoices, we recommend setting up your tax id in Stripe. It is also a legal requirements in some countries to have tax id on invoices. You can set up your tax id directly in your Stripe dashboard.

Setting up your default currency in Stripe

Your default currency will be set based on your country and bank information. You can review and edit it in your payout settings in your Stripe dashboard.

Payment threshold

You can set a maximum threshold for your subscriptions in your wholesaler terms. Payment will be attempted when an subscription reaches the threshold amount before the regularly schedule payment date. The default threshold is 200 CAD or the equivalent amount in your currency at the time the invoice was created.

What’s a good threshold

You should set a threshold based on your comfort level around possible losses while also keeping it high enough that most resellers will not bump into it. This would create a frustrating experience for your resellers and each invoice will incur a small amount of extra payment fees. If you find your resellers frequently hit your threshold and have not had issues with failed payments, you can set a higher threshold. If you are worried about failed payments, you can set a lower threshold.
Because of Stripe limitations around maximum number of items per subscription, a customer can have more than one active subscription. The threshold applies to each subscription and not the total sum of all subscriptions.

Setting a threshold on a customer-basis

This is not something Replic currently supports, however it can be implemented directly through your Stripe dashboard. Simply head over the customer’s subscriptions and edit the threshold manually. Your customers have agreed to the terms as you set them in Replic. If you change a customer’s threshold or subscription, you will need to notify them first and ensure they have approved the change.

Setting up a retry policy for failed payments

Head over to your Stripe billing subscriptions settings to review the default behaviour for retrying payments for unpaid invoices. We recommend the following settings:
  • Under Manage failed payments, set your retry schedule to smart retry
  • Under Manage payments that require confirmation, set Customers emails to Send a Stripe-hosted link for customers to confirm their payments when required
Failed payments can be the result of invalid or expired card or the customer’s bank requiring additional confirmation before approving the transaction and are most often not malicious.
When a payment fails, Replic will automatically notify the reseller and send them a payment link to give them a chance to rectify the issue. We will also remind them after 3 and 6 days. Designers are responsible for settling disputes with their resellers. Appropriate action will be taken against resellers who repeatedly fail to settle their invoices or act against the best interest of Replic and its users. You can review our Terms of use on our website if you have any questions about our policies.

Tax behaviour for your retail and wholesale prices

Should my prices be tax-inclusive?

This depends on your region and preference. But we recommend setting a default tax behaviour in your product settings to make sure the application can calculate prices more accurately. By default, or when Automatic is selected, we will automatically assume that tax is included or excluded from your prices based on the price currency. For products priced in USD and CAD, tax is considered not to be included in the price. For all other currencies, tax will be considered to be included in the price. You can override this setting by selecting Tax is excluded or Tax is included.

Understand how tax is handled in your prices

We use the reseller’s country to determine if tax should be included in the prices displayed on Replic.
We use the reseller’s store tax settings (inclusive or exclusive) to determine if tax should be added or removed to the imported prices.
Taxes, when required, will be automatically calculated by Stripe on invoices based on the reseller country.

Emailing your customers a copy of their invoice

Resellers often appreciate being emailed their receipts for paid invoices.
It is possible to do so automatically in Stripe; however, there is currently no way for Replic to programmatically ask Stripe to set this up on your behalf. You need to toggle Successful payments in your Stripe email settings. You can learn more about customizing email receipts in the Stripe documentation on email receipts.

Invoicing resellers in a different currency

By default, your resellers will be invoiced in your default wholesale currency, which is the default settlement currency for your Stripe account. Depending on your country, you might be able to add additional settlement currencies. If you have wholesale prices in more than one currency (presentment prices), the application will try and match the reseller’s primary currency. If not match is found, the default currency will be used.
This is an advanced setting for designers supporting a region where they are comfortable taking on fluctuations in the currency’s exchange rate. We do not recommend setting mutliple wholesale currencies for most designers.

Understanding presentment and settlement currencies for wholesale pricing

Presentment currencies are the currencies that can be charged directly to your resellers. Settlement currencies are the currencies you can receive payments in. Settlement currencies are defined in your Stripe account and based on your bank accounts and the country you are in. By default, your resellers receive invoices in your default settlement currency. If a large volume of your resellers operate in a different currency than yours and are asking for pricing in their currency, you can elect to set wholesale prices in one or more additional currency. However you can only receive payments in the settlement currencies defined in your account.

Creating wholesale prices in a currency not supported by your bank account

If you elect to create a wholesale price in a currency that is not one of your supported settlement currencies, resellers subscribed to that price will be charged in the new currency (presentment price). The received amount will then be converted to your default settlement currency in Stripe before being paid out to your bank. This can result in additional conversion fees from Stripe.

Important note about multi-currency wholesale prices

You can only invoice your resellers in one currency (per reseller) so if you choose to add an additional currency for your wholesale prices, you need to ensure that every product that your resellers have access to also has a wholesale price in that currency or they will not be able to add them to their store. Read more about Stripe supported currencies and how to add additional currencies in your settings.

Additional questions

I received a notice some information was missing to process payment

Occasionally, financial requirements change or Stripe requires additional information to process payments. You can check the status of your account in your Stripe dashboard and fill any required information directly.

I am seeing multiple monthly invoices per reseller

This is a current Stripe limitation. Resellers can only be subscribed to 20 products at a time. We circumvented it by having multiple subscriptions per reseller with more than 20 products in their store. Stripe is currently working on an updated subscription model that will remove the limitation, and we are hoping to take advantage of it as soon as possible.

Giving a reseller credits

You can offer your resellers credits against future invoices. Follow this guide from Stripe on implementing credits.

Can I update my products directly in Stripe?

We strongly advise against it. Our application is currently only set take specific actions only when products are updated in your Replic account. Updating your products in Stripe directly will skip some critical steps, including notifying customers, updating subscriptions, etc.