Operations
Create Order
Creates a purchase order for a product from Amazon or Shopify. Parameters:- Platform —
amazonorshopify - Product Identifier — Product URL or ASIN/ID (e.g., Amazon URL or
B01DFSADS2) - Recipient Email — For order confirmation
- Recipient Name — Full name for shipping
- Address Line 1/2 — Street address
- City — City name
- State — State/province (optional)
- Postal Code — ZIP/postal code
- Country — Country code
- Environment — Staging or Production
- Payment Method — Blockchain network (e.g.,
solana) - Payment Currency — Token to use (e.g.,
usdc) - Payer Address — Wallet address that will pay for the order
serializedTransaction that you’ll need for the next step.
Pay Order
Completes the payment for a previously created order using a wallet’s private key. Parameters:- Serialized Transaction — From the Create Order response
- Payment Chain — Network for payment (e.g.,
solana) - Payer Wallet Address — Address of the paying wallet
- Private Key — Private key to authorize the payment
Complete Workflow Example
Here’s a typical workflow for purchasing an item:1
Create Order
Use the Create Order operation with:
- Product URL or ID
- Shipping details
- Payment method and payer wallet
2
Extract Transaction
From the Create Order response, extract the
serializedTransaction field3
Pay Order
Use the Pay Order operation with:
- The serialized transaction
- The payer wallet’s private key
- Payment chain information
4
Verify Completion
Check the response to confirm the payment was successful
Supported Platforms
Amazon
Purchase any product available on Amazon using cryptocurrency. Product Identifier Formats:- Full Amazon URL:
https://www.amazon.com/dp/B08N5WRWNW - ASIN only:
B08N5WRWNW
Shopify
Purchase products from Shopify-powered stores. Product Identifier Formats:- Product URL from the Shopify store
Payment Methods
Currently supported:- Solana — Pay with USDC or other SPL tokens on Solana
Testing
Always test your checkout workflows in the Staging environment before moving to production. Use test USDC from the Circle Faucet.
Security Considerations
Private Key SecurityThe Pay Order operation requires a private key to sign transactions. Follow these security practices:
- Store private keys in n8n environment variables, never hardcode them
- Use different keys for staging vs production
- Only use keys with the minimum required balance
- Monitor wallet activity regularly
- Never share private keys or expose them in logs
Example Use Cases
- AI Shopping Assistants — Build chatbots that can purchase items on behalf of users
- Automated Reordering — Set up workflows that automatically reorder supplies when inventory is low
- Reward Systems — Create systems that automatically purchase and ship rewards to users
- Subscription Boxes — Automate recurring purchases and deliveries

