Solution
E-commerce
The store is the merchant's own — Shopify or Shoper — connected through its own credential. WordPress publishes the content around it. Payments, bookings and verification are platform services. One key sees all of it.
What is under this key
Shopify
Products, collections, orders, customers and inventory of the merchant's store, GraphQL underneath, user errors turned into unbilled failures.
Shoper
The Polish storefront platform through the store's own key, including a guarded proxy to its REST API.
WordPress
Posts, pages, media and users on any host — shared hosting included — through the Castomo WordPress Link plugin's API key.
WooCommerce
Read only, for now. The merchant approves the connection in their own store, and from there you can read products and variations, orders with notes and refunds, customers, categories, tags and attributes. Nothing writes back to the store yet.
Pay
Charge a customer on the seller's behalf; refunds and payouts by the seller's rules.
Book
Slots, reservations, reminders — for a shop that also sells time.
Verify at checkout
VAT for the invoice, IBAN for the refund, phone for the courier, address for the parcel.
An order, end to end
The customer's VAT number is checked against VIES; the order is written to the merchant's Shopify; the payment is taken through Pay into the merchant's own Stripe account; the invoice is parsed and archived. Four tokens and a fee — no vendor in the middle holding the money or the data.
/v1/shopify/orders?limit=21 token{
"status": "success",
"orders": [
{ "id": "gid://shopify/Order/5001", "name": "#1042", "total": "249.00", "currency": "PLN", "financialStatus": "PAID" },
{ "id": "gid://shopify/Order/5002", "name": "#1043", "total": "89.00", "currency": "PLN", "financialStatus": "PENDING" }
],
"pageInfo": { "hasNextPage": true, "endCursor": "eyJsYXN0X2lkIjo1MDAyfQ==" },
"tokensDeducted": 1
}