Stripe is our preferred method of taking credit card payments online because of the lower fees, more streamlined user experience and automatic transfers sent straight to your nominated bank account.
Stripe fees vary from country to country. But for those based in Australia, Stripe fees are 1.75% + $0.30 per transaction compared to PayPal which is 2.4% + $0.30 per transaction. The rate for other international cards is 2.9% + $0.30 USD for including American Express cards.
⚠️ Important Update: Stripe Restricted Keys
Due to Stripe’s new policies, new Stripe users can no longer generate Secret API Keys. Instead, Restricted API Keys must be used to integrate with Studio Ninja.
What does this mean for you?
New users must use a Restricted API Key instead of a Secret Key.
Existing users can continue using their Secret Key but are encouraged to switch to a Restricted Key for added security.
To integrate Studio Ninja to your Stripe account using Restricted Keys:
Step 1: Sign Up or Log Into Stripe
Go to www.stripe.com.
Sign up for a new account or log in if you already have one.
Complete the activation process.
Step 2: Create a Restricted API Key
Go to the Stripe Dashboard.
In the search bar, type "API keys" and click on "Developers > API Keys".
Click the "Create Restricted Key" button.
Select "Providing this key to another website" and click "Continue".
Enter:
Application name: Studio Ninja
Click "Create Restricted Key".
Step 3: Complete the Integration in Studio Ninja
Go to Studio Ninja > Settings > Payment Methods.
Click the "Activate" button in the Stripe section.
Copy and paste your Publishable key and the Restricted API Key.
Click Save Payment Method.
Optional: Customize Permissions for Added Security
If you want to limit access to specific data, follow these additional steps:
Repeat Steps 1-4 above.
Tick "Customize permissions for this key" and click "Continue".
Under Core Resources, ensure these permissions are set to "Write":
Disputes
Charges
Payment Intent
Click "Create Key".
Copy the keys and paste it into Studio Ninja.
Fantastic, you have now integrated your Studio Ninja account to Stripe and your clients can now pay your invoices via credit card. A new 'Pay by Credit Card' button will appear on all your invoices in the client portal.