Skip to main content

BLFS Developer: Try a Test Checkout

Developer, set up your SSH window and the Merchant's store side-by-side

To be maximally sure, the developer can now try a test checkout with his/her SSH window on one side of the screen, and the merchant's Shopify store on the other side of the screen.

Set up your SSH window and the merchant's store side-by-side for testing
Set up your SSH window and the merchant's store side-by-side for testing
Navigate to an item and click "Add to cart"
Navigate to an item and click "Add to cart"
Go to checkout and select "Pay with Bitcoin Lightning"
Go to checkout and select "Pay with Bitcoin Lightning"
Check the console logs - you should see the first logs appearing
Check the console logs - you should see the first logs appearing
Click the "Complete Payment" button to proceed with the Bitcoin Lightning payment
Click the "Complete Payment" button to proceed with the Bitcoin Lightning payment
Pay the Lightning invoice
Pay the Lightning invoice
Payment successful confirmation screen
Payment successful confirmation screen

Now, the merchant can use their portal link, username, and password, and see all orders -- both failed and successful:

Verify in the merchant portal - you may see both failed test attempts and successful orders
Verify in the merchant portal - you may see both failed test attempts and successful orders

To be 100% sure, the merchant should occasionally check their NWC-connected Lightning wallet, node, or vault, which should show the same payments as the merchant portal:

Verify in Rizfuil or other Lightning wallet - orders are reflected here
Verify in Rizfuil or other Lightning wallet - orders are reflected here

Congratulations! You've successfully completed a test checkout. The BLFS integration is working correctly.