Skip to main content

API v1.15

: Staging

: Production

✨ New

Payments

Base amount money field for better accuracy

Added a baseAmount field to all money-related objects (Money, MoneyRange, TaxedMoney). This field represents the monetary value in the smallest unit of the currency, offering greater accuracy over the existing amount floating point field.

For example, in currencies with two decimal places like USD, $12.45 will be represented as baseAmount=1245.

The amount field is now deprecated and will be removed in 6 months.

Orders

Allow buyer to query suborders

A buyer can now query me.NauticalOrder.subOrders for the seller order information. Payout-related fields on the seller order will not be visible to the buyer.

Orders

Seller ID on multi seller shipping method

Added the sellerId field to the MultiSellerShippingMethodtype.

Webhooks

Improved webhook logging

Added webhook logging for request time outs and connection errors.

🪲 Fixed

Payments

Fixed an issue where duplicate transaction records could be created against the same Stripe payment intent. This did not affect the actual payment captured by Stripe.

🚫 Deprecated

Payments

Deprecated money fields

The amount and localized fields on the money type have been deprecated and will be removed after a deprecation period.

Payments

Removed dummy_credit_card payment gateway

Removed the dummy_credit_card payment gateway. All test payments should be done through the dummy gateway going forward.

Payments

Removed RazorPay payment gateway

Removed the RazorPay payment gateway.

Payments

Removed gift card model

Removed the GiftCard model, including all related queries and mutations.

Was this page helpful?