{"slug":"razorpay-api","name":"Razorpay API","host":"api.razorpay.com","site":"https://razorpay.com","category":"payments","docsUrl":null,"sources":[{"kind":"changelog","url":"https://razorpay.com/docs/api/changelog/"},{"kind":"archive","url":"https://razorpay.com/docs/announcements/upi-collect-migration/s2s-integration/"}],"url":"https://www.okapi.bot/providers/razorpay-api/","json":"https://www.okapi.bot/api/v1/providers/razorpay-api.json","breakingChanges":[{"slug":"vpa-on-post-v1-payments-create-upi-stops-working-on-merchants-outside-npci-s","api":"razorpay-api","title":"vpa on POST /v1/payments/create/upi stops working on merchants outside NPCI's UPI Collect exemptions","kind":"removal","outcome":"fails","model":null,"announcedAt":null,"effectiveAt":"2026-02-28","scope":"merchants outside NPCI's UPI Collect exemptions","calls":["POST /v1/payments/create/upi","body parameter vpa"],"method":"POST","path":"/v1/payments/create/upi","source":{"url":"https://razorpay.com/docs/announcements/upi-collect-migration/s2s-integration/","kind":"archive"},"quote":"According to NPCI guidelines, the UPI Collect flow is being deprecated effective 28 February 2026 to align with the latest ecosystem compliance standards and ensure higher transaction success rates. Customers can no longer make payments by manually entering VPA/UPI id/mobile numbers.","migration":"Drop vpa and expiry_time and send \"upi\": {\"flow\": \"intent\"} (UPI Intent or UPI QR code) instead of the collect flow.","migrationChange":null,"needsDecision":null,"text":{"summary":"On February 28, 2026, Razorpay is removing support for the body parameter vpa on POST /v1/payments/create/upi for merchants outside NPCI's UPI Collect exemptions. Affected requests using this parameter will fail after this date. This change aligns with guidelines deprecating the UPI Collect flow.","migration":"To migrate, drop vpa and expiry_time from your requests. Send upi: {\"flow\": \"intent\"} instead to use UPI Intent or a UPI QR code rather than the collect flow.","by":"writer"},"publishedAt":"2026-10-23T10:36:07.886Z","updatedAt":"2026-10-24T12:49:06.516Z","status":"in_effect","tone":"broken","url":"https://www.okapi.bot/providers/razorpay-api/breaking-changes/vpa-on-post-v1-payments-create-upi-stops-working-on-merchants-outside-npci-s/"}]}