- Apr 2022
-
betasite.razorpay.com betasite.razorpay.com
-
Address Verification System
Should we add this under Related Information as a hyperlink as we have done for other integration docs rather than adding this as a page here? Check with Vinita.
-
-
betasite.razorpay.com betasite.razorpay.com
-
betasite.razorpay.com betasite.razorpay.com
-
Best Practices & Glossary
Dont group this together.
-
Let us look at the success and error response status codes.
remove
-
HTTPS Status Codesđź”—
HTTP Status Codes
-
Path Parameters: Path parameters are part of the endpoint itself and are not optional. Query Parameters: Query parameters appear after a question mark (?) in the endpoint. Each parameter is listed in the query string right after the other, with an ampersand (&) separating them. Request Parameters: Request parameters are included in the request body and are used to send and receive data via the REST API. Response Parameters: Response parameters represent the response to a request.
Add sample codes for each type
-
Fetch all payments received by you. POST The POST method submits an entity to the specified resource, often causing a change in state or side effects on the server. Create a Payment Link. PUT The PUT method replaces all current representations of the target resource with the request payload. Edit customer details. DELETE The DELETE method deletes the specified resource. Delete an Invoice. PATCH The PATCH method applies partial modifications to a resource. Update a Subscription.
Add small code samples along with responses
-
What the server does when the client calls one of its APIs depends on the following information provided to the server: An identifier for the resource: This is the URL for the resource, also known as the endpoint. The operation you want the server to perform on that resource, in the form of an HTTP method or verb. The common HTTP methods are GET, POST, PUT, PATCH and DELETE.
What the server does when the client calls an API depends on the following information: * An identifier for the resource: This is the URL for the resource also known as the endpoint. * Operation you want to perform on the resource (in the form of an HTTP method or verb): GET, POST, PUT, PATCH and DELETE.
-
For example, when a developer calls the Razorpay Payments API to fetch a specific payment (the resource), the API will return the state of that payment, including the payment amount, currency, payment method and more. The representation of the state can be in a JSON format.
Example
Use the Razorpay Payments API to fetch a specific payment (the resource) details. The API response returns the state of the payment, including payment amount, currency, payment method and more. The representation of the state can be in a JSON format.
Add Sample code
-
A RESTful web application exposes information about itself in the form of information about its resources. It also enables the client to take actions on those resources, such as creating new resources (that is, creating a new user) or changing existing resources (that is, editing a post).
A RESTful web application exposes information about itself in the form of information about its resources. It also enables the client to take actions on those resources, such as creating new resources (e.g., creating a new user) or changing existing resources (e.g., editing a post).
-
Back to Basicsđź”—
API Basics<br> Make this a separate page below Introduction
-
REST is an architectural style, or design pattern, for APIs. When a RESTful API is called, the server will transfer to the client a representation of the state of the requested resource. Web services that conform to the REST architectural style are called RESTful web services.
REST is an architectural style or design pattern for APIs. When a RESTful API is triggered, the server transfers a representation of the state of the requested resource to the client. Web services that follow the REST architectural style are called RESTful web services.
-
conform to
follow
-
s?đź”—
remove question mark
-
The Partners APIs use the following gateway URL:
Partners API Gateway URL<br> https://api.razorpay.com/v2 Blue color callout
-
Versioningđź”—
Make this H1
-
For example, if you want to access Payments resources, the URL should be https://api.razorpay.com/v1/payments
Example
-
and Glossary
Make Glossary as the last bullet
-
API Authentication and Sandbox Setup
API Authentication & Sandbox Setup
-
Quick Start videođź”— Watch this video to know how to get started with Razorpay APIs.
Move this after Try Razorpay APIs section
-
You can try out our APIs on the Razorpay Postman Public Workspace. Watch this video to see how to use the Razorpay Postman Public Workspace.
Try Razorpay APIs
You can try out our APIs on the Razorpay Postman Public Workspace. Watch this video to see how to use the Razorpay Postman Public Workspace.
-
API Keys.
this is broken link
-
You can use Razorpay APIs in two modes, Test and Live. The API key is different for each mode. Know about generating API Keys.
Test and Live Mode API Keys
You can use Razorpay APIs in two modes, Test and Live. The API key is different for each mode. Know about generating API Keys.
-
-
betasite.razorpay.com betasite.razorpay.com
-
After the integration or product testing is complete, you can switch to the live mode of the Razorpay Dashboard and generate the live API keys. Switch the test API keys with the live ones to take the integration live.
After the integration or product testing is complete: 1. Switch to the live mode of the Razorpay Dashboard and generate the live API keys. 2. Switch the test API keys with the live keys to take the integration live.
-
the test mode.
Add a screen shot
-
your customers will not be able to make payments in this mode.
Your customers cannot make payments in the test mode.
-
,
full stop.
-
Live Mode API Keys
Live Mode API Keys
Watch this video to see how to generate API keys in the live mode.
-
Test Mode API Keys
Test Mode API Keys
Watch this video to see how to generate API keys in the test mode.
-
Generate API Keysđź”—
Heading 1
-
This section will discuss how to authenticate the APIs and test them in a sandbox environment.
Check how to authenticate the APIs.
-
below:
add a screen shot
-
-
betasite.razorpay.com betasite.razorpay.comErrors3
-
, business
or business.
-
All successful responses are returned with HTTP Status code 200. In case of failure, Razorpay API returns a JSON error response with the parameters that detail the reason for the failure.
All successful responses return the HTTP status code 200. In case of failures, Razorpay APIs return JSON error responses with parameters that explain the failure reasons.
-
and Glossary
separate bullet
-
-
betasite.razorpay.com betasite.razorpay.com
-
Razorpay employs a request rate limiter that limits the number of requests received by the API within a time window. This is to maintain system stability in the event of unintentional high traffic loads. While integrating with any APIs, watch for HTTP status code 429 and build the retry mechanism based on the requirement. To make the best use of the limits, it is recommended to use an Exponential backoff/stepped backoff strategy to reduce request volume and stay within the limit. It is also recommended to have some randomization within the backoff schedule to avoid the thundering herd effect.
Razorpay uses a request Rate Limiter to limit the number of requests received by the API within a time frame. Rate Limiter helps maintain system stability during heavy traffic loads.
- While integrating with any APIs, watch for HTTP status code 429 and build the retry mechanism based on the requirement.
- Use an Exponential backoff/stepped backoff strategy to reduce request volume and stay within the limit.
- Add some randomization within the backoff schedule to avoid the thundering herd effect.
-
,
remove
-
,
remove
-
For example, if you want to get information on all the payments received from customers, the result could be a massive response with hundreds of payments.
Example
<br> If you want to get information on all the payments received from customers, the result could be a massive response with hundreds of payments.
Use a combination of the query parameters given below to receive a specific number of records in the API response.
-
-
betasite.razorpay.com betasite.razorpay.com
-
Do not share your API Key secret with anyone or on any public platforms. This can pose security threats for your Razorpay account. While sending API requests to Razorpay servers, it is recommended to honor the TTL of the entries and not cache the DNS aggressively at your end. This is applicable when you are not using Razorpay SDKs. However, if you are using Razorpay SDKs, be informed that our SDKs can handle DNS caching and honor the TTLs that are set in the records.
Follow these best practices while working with APIs. * Do not share your API Key secret with anyone or on any public platforms. This can pose security threats for your Razorpay account. * While sending API requests to Razorpay servers, it is recommended to honor the TTL of the entries and not cache the DNS aggressively at your end. This is applicable when you are not using Razorpay SDKs. * If you are using Razorpay SDKs, our SDKs can handle DNS caching and honor the TTLs that are set in the records.
-
-
betasite.razorpay.com betasite.razorpay.com
-
and Glossary
Glossary separate last bullet
-
For example, you can store the notes related to:
Example
-
In this section, we discuss
Understand the API entity structure and how to send metadata using the notes object parameter in the API request body.
-
and
&
-
- Mar 2022
-
betasite.razorpay.com betasite.razorpay.com
-
either
any one
-
Follow these steps to create:
remove
-
Live
bold
-
accept live payments
bold
-
testing
bold testing and Test
-
-
betasite.razorpay.com betasite.razorpay.com
-
In case of failed payments, the checkout is displayed again to facilitate payment retry.
Indent
-
Razorpay makes a POST call to the callback URL with the razorpay_payment_id, razorpay_order_id and razorpay_signature in the response object of the successful payment. Only successful authorisations are auto-submitted.
Indent
-
The customer sees your website page. The checkout returns the response object of the successful payment (razorpay_payment_id, razorpay_order_id and razorpay_signature). Collect these and send them to your server.
Indent
-
The customer is notified about payment failure and asked to retry the payment. Know about the error parameters.
Indent
-
-
betasite.razorpay.com betasite.razorpay.com
-
Build Integration
Add something like this: Follow the steps given below to integrate Razorpay Payment Gateway with your PHP website. The integration process is explained using the Ruby sample app, which contains the following files:
We used something similar for mobile SDKs. Please check
-
Download the latest razorpay-php.zip file from the releases section on GitHub. The razorpay-php.zip is pre-compiled to include all dependencies. Alternatively, you can install Razorpay using a composer command. Run the below command on your Composer:
Create same sections as the other page https://betasite.razorpay.com/docs/php-server-integration-restructure/razorpay/payments/server-integration/php/install/
-
If case
If you want to...
-
The customer is notified about payment failure and asked to retry the payment. Know about the error parameters.
Indent
-
The customer sees your website page. The checkout returns the response object of the successful payment (razorpay_payment_id, razorpay_order_id and razorpay_signature). Collect these and send them to your server.
Indent
-
Razorpay makes a POST call to the callback URL with the razorpay_payment_id, razorpay_order_id and razorpay_signature in the response object of the successful payment. Only successful authorisations are auto-submitted. On Payment Failure In case of failed payments, the checkout is displayed again to facilitate payment retry.
Indent
-
-
betasite.razorpay.com betasite.razorpay.com
-
Alternatively, you can install it by executing the following command:
indent
-
-
betasite.razorpay.com betasite.razorpay.com
-
with other
Integrate With Other Razorpay Products
-
Razorpay offers a range of payment products to meet your business requirements. Visit our GitHub repository for sample codes.
This should come right after the Page Title
-
-
betasite.razorpay.com betasite.razorpay.com
-
Download the latest razorpay-php.zip file from the releases section on GitHub. The razorpay-php.zip is pre-compiled to include all dependencies. Alternatively, you can install Razorpay using a composer command. Run the below command on your Composer:
You can either download or run a composer command to install Razorpay PHP SDK.
Download
Download the latest razorpay-php.zip file from the releases section on GitHub. The razorpay-php.zip is pre-compiled to include all dependencies.
Using Composer Command
You can install Razorpay using a composer command. Run the below command on your Composer: Unzip the SDK file and include the Razorpay.php file in your project.
-
-
betasite.razorpay.com betasite.razorpay.com
-
s. Replace the order id.
add sample code
-
1. I have configured the payment method, yet the error thrown in payment method is not configured. What shall I do?đź”—
I have configured the payment method. But, I still see the following error message, payment method is not configured. How do I fix this? This error may also appear if the API key ID is not added to the checkout code. Check and add the API key ID.
add sample code
-
Frequently Asked Questions
Frequently Asked Questions (FAQs) FAQs in the left nav
-
-
betasite.razorpay.com betasite.razorpay.com
-
n case of failed payments, the checkout is displayed again to facilitate payment retry.
Indent
-
The customer is notified about payment failure and asked to retry the payment. Know about the error parameters.
Indent
-
The customer sees your website page. The checkout returns the response object of the successful payment (razorpay_payment_id, razorpay_order_id and razorpay_signature). Collect these and send them to your server.
Indent correctly
-
-
betasite.razorpay.com betasite.razorpay.com
-
Once an existing subscription is canceled, it cannot be restarted.
Add this in a Callout
Watch Out! After you cancel an existing subscription is canceled, you cannot restart it.
-
Razorpay Subscriptions plugin for WooCommerce does not support the updation of an existing subscription product. It is recommended to create a new subscription product instead of updating an existing one. You cannot update the details of a subscription for a customer or upgrade or downgrade the subscription for them once it has gone live. If you modify the details of an existing subscription product on WooCommerce and make a test payment, it will appear as a New Plan on the Razorpay Dashboard. Hence, you must cancel the existing subscription and create a new one and hereafter the customer will have to subscribe to the newly created subscription. When a subscription has been put on-hold, you can use the reactivate option to restart the subscription, once you successfully charge the customer's card. This changes the subscription status to active on the Razorpay Dashboard. Note that the reactivate button will only be displayed where the payment is not due.
Razorpay Subscriptions plugin for WooCommerce does not support updating of an existing subscription product. So, if you want to update a subscription product, you should create a new subscription product.
Watch Out! You cannot update the details of a subscription for a customer or upgrade or downgrade the subscription for them once it has gone live.
- If you modify the details of an existing subscription product on WooCommerce and make a test payment, it will appear as a New Plan on the Razorpay Dashboard. Hence, you must cancel the existing subscription and create a new one and hereafter the customer will have to subscribe to the newly created subscription.
- When a subscription has been put on-hold, you can use the reactivate option to restart the subscription, once you successfully charge the customer's card. This changes the subscription status to active on the Razorpay Dashboard. The reactivate button will only be displayed where the payment is not due.
-
OR
remove
-
altogether
remove
-
If you need to refund money to a customer for any reason, you need to do this manually from the Razorpay Dashboard. You also need to mark the subscription as refunded on WooCommerce in WordPress Dashboard by selecting the Refunded option from the Order Status dropdown list.
-
To refund the subscription amount to a customer, you need to do this manually from the Razorpay Dashboard.
-
You also need to mark the subscription as refunded on WooCommerce in WordPress Dashboard by selecting the Refunded option from the Order Status drop-down list.
-
-
to cancel a subscription:
To cancel a subscription:
-
Update the Subscription Productđź”—
Update Subscriptions Product
-
-
betasite.razorpay.com betasite.razorpay.com
-
Webhook Events
Do we need this page here? I do not see anything different between this and the other Subscribe to Webhooks page.
-
-
betasite.razorpay.com betasite.razorpay.com
-
Understand the Subscription Statusđź”—
WooCommerce Subscriptions Status And Razorpay Subscription Status Mapping
-
Refer to the Razorpay Subscriptions status flow here.
Know more about the Razorpay Subscriptions states. Hyperlink Razorpay Subscriptions states
-
-
betasite.razorpay.com betasite.razorpay.com
-
the
remove
-
Follow these steps to integrate Razorpay Payment Gateway on your GO website.
To integrate Razorpay Payment Gateway on your Go website:
-
In this document, we will explain the integration process using the GO sample app, which contains the following files:
Follow the steps given below to integrate Razorpay Payment Gateway with your Go website. The integration process is explained using the Go sample app, which contains the following files:
-
-
betasite.razorpay.com betasite.razorpay.com
-
If you have any queries, raise a ticket on Razorpay Support Portal. If you have a feature request, create an issue on GitHub.
- Queries: If you have queries, raise a ticket on the Razorpay Support Portal.
- Feature Request: If you have a feature request, create an issue on GitHub.
-
GO SDK
Go SDK
-
GO
Go
-
Razorpay GO SDK
Razorpay Go SDK
-
-
betasite.razorpay.com betasite.razorpay.com
-
the
remove
-
Install the Razorpay Python SDKđź”—
Install Razorpay Python SDKđź”—
-
Follow these steps to integrate Razorpay Payment Gateway on your Python website.
To integrate Razorpay Payment Gateway on your Python website:
-
In this document, we will explain the integration process using the Python sample app, which contains the following files:
Follow the steps given below to integrate Razorpay Payment Gateway with your Python website. The integration process is explained using the Python sample app, which contains the following files:
-
-
betasite.razorpay.com betasite.razorpay.com
-
Visit our GitHub repository for sample codes.
In continuation to the previous sentence
-
-
betasite.razorpay.com betasite.razorpay.com
-
If you have any queries, raise a ticket on Razorpay Support Portal. If you have a feature request, create an issue on GitHub.
- Query: If you have any queries, raise a ticket on Razorpay Support Portal.
- Feature Request: If you have a feature request, create an issue on GitHub.
-
Supported Python versions: 3.3 and above. Also support the older versions 2.7 and 2.7.6.
Supported Python Versions: 2.7, 2.7.6, 3.3 and above
-
-
betasite.razorpay.com betasite.razorpay.com
-
to integrate Razorpay Payment Gateway with Java SDK:
To integrate Razorpay Payment Gateway with Java SDK:
-
Time represented as Unix timestamp, which can be obtained using the Util
The time is represented as Unix timestamp, which can be obtained using the Utils.ToUnixTimestamp method.
-
Amount must always be in currency subunits
- The amount must always be in currency subunits
-
ntegration
Add these sentences: Follow the steps given below to integrate Razorpay Payment Gateway with your Java website. The integration process is explained using the Java sample app, which contains the following files:
-
-
betasite.razorpay.com betasite.razorpay.com
-
Java based
Java-based
-
Razorpay supports these payment methods. Razorpay supports these international currencies.
Razorpay supports these payment methods and international currencies. [Hyperlink payment methods, international currencies]
-
using
Using
-
-
betasite.razorpay.com betasite.razorpay.com
-
Visit our GitHub repository for sample codes.
In continuation to the previous sentence.
-
-
betasite.razorpay.com betasite.razorpay.com
-
Frequently Asked Questions (FAQs)
Troubleshooting & FAQs
-
Resolution:
Bold
-
Cause:
Bold
-
Error
Bold
-
Fix 2: Force TLS v1.2
Bold
-
Fix 1: Upgrade to TLS v1.1
Bold
-
Resolution:
Bold
-
Cause:
Bold
-
Error:
bold
-
-
betasite.razorpay.com betasite.razorpay.com
-
Store Fields in your Serverđź”—
Store Fields in Your Server
-
Create an Order on Your Serverđź”—
Create an Order in Your Serverđź”—
-
Know more about configuring payment methods.
remove
-
Add the Checkout Codeđź”—
Add Checkout Code
-
The
remove
-
After downloading the .NET sample app, follow these steps to integrate the Payment Gateway on your .NET website.
To integrate the Payment Gateway on your .NET website:
-
In this document, we will explain the integration process using the .NET sample app, which contains the following files:
Follow the steps given below to integrate Razorpay Payment Gateway with your .Net website. The integration process is explained using the .NET sample app, which contains the following files:
-
-
betasite.razorpay.com betasite.razorpay.com
-
dll
DLLs
-
download the SDK from GitHub
hyperlink
-
Razorpay supports these payment methods. Razorpay supports these international currencies.
No bullets Razorpay supports these payment methods and international currencies. [Hyperlink payment methods, international currencies]
-
-
betasite.razorpay.com betasite.razorpay.com
-
If you have any queries, raise a ticket on Razorpay Support Portal. If you have a feature request, create an issue on GitHub.
- Queries: If you have queries, raise a ticket on the Razorpay Support Portal.
- Feature Request: If you have a feature request, create an issue on GitHub.
[For consistency]
-
TLS version 1.2 will work only with .NET version 4.5. Using it with a lower .NET version will lead to errors. Refer to the FAQs section.
TLS version 1.2 works only with .NET version 4.5. Using it with a lower .NET version will lead to errors. Check the FAQs & Troubleshooting steps. [Hyperlink FAQs & Troubleshooting]
-
-
betasite.razorpay.com betasite.razorpay.com
-
Commerce
Have a few comments about the left navigation, please talk to me.
-
Prerequisitesđź”—
Follow the same standards for the other integrations docs.
-
You can accept recurring payments using Razorpay Subscription Plugin on your WooCommerce website itself via Credit Card, Debit Card, Netbanking and UPI payment methods.
You can accept recurring payments using Razorpay Subscriptions plugin on your WooCommerce website via Credit Card, Debit Card, Netbanking and UPI payment methods.
-
Customers are not redirected from your website to make payments.
Customers can make payments on your website without any redirections.
-
There is no need to create Plans or Subscriptions using the Razorpay Dashboard or Razorpay APIs. All this can be done easily from your WooCommerce Dashboard.
No need to create Plans or Subscriptions using the Razorpay Dashboard or Razorpay APIs. All this can be done easily from your WooCommerce Dashboard.
-
Razorpay Subscription Plugin has a very quick and customer-friendly integration.
Razorpay Subscriptions plugin provides a quick and customer-friendly integration.
-
-
betasite.razorpay.com betasite.razorpay.com
-
Setup Webhooksđź”—
Are these steps different from the generic webhook setup? If no, lets just redirect the user.
Know more about how to set up webhooks and the list of available events and sample payloads. Hypelink setting up webhooks, available events and sample payloads.
-
webhook
link to webhooks article
-
Enable Webhooksđź”—
Step 4: Enable Webhooks
-
Similarly, create another Subscriptions product for GoFlicks StandardWatch. Your product has been successfully created. Ensure that the product is visible to the website users so that they can add it to their cart. You can do this by displaying the product on your website's Shop page. Users on your site can visit this page and buy the product. For example, they can add GoFlicks PremiumWatch HD to their cart and complete the payment. Learn how to make a test transaction to ensure that the integration is working properly.
The product is created successfully. Similarly, create another Subscriptions product for GoFlicks StandardWatch.
- Check that the products are visible on the website to the users so that they can add it to their cart.
- Make a test transaction to ensure that the integration is working properly.
-
Let's assum
Add a heading 3 as Example
-
,
remove comma
-
Enter the price, select every as the interval and month as the duration.
Enter the price. Select every as the interval and month as the duration.
-
-
Use colons at all places
-
In
Under
-
checkbox
check box
-
dropdown
drop-down
-
checkout.
remove the extra cell from the table
-
screen
page
-
In
On
-
In
Under
-
verification. This must match with the one added in the Razorpay Dashboard.
Remove the extra cell in the last row of the table
-
Dashboard.
Check the font size in the table. It looks different at certain places.
-
in
on
-
Complete the webhook enablement process on Razorpay Dashboard.
Set up webhooks from the Razorpay Dashboard. Hyperlink set up webhooks
-
screen
page
-
In
On
-
In
Under
-
Create a Subscriptions Productđź”—
Step 3: Create a Subscriptions Products
-
Configure WooCommerce Settingsđź”—
Step 2: Configure WooCommerce Settings
-
Install the Razorpay Subscriptions for WooCommerce Plugin
Step 1: Install Razorpay Subscriptions for WooCommerce Plugin
-
On Razorpay Dashboard:
Use heading 4 and remove the colon
-
Know how to integrate Razorpay Payment Gateway to your WooCommerce-enabled WordPress site using the Razorpay Subscription for WooCommerce plugin.
Follow the steps given below to integrate Razorpay Payment Gateway to your WooCommerce-enabled WordPress site using the Razorpay Subscription for WooCommerce plugin.
-
To start accepting subscription payments using the plugin:
Follow these steps to complete the integration:
-
On Your WordPress Site:
Use Heading 4 and remove the colon
-
- Feb 2022
-
betasite.razorpay.com betasite.razorpay.com
-
the Signatuređź”—
remove the
-
r from your Serverđź”—
From Your
-
-
betasite.razorpay.com betasite.razorpay.com
-
Presently,
Remove
-
with
With
-
-
betasite.razorpay.com betasite.razorpay.com
-
Payment Capture Settingsđź”—
Using
-
-
betasite.razorpay.com betasite.razorpay.com
-
Zap
What is a Zap [Handy Tips] Provide a brief description about what is a zap. You can find the information from the Zapier help articles.
-
Send automated notifications from popular email automation tools like Mailchimp or Gmail for new Razorpay payments. Update your customer data in your CRM tools like Hubspot or Salesforce without any hassle. Sync information seamlessly between your accounting apps like Zoho Books or Tally. Enrol students in learning courses with new successful payments on Razorpay. Add newly-captured Razorpay payments to rows in Google Sheets. Send SMS messages through messaging tools for new payments made through Razorpay.
Bullet these
-
Zapier
Integrate Razorpay Payment Pages with Zapier [hyperlink Zapier] and move data between applications with triggers and actions. Zapier is a tool that helps you automate repetitive tasks between two or more apps without using a single line of code. When an event happens in one app, Zapier can tell another app to perform a particular action.
-
-
betasite.razorpay.com betasite.razorpay.com
-
Learn more about <a href="/docs/webhooks/#validation>.
fix the code for hyperlink
-
Installation Without Composerđź”—
Install Without Composer
-
Installation via Composerđź”—
Install Using Composer
-
ur test mode
fix the alignment of the screen shot
-
Learn
Know
-
upgrade to the the latest version using composer.
hyperlink upgrade
-
:
remove colon
-
existing
an
-
Select Yes for the option Enabled.
Select Yes for the Enabled option. Check numbering
-
Scroll down,
Scroll down. Click Razorpay.. Check the numbering and the screen shot numbering
-
Configuration
the Configuration Highlight in the screen shot
-
Step 2: Configure Magento Store 1.xđź”—
Use Heading 2
-
Install without Magento Connectđź”—
Heading 4
-
Install via Magento Connectđź”—
Use Heading 4
-
Install the Repositoryđź”—
Install Repository [Use Heading 3]
-
The purpose of Onepage Checkout is to gather the information that is needed and to complete the sale as quickly as possible without requiring extra clicks for the shopper
With Onepage Checkout you can gather the required information from the shopper and complete the checkout process quickly.
-
Onepage Checkout (IWD or Fire Checkout)
bold this
-
download
hyperlink download
-
Download
Hyperlink download
-
Download the Required Repositoryđź”—
Download Repository [Use Heading 3]
-
Step 1: Download and Install via Repositoryđź”—
Use Heading Style 2
-
-
betasite.razorpay.com betasite.razorpay.com
-
into
on
-
Download
hyperlink
-
here.
remove
-
-
betasite.razorpay.com betasite.razorpay.com
-
Sign up for a Razorpay account.
Create a Razorpay account. Hyperlink Razorpay account
-
plugin.
which version is this? mention that within a bracket
-
We support the following versions of Magento:
In continuation to the previous sentence
-
,
remove comma
-
-
betasite.razorpay.com betasite.razorpay.com
-
If Not Collecting Customer Consentđź”—
Business Not Collecting Customer Consent
-
If Collecting Customer Consentđź”—
Business Collecting Customer Consent
-
On the Razorpay Dashboard, enable the Collect Consent from Customers feature. This means that Razorpay is responsible for collecting the consent.
Follow these steps:
- Log into the Razorpay Dashboard.
- Navigate to Settings → Configuration.
- Enable the Collect Consent from Customers feature. This means that Razorpay is responsible for collecting the customer consent.
-
In case, you are going to collect consent from few of your users (possibly, new app versions) but may not be able to collect consent for the rest of your users (possibly, on old app versions), then you have to do the following:
If you can collect consent from a few of your users (possibly, new app versions) but unable to collect consent for the rest of your users (possibly, on old app versions), follow the steps below.
-
Scenario 3 - Business can Seek Consent from some Customers Only
Same changes as in Scenario 1
-
-
betasite.razorpay.com betasite.razorpay.com
-
Scenario 2 - Business will not Seek Customer Consent and wants Razorpay to Seek Consent
Make same changes as in Scenario 1
-
-
betasite.razorpay.com betasite.razorpay.com
-
Handy Tips The customer can choose at any point of time to delete their saved card details from here.
Put this as Handy Tips Delete Saved Card Details Customers can delete their card details. [Hyperlink delete saved card details. Check this demo and follow the on-screen instructions.
-