Skip to content

Releases: razorpay/razorpay-python

v2.0.0

22 Sep 08:03
f1db968

Choose a tag to compare

  • #308 5f2142b
  • fix: pkg_resources deprecation warning on runtime
  • feat: Added retry mechanism for failed API calls with enable_retry(True) method
  • feat: Enhanced error handling for network connectivity issues

v1.5.0

28 Aug 09:06
be0c6a9

Choose a tag to compare

v1.5.0 - Device Activity & POS Integration Support

✨ Features

  • Device Activity API Endpoints
    • Added create and get_status methods with device_mode parameter for POS gateway integration.
  • Device Mode Parameter Support
    • All APIs now support wired and wireless communication modes.
  • Public Authentication for Device Activity APIs
    • Automatic key_id-only authentication for enhanced security.
  • Comprehensive Test Coverage
    • Complete test suite with device mode validation and error handling.
  • POS Gateway Integration Support
    • Ready for Point-of-Sale (POS) system integration with flexible deployment options.

v1.4.2

19 Mar 12:10
764a390

Choose a tag to compare

feat: Added new API endpoints

  • 54a0372: Added support for addBankAccount, deleteBankAccount, requestEligibilityCheck & fetchEligibility on customer
  • ec997c6: Added support for Dispute
  • e0cf503: Added support for Document
  • 3320a23: Added support for fetch all IINs Supporting native otps & fetch all IINs with business sub-type using all
  • e40fbf1: Added support for viewRtoReview & editFulfillment on order

v1.4.1

03 Aug 08:29
91b8662

Choose a tag to compare

#255 6fa5fe2 feat: Added new API endpoints.

  • Added account onboarding API (create, fetch, edit, delete)
  • Added stakeholders API (create, fetch, all, edit)
  • Added product configuration API (requestProductConfiguration, fetch, edit, fetchTnc)
  • Added webhooks API (create, fetch, all, edit, delete)
  • Added token sharing API (create, fetchToken, deleteToken, processPaymentOnAlternatePAorPG)
  • Added Documents API (uploadAccountDoc(, fetchAccountDoc, uploadStakeholderDoc, fetchStakeholderDoc)

v1.3.1

02 Aug 12:00
912da6a

Choose a tag to compare

  • Added Third party validation & Otp API for Payment (createUpi, validateVpa, otpGenerate, otpSubmit, otpResend)

  • Update Documention

v1.3.0

01 Feb 10:24
104718b

Choose a tag to compare

  • Added Item Api
  • Added RegistrationLink Api
  • QR code end point API
  • Update, cancel update ,fetch details of a Pending Update, pause, resume subscription & delete offer API
  • Add create ondemand , fetch all demand, fetch demand by id & report for settlement
  • Add/Delete TPV Bank Account
  • Register emandate and charge first payment together
  • PaperNACH/Register NACH and charge first payment together
  • Added create recurring payment, fetch card details, card downtime & card downtime by Id , create payment json API's for payment
  • Added edit and notify API's for payment links
  • Added edit, refund, fetch multiple refund, fetch multiple refund by id API's for refunds
  • Added edit order API
  • Fund API's end point
  • UPI
  • Added Verfiy payment link ,payment & subscription verification
  • Update Testcases
  • Update readme file

1.2.0

11 Mar 08:47
0e4c80c

Choose a tag to compare

Changelog

  • Merges #61 which includes following -
    • New settlements read apis
    • Adds issue, cancel, send/ resend notification, delete, edit methods on payment link and invoice entity

1.1.0

26 Oct 08:50

Choose a tag to compare

Added

  • Added Client for Virtual Account, Transfer, Subscriptions.

1.0.2

31 Jul 13:18

Choose a tag to compare

[1.0.2] - 2017-07-31

Fixed

  • Webhook signature verification
  • Added support for python ver < 2.7.7

The webhook signature verification method was fixed to allow custom secrets for webhooks. We also changed the method signature to make it consistent across all SDKs.
Support was added for a constant time string comparison (used in signature verification) for Python ver < 2.7.7.

1.0.1

28 Jul 08:05

Choose a tag to compare

Added

  • Adds support for setting application details in the user-agent header.

App Details

After setting up client, you can set your app details before making any request
to Razorpay using the following:

client.set_app_details({"title" : "<YOUR_APP_TITLE>", "version" : "<YOUR_APP_VERSION>"})

For example, you can set the title to Django and version to 1.8.17. Please ensure
that both app title and version are strings.