You need not integrate offers with Orders API, if you use any of the following Razorpay products or plugins to accept payments:
- Plugins: Razorpay Magento, Shopify, or WooCommerce.
- Products: Payment Links, Payment Buttons, Payment Pages and Invoices.
This is because Razorpay automatically creates orders for these products or plugins when customers initiate payment at the Checkout.
Handy Tips
As per the RBI guidelines, the original card number is replaced with a surrogate value called a token. However, we will continue to support BIN-based offers post tokenisation, except BIN-based offers will not work on saved American Express (AMEX) cards.