Balancesoft
Search…
Shopify - How to use Balancesoft integration with your Shopify Store

Obtain your developer's API key

Linking your Balancesoft account to your Shopify store

Go to App > Manage private apps
Enable private app development
Put in app name
Add read and write access to orders
Copy the API key and password from the Shopify Admin API page
Go to Developer Settings > Shopify Settings. Insert your Shopify store URL and the Shopify API key and password obtained from your Shopify store.

Add Balancesoft to your Shopify Store checkout page under Additional Scripts

Go to your Shopify page and go to Checkout.
On the Balancesoft's Developer Settings page, create new API key.
Fill in the placeholder fields in the following JavaScript code snippet which will then be copied to your Shopify settings under Additional scripts > Order status page.
Replace "YOUR_BALANCESOFT_SECRET_KEY" in the code snippet with "API Key" from Balancesoft.
Replace "YOUR_BALANCESOFT_SECRET_KEY" in the code snippet with "Secret Key" from Balancesoft.
1
<script src="https://cdnjs.cloudflare.com/ajax/libs/crypto-js/4.1.1/crypto-js.min.js">
2
</script>
3
<script src="https://cdn.jsdelivr.net/gh/getbalancesoft/[email protected]/shopify-plugin-1.0.8.js">
4
</script>
5
6
<script>
7
new balancesoftPay({
8
api_key: "YOUR_BALANCESOFT_API_KEY",
9
secret_key: "YOUR_BALANCESOFT_SECRET_KEY",
10
order_id: {{order.id}},
11
});
12
</script>
Copied!
Copy in the above JavaScript code snippet under Additional Scripts.
It will then look like this.
Go back to Settings > Payments.
From there, go to Manual payment methods and then Create custom payment method.
Set Custom payment method name as "Balancesoft Pay (Crypto)", so this will be universally recognizable to users.

How to manually fulfill items paid on Balancesoft Pay

This step is taken after customer has successfully made payment on Balancesoft payment and when you then need to fulfill your the purchase item.
Go to your order page
Click on Collect Payment, Mark as Paid, then Fulfill your payment item afterwards.
You are done with the merchant-side set up!
Last modified 2mo ago