9.6 KiB
9.6 KiB
Change Log
Changelog for Razorpay-PHP SDK. Follows keepachangelog.com for formatting.
Unreleased
[2.9.2] - 2025-08-05
- fix: Content-Type header leakage in
Order::create()where setting application/json globally caused subsequent API calls. - fix: Replaced deprecated
get_class()usage in theErrorCode::exists()method with the CLASS constant to resolve PHP deprecation warnings.
[2.9.1] - 2025-03-20
feat: Added support for access token based authentication mechanism
- Added oauth APIs (getAuthURL, getAccessToken, getRefreshToken, revokeToken)
- Added support for onboarding signature generation
- Doc updated
[2.9.0] - 2023-12-18
feat: Added new API endpoints
- Added support for
addBankAccount,deleteBankAccount,requestEligibilityCheck&fetchEligibilityon customer - Added support for
uploadAccountDoc&fetchAccountDocon account - Added support for Dispute
- Added support for Document
- Added support for fetch all IINs Supporting native otps & fetch all IINs with business sub-type using
all - Added support for
viewRtoReview&editFulfillmenton order - Added support for fetch a payment (emi/ offer/ card/ upi) using
expandedDetailson payments - Added support for
uploadStakeholderDoc&fetchStakeholderDocon stakeholder
[2.8.7] - 2023-09-11
#357 b29754f Chore: Changed Content-Type application/json for order create API from default application/x-www-form-urlencoded
[2.8.6] - 2023-06-16
#348 68b2028 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 token sharing API (create, fetch, delete, processPaymentOnAlternatePAorPG)
[2.8.5] - 2022-10-19
Added
- Update Request library to v2.0.4
[2.8.4] - 2022-06-28
- New APIs for Third party validation (createUpi, validateVpa, fetchPaymentMethods)
- Update documentation
[2.8.3] - 2022-04-29
- PHP v8.1 is officially supported
- Update Request library to v2.0
- Improve documentation
- Add PHPUnit v9
2.8.2 - 2022-03-08
- Change name convention to standard in Unit test
- Removed test api key due to security concern from test cases
2.8.1 - 2021-11-08
Added
- Added Item Api
- Added Unit Tests
2.8.0 - 2021-10-07
Added
- QR code end point API [#235]
- Update, cancel, create subscription link,fetch details of a Pending Update,cancel, pause and resume subscription API[#236]
- Smart Collect(Virtual Account) TPV API's [#238]
- Add/Delete TPV Bank Account [#239]
- Card end point api [#240]
- Route end point api [#241]
- Register emandate and charge first payment together [#245]
- PaperNACH/Register NACH and charge first payment together [#246]
- Added payment and Settlements methods [#247]
- Added edit and notify API's for payment links [#248]
- Added fetch, fetch multiple refund,edit and notify API's for refunds [#250]
- Added edit order API [#251]
- Fund API's end point [#252]
- UPI [#253]
- Added payment link paymentverification [#255]
- Update readme file [#254]
[2.7.1][2.7.1] - 2021-09-16
Added
- Added Payment Link end point API [#233]
[2.7.0][2.7.0] - 2021-05-07
Added
- Adds support for payment page enity API [#224]
[2.6.1][2.6.1] - 2021-04-30
Changed
[2.6.0][2.6.0] - 2021-04-05
Added
- Adds support for webhook enity API [#212]
2.4.0-beta - 2018-11-28
Changed
- Upgrades requests to v1.7. [#89]
- Enforces TLS1.1+ for all requests. Workaround for a bug in RHEL 6. [#76]
2.3.0 - 2018-09-15
Added
- Add parameters to Subscription Cancel API
- Support for fetching Settlements
2.2.1 - 2018-05-28
Added
- Support for fetching all customer entities
2.2.0 - 2017-10-23
Added
- Support for VirtualAccount entity
- Support for Subscriptions
2.1.0 - 2017-10-10
Added
- Support for new actions(cancel, notifyBy, edit, issue, delete) on invoices
- Removes PHP 5.3 from list of versions to test build against
2.0.2 - 2017-08-03
Added
- Support for creating and fetching Transfers
- Support for creating Reversals on transfers
2.0.1 - 2017-07-31
Fixed
- Webhook signature verification
- Conditional require of Request class
2.0.0 - 2017-03-07
Added
- Support for custom Application header
- Support for card entity
- Support for Webhook and Order Signature verification
- Support for direct refund creation via Razorpay\Api\Refund::create()
- Support for Utility functions via Razorpay\Api\Utility::verifyPaymentSignature and Razorpay\Api\Utility::verifyWebhookSignature
- Support for case insensitive error codes
- Support for 2xx HTTP status codes
Changed
- Razorpay\Api\Payment::refunds() now returns a Razorpay\Api\Collection object instead of Razorpay\Api\Refund object
- Razorpay\Api\Api::$baseUrl, Razorpay\Api\Api::$key and Razorpay\Api\Api::$secret are now
protectedinstead ofpublic
1.2.9 - 2017-01-03
Added
- Support for creating and fetching Invoices
1.2.8 - 2016-10-12
Added
- Support for Customer and Token entities
1.2.7 - 2016-09-21
Added
- Increases the request timeout to 30 seconds for all requests.
1.2.6 - 2016-03-28
Added
- Adds better tracing when client is not able to recognize server response.
1.2.5 - 2016-03-28
Added
- Add support for overriding request headers via setHeader
1.2.3 - 2016-02-24
Added
- Add support for Orders
1.2.2 - 2016-02-17
Changed
- Razorpay\Api\Request::checkErrors is now
protectedinstead ofprivate - The final build is now leaner and includes just requests, instead of entire vendor directory
1.2.1 - 2016-01-21
Added
- Add version.txt in release with current git tag
- This changelog file
Api\Request::getHeaders()method
1.2.0 - 2015-10-23
Added
- Add version string to User Agent
Changed
- New release process that pushes pre-packaged zip files to GitHub
1.0.0 - 2015-01-18
Added
- Initial Release