- 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