How to pay with crypto
Crypto is the only payment we accept.
Set up Shakepay
One-time setup. About 10–15 minutes including ID verification.
Get Shakepay — app or web
Free on the App Store (iPhone), Google Play (Android), or sign up directly at shakepay.com. Pick whichever works for you.
Click here to get ShakepayCreate your account
Sign up with your email and phone. Confirm both via verification code.
Verify your identity
Canadian financial regulations require this. Photo of government ID plus a quick selfie. Usually instant but can take up to a business day — plan ahead.
Fund Shakepay with CAD
Move money from your bank into Shakepay.
Add → Interac e-Transfer
In Shakepay, tap Add on the home screen → choose Interac e-Transfer → enter the amount you need (your order total plus a buffer for network fees) → pick your bank → confirm the transfer. Funds appear in your Shakepay balance within minutes.
Convert CAD to USDC
USDC is a stablecoin pegged to the US dollar. It’s what you’ll send to pay.
Tap Exchange and choose USDC
Tap the Exchange button (the middle blue button on the home screen). Select “CAD” as what you’re selling and “USDC” as what you’re buying.
Enter your order total and confirm
Type the CAD amount matching your LeanGoatLab order total. Shakepay shows the USDC you’ll receive at the current exchange rate. Confirm.
Send payment to LeanGoatLab
The actual payment step. Slow down and double-check.
Open your LeanGoatLab checkout
While placing your order on leangoatlab.com, the payment portal shows options for different types of crypto payments. Click USDC, and keep this tab open.
In Shakepay: Send → Send Crypto → USDC
Copy the USDC address from your LeanGoatLab checkout. Paste it into Shakepay’s recipient field. Always paste — never type a crypto address. One wrong character means the payment goes to a different wallet and the funds are unrecoverable.
Enter the amount and confirm
Enter the USDC amount your order requires. Shakepay shows the network fee on top. Confirm the send. You’ll get a confirmation in the app and a transaction hash.
Wait for blockchain confirmation
Your transaction takes 2–10 minutes to confirm on the blockchain. Once confirmed, the LeanGoatLab checkout updates to “Payment received” and you’ll get an order confirmation email. Your order is now being processed.
Quick send for returning customers
You already have Shakepay funded with USDC. Just the send steps below.
Place your order and open the checkout portal
While placing your order, the payment portal shows options for different types of crypto payments. Click USDC, and keep this tab open.
In Shakepay: Send → Send Crypto → USDC
Copy the USDC address from your checkout. Paste it into Shakepay’s recipient field. Always paste — never type. Verify the first 6 and last 6 characters match exactly.
Enter the amount and confirm
Enter the USDC amount your order requires. Confirm the send in Shakepay.
Wait for blockchain confirmation
Transaction confirms in 2–10 minutes. Checkout updates to “Payment received,” order confirmation email arrives.