Keep track of every change that occurs to the Pandabase API.
EUR
for European customers.tax_calculation_enabled
localized_pricing_enabled
regional_pricing_enabled
checkout_collect_phone_enabled
checkout_verify_email_enabled
plan
/shops
/shops/flags
/products
/categories
/coupons
cash_app
has been renamed to cashapp
in the PaymentMethod[]
flag object.venmo
paypal
multiple_cards
(supporting Visa, MasterCard, etc.)stripe_connect
has been removed from the Flag
object.images[{ id, hash, path, preview_url, resolution }]
to Product[]
and the Product
object.categories[]
to Product[]
and the Product
object.icon_url
to Shop[]
and the Shop
object.meta
object with pagination information. The default values are:
page_size
: 10
page
: 1
filter
(Applies filters to the query using defined operators)
eq
, ne
, gt
, gte
, lt
, lte
, in
, nin
, contains
.sort
(Defines the sorting criteria for the results)search
(A search term that looks for matches)/products
/categories
/coupons
POST
, PUT
, and PATCH
requests.
/payments
endpoint to support finite-based payments.
/files
.
/shops
/products
/categories
/coupons
/orders
/refunds
/disputes
/carts
/webhooks
/public
endpoints with multiple options for filtering./onboarding
and /login
endpoints.transactions[]
and replaced with payment[]
.flags
to shops
./{shopId}/carts
to initiate a new cart.cartId?
optional param to order intent creation object./categories
route with support for listing categories, creating, getting, deleting, and updating.categories
field to the product model./products
: Now returns { product: { ... } }
instead of directly returning the product object./products
: Now returns { products: [{ ... }] }
instead of directly returning the product list./products/{id}
: Now returns { product: { ... } }
instead of directly returning the product object.shop
route to shops
.payout
route with support for page
and pageSize
parameters.recipients
route for adding payout information.flags.requirements.payouts
and flags.requirements.kyc{status, checked_at}
to the /user
object.customer
route with support for auth tokens of types ["login", "register", "token"]
(action-based auth).documents
route for KYC-related tasks.paid_at
attribute from the payout object.recipient.compliance.status
added to /user
.OK
status instead of SUCCESS
./healthcheck
route.image_hash
returned on public endpoints.coupon.enabled
added to coupons.payments
route for payment flow creation.transaction
to order
object.transaction
has been standardized as order
object. The associated identifier now returns as order.id
.transaction
event types to order
for consistency.payment
event type.payment
:
payment.pending
: Indicates a pending payment.payment.paid
: Denotes a successfully processed payment.payment.success
: Signifies a successfully completed payment transaction.payment.failed
: Indicates a failed payment transaction.account
object:
account["flags"]["verified"]
account["flags"]["two_fa_enabled"]
account["flags"]["deleted"]
account["flags"]["requirements"]{"activated"}
shop
object:
shop["analytics"]["total_sales"]
shop["analytics"]["total_earned"]
shop["analytics"]["pending_balance"]
shop["analytics"]["dispute_rate"]
shop["flags"]["statement_descriptor"]
shop["flags"]["features"]["pmp_enabled"]
shop["flags"]["features"]["chargeback_protection_enabled"]
shop["flags"]["features"]["storefront_enabled"]
shop["flags"]["features"]["checkout_api_enabled"]
shop["flags"]["features"]["domain_enabled"]
shop["flags"]["features"]["ssl_enabled"]
shop["flags"]["connect"]{"id", "enabled", "type"}
transaction
object:
transactions["fee"]
transactions["early_fraud_warning"]
order
object:
order["discounted"]
order["discount_code"]
order["customer"]["customer_id"]
order["customer"]["shipping_address_id"]
order["customer"]["billing_address_id"]
order_item
:
product["name"]
as order_item["name"]
product["id"]
as order_item["product_id"]
order_itemp["quantity"]
refund
object:
refund["reason"]
refund["status"]
dispute
object:
dispute["dispute_id"]
dispute["reason"]
dispute["status"]
dispute["method"]
dispute["amount"]
dispute["total_amount"]
dispute["fee"]
coupon
object:
coupon["name"]
coupon["code"]
coupon["type"]
coupon["value"]
coupon["limit"]
coupon["limit_enabled"]
address["state"]
to the shipping_address
and billing_address
objects.analytics["dispute"]
to the analytics
object.sortBy.status
, and sortBy.date
query parameters in the List Orders route.