Repository navigation
2.0.0
Breaking changes
- Recognise
spending_limit_exceeded(HTTP 429): a spending-capped order is not placed and is reported asLimitExceededErrorwith theRetry-Afterdelay until the spending window ends. - Require
anis-response-v2, bind the raw request signature, and enforce compromised and retired signing-key state. Every published response key (active, next or retired) refuses a signature created before itsnotBefore(key_not_yet_valid). - The signing-key document is cached for 300 seconds by default and at most 300 seconds;
ClientOptionsand both key sources refuse a longer cache. - An unknown response key id re-fetches the key document at most once per 30 seconds per key source (sync and async), failed fetches included.
- Documentation: retired keys stay published for 90 days after retirement.
- Use
/owned-cardsroutes and sharedCardSummaryin masked cards, reveals and order credentials; masked ids aresold_card_idandoperation_id. Wallet currency isbalance.currency. Money wire values require nonnegative three-place amounts and uppercase currency codes. - Add
access.suspend_application(reason),access.revoke_key(key_id, reason), andcatalogue.get_card(wallet_id, card_id)in both clients. Catalogue cards include logo/category and subcategory lists include description.
1.x is deprecated — upgrade to 2.0.0.