Steps to integrate Razorpay
Setting up Razorpay account.
Storing API keys in settings.py
Installing Razorpay library.
Creating order using Razorpay API.
-
Creating order at backend and also creating Razorpay order.
- Show template
- render to payment.html
- Get info of call back URL
- Done with creating an order.
Making payment.
-
Handling payment success and failure.
- Razorpay makes a post request
- with the help of that handling success/failure
- Done with payment.
- Final checks for all platforms
- Final checking
https://gist.github.com/Nishant127/ed0e02cfb0ae0da3fb82f17b21252ca4
def get_image_urls(cls, markdown):
regex = r"!\[.?]\((https.*?)\)"
urls = re.findall(regex, markdown)
for url in urls:
img_data = requests.get(url).content
with tempfile.NamedTemporaryFile(suffix=".png") as image:
image.write(img_data)
upload_file_to_bucket(image.name)
url = create_file_upload_url(image.name)
Top comments (0)