fix: Cancel subscription cancelAtCycleEnd
now supports both boolean
and 0/1
values as expected.
fix: Resolve SSRF vulnerability in request handling feat: Added new API endpoints
- Added support for
addBankAccount
,deleteBankAccount
,requestEligibilityCheck
&fetchEligibility
on customer - Added support for Dispute
- Added support for Document
- Added support for
viewRtoReview
&editFulfillment
on order - Added support for fetch all IINs Supporting native otps & fetch all IINs with business sub-type using
all
fix: Type definition for Product and Customer has been updated.
chore: Changed Content-Type of all APIs from application/x-www-form-urlencoded to application/json
fix: A bug in the “Create Payment Link” request has been fixed.
feat: Added new API endpoints
- Added account onboarding API
create
,fetch
,edit
,delete
- Added stakeholders API
create
,fetch
,fetchAll
,edit
- Added product configuration API
requestProductConfiguration
,fetch
,edit
, `fetchTnc - Added webhooks API
create
,fetch
,fetchAll
,edit
,delete
- Added Documents API
uploadAccountDoc
,fetchAccountDoc
,uploadStakeholderDoc
,fetchStakeholderDoc
- Added token sharing API
create
,fetch
,delete
,processPaymentOnAlternatePAorPG
feat(Typescript): add typescript definitions
- TypeScript definitions for all modules and functions in the SDK.
- Add comments throughout the codebase to improve readability and maintainability.
- Add a type declarations file (*.d.ts) to provide better type checking and editor support for consumers of the SDK.
Overall, this update should provide a better developer experience for anyone using the SDK, by leveraging the power of TypeScript's static type checking and providing clearer documentation and comments throughout the codebase.
Note: This release is a patch of the previous release that includes an update to the razorpay.d.ts
file
feat(Typescript): add typescript definitions
- TypeScript definitions for all modules and functions in the SDK.
- Add comments throughout the codebase to improve readability and maintainability.
- Add a type declarations file (*.d.ts) to provide better type checking and editor support for consumers of the SDK.
Overall, this update should provide a better developer experience for anyone using the SDK, by leveraging the power of TypeScript's static type checking and providing clearer documentation and comments throughout the codebase.
-
#310
3e6daf3
: Thanks @ankitdas13! - FixedvirtualAccount.close
function implementation -
#311
653a278
: Thanks @ankitdas13! - Fixedorders.create
function by passingpartial_payment
boolean
- [Bugfix]: create order api
- Updated Documentation
- Added Third party validation & Otp API for Payment (createUpi, validateVpa, otpGenerate, otpSubmit, otpResend)
- Update Documention
- fix: passing
fixed_amount
boolean issue when creating qrcode - fix: passing
partial_payment
boolean issue when creating qrcode - fix: passing
settle_full_balance
boolean issue when creating settlments - fix: item create api
- Added Card api
- Updated Documention.
-
Items end point API [#235]
-
QR code end point API [#228]
-
Update, create registration link,fetch details of a Pending Update, deleteOffer, cancel, pause and resume subscription API [#214]
-
addReceiver, allowedPayer and deleteAllowedPayer (Virtual Account) TPV API'S [#231]
-
paymentVerification ,fetchPaymentDowntimeById, fetchPaymentDowntime,fetchCardDetails, transfer,fetchTransfer, fetchRefund,fetchMultipleRefund,createPaymentJson ,createRecurringPayment & edit function (Payment) [#232]
-
Fetch all Addons [#219]
-
Fetch all Customers [#221]
-
Fund account end point API [#222]
-
Edit orders [#223]
-
Added edit, notifyBy (PaymentLink) [#225]
-
qrCode end point API [#228]
-
Edit refund [#229]
-
Settlements end point API [#230]
-
Added Signature verficiation [#232]
-
Update readme file [#233]
- Added new payment link end point in Api (#203).
- Updated dependencies.
- fix: receipt is an optional param when creating orders (#118).
- Updated dependencies.
- Added support for Order creation amount=0 + method=emandate.
- Dependency updates.
- Added
recipient_settlement_id
parameter for Transfers. - Renamed "X-Razorpay-Header" to "X-Razorpay-Signature header" in the error message in
validateWebhookSignature
. - Added support for
currency
incapture
method for Payments.
- Added support for Partner Auth.
- Added support for TypeScript.
- Security Fixes
- Removed sending only specific parameters to orders api, every parameter will be sent as it is , validation is done on API.
- Removing validations on SDK, all parameters will be sent as it is to all apis respectively
- Static method to validate webhook signature (https://github.com/razorpay/razorpay-node/wiki#webhooks)
- Deprecated sending only specific parameters to orders api , rest being ignored
- More api methods for Virtual Accounts
- Plans API
- Subscriptions API
- Addons API
- Added Invoices api
- Invoices unit tests
- Updated readme and wiki
- Bumped the version to 1.5.0
- Added virtual accounts api
- Virtual Accounts unit tests
- Added promise polyfill
- Updated readme and wiki
- Bumped the version to 1.4.0
- [Feature] Support for Marketplace accounts transfers
- [Bugfix] Don't assume
undefined
values as 0 in the requests
- [Feature] Support for fetching order's payments
- [Feature] Adds Customer & tokens support
- [Tests] Adds test coverage
- [Docs] Update readme.md
- [Docs] Adds Changelog
- Initial Release