Changelog for Razorpay-Ruby SDK.
feat: Added new API endpoints
- Added support for
add_bank_account
,delete_bank_account
,request_eligibility_check
&fetch_eligibility
on customer - Added support for
expand_details
on payment - Added support for fetch Reversals for a Transfer
- Added support for Dispute
- Added support for Document
- Added support for
view_rto
&edit_fulfillment
on order
feat: Added oauth APIs and support for access token based authentication mechanism
- Added oauth APIs (getAuthURL, getAccessToken, refreshToken, revokeToken)
- Added support for access token based authentication mechanism
- Added support for onboarding signature generation
Rollback: Generic access point due to some performance concern
feat: Added generic access point
feat: Added new API endpoints
Added account onboarding API create, fetch, edit, delete Added stakeholders API create, fetch, all, edit Added product configuration API request_product_configuration, fetch, edit, fetch_tnc Added webhooks API create, fetch, all, edit, delete Added Documents API upload_account_doc, fetch_account_doc, upload_stakeholder_doc, fetch_stakeholder_doc Added token sharing API create, fetch, delete, process_payment_on_alternate_pa_or_pg
- Added Third party validation API for Payments (create_upi, validate_vpa)
- New API for Payment Methods
- Doc Updated
- QR code end point API
- Settlement end point API
- Fund Account end point API
- PaymentLinks end point API
- Item end point API
- New APIs for Invoices (Delete, Send/resend)
- New API for Customers (Fetch Tokens, Delete Token)
- New APIs for Subscriptions (Update, Pause, Resume, Pending update, Delete offer)
- New API for Addons (Fetch all Addons)
- New API for Refund (Update refund)
- New APIs for Payments (Update, Create recurring, Create Json, Payment downtime details, refunds of a payment, Otp generate, Otp submit, Otp resend)
- New APIs for Virtual Account (Add receiver, add an allowed payer account, delete an allowed payer account)
- Updated Testcases
- Updated Readme
- Subscription signature verification [#81]
- Ruby version to user agent header [#79]
- Indexed keys used in x-www-form-urlencoded request bodies [#68]
- Updated Utility verify_* methods to return verification bool [#72]
- Support for custom JSON options to Entity to_json [#75]
- Support for subscription signature verification
- Bang! methods (
capture!
,refund!
) that update the calling entity
- Support for Subscriptions
- Generic
Razorpay::Error
is thrown when server is unreachable
- Support for making raw requests to the API via
raw_request
.
- Support for Virtual Accounts
- Webhook signature verification
- Adds
require
for all Razorpay supported entities - All entity objects now throw
NoMethodError
instead ofNameError
if the attribute doesn't exist - Adds customer edit API
- Adds card fetch API
- Adds custom header support
- Adds constant time signature verification API for payments and webhooks
- Adds payment capture-without-fetch API
- Enables warnings for tests
- Removes circular
require
calls - Adds rake test groups
- Drops ArgumentError checks for local validation. Rely on server side checks instead.
- Support for customers and invoices API
- Loads Order class by default.
- Fixed payment.method as an attribute accessor
- Add support for Orders API
- Bundles the CA Certificate with the gem. See #6
- Handles error requests properly
- Added support for ruby versions below 2.0
- Initial Release