Developer Notes
Some things to note as you integrate with our system
Credit Cards
-
On the credit cards you provide to the Rye API, the merchant-of-record for purchases made will be Rye.
-
Choosing your Stripe tokenization approach: We recommend using the Stripe.js frontend SDK approach because implementing Stripe backend API-based tokenization, may subject you to PCI DSS compliance.
Order Tracking
-
Non-Amazon Orders:
Rye does not track orders post-purchase (other than Amazon). Rye’s API places orders on the store website acting on behalf of the end-user. If the end-user has provided an email and/or phone number, they will directly receive tracking information. -
Amazon Orders:
Since all Amazon orders are placed via Rye’s Amazon account, tracking information is provided via Webhooks. Please follow the webhooks documentation found here for webhooks setup and usage.
Checkout Statuses
- Currently, Rye does not support webhooks for the async processes of creating or confirming a Checkout Intent. We recommend polling the
/api/v1/checkout_intent/{id}
endpoint every 10 seconds for updates to avoid overloading our system while keeping your system in sync.