- Shopify (recommended)
- Headless / custom storefront
- Server SDKs
The easiest path — a native Shopify app with theme extensions.
1
Install the app
Visit the RabbitPay listing on the Shopify App Store and click Add app.
2
Authorize scopes
Approve the requested scopes:
read_products, write_orders, read_customers, write_draft_orders.3
Enable the theme extension
In your Shopify admin, go to Online Store → Themes → Customize and enable the RabbitPay Buy Now app embed.
4
Publish
Save the theme. The Buy Now button is now live on your product pages.
Environment configuration
Store your API keys in environment variables — never commit them..env
Verify the install
On a product page, the RabbitPay Buy Now button should render below Add to Cart. Clicking it opens the RabbitPay drawer. If it doesn’t appear:Webhooks not received
Webhooks not received
Check that your endpoint is publicly reachable and returning 2xx within 5s. See Webhooks → Debugging.