@arc-publishing/sdk-sales
Version:
JS Sales SDK for working with Arc Subs Sales API
60 lines (50 loc) • 1.36 kB
Markdown
## Sales
This SDK is responsible for interacting with the `Sales` API. It will handle managing the user's cart, creating orders, processing payments and managing the user's subscriptions.
### Subscription Interaction
- Properties
- [[subscriptions]]
- [[sharedSubscriptions]]
- Methods
- [[getAllSubscriptions]]
- [[getAllActiveSubscriptions]]
- [[getSubscriptionDetails]]
- [[getSubscriptionSharingDetails]]
- [[stopSharing]]
- [[shareSubscription]]
- [[redeemAssociateInvitation]]
- [[redeemEnterpriseSubscription]]
- [[cancelSubscription]]
- [[rescueSubscription]]
- [[updateBillingAddress]]
- [[initializePaymentUpdate]]
- [[finalizePaymentUpdate]]
- [[finalizePaymentUpdate3ds]]
- [[setGiftRecipient]]
- [[redeemGiftSubscription]]
### Order Interaction
- Properties
- [[orders]]
- Methods
- [[getOrderHistory]]
- [[getOrderDetails]]
### Cart Interaction
- Properties
- [[cart]]
- Methods
- [[getCart]]
- [[addItemToCart]]
- [[removeItemFromCart]]
- [[clearCart]]
### Checkout Interaction
- Properties
- [[currentOrder]]
- [[paymentOptions]]
- [[addresses]]
- Methods
- [[createOrder]] _deprecated -- please use `createNewOrder` instead_
- [[createNewOrder]]
- [[getPaymentOptions]]
- [[getAddresses]]
- [[initializePayment]]
- [[finalizePayment]]
- [[finalizePayment3ds]]