Fetch QR Code
Fetch QR Codes
Fetch QR Code
Fetch QR Codes
.
Should we remove this?
.
remove the full stop.
::
remove the extra colon.
Query Parameters
Please mention whether these parameters are optional or mandatory.
transaction of amount
transaction of an amount
This is an on-demand feature.
Suggestion: It is good to place this in a callout.
The type of QR code
The type of the QR code
with
with the
QR
QR code
transaction of amount
transaction of an amount
Learn
Know
This is an on-demand feature.
Suggestion: It is good to place this in a callout.
code
The letter "c" is caps in some places and not in some places. It is good to keep it consistent.
The QR Code entity has the following fields:
The table should be placed after the sample. Please check and replace across the doc.
the
the:
false
false
true
true
UNIX
Unix
Please change across the doc.
The following endpoint helps to retrieve the details of all the items created till date.
The following endpoint retrieves the details of all the items created till date.
The following endpoint helps you to retrieve the details of a specific item using the Item_id.
The following endpoint retrieves the details of a specific item using the Item_id.
as well as
Suggestion: and
Tax group
A tax group
Item is in inactive state. By default, the item is in active state.
Item is in the inactive
state. By default, the item is in the active state.
Item is in active state.
Item is in the active
state.
The identification number for the tax group. Tax group is a collection of taxes that can be applied as a single set of rules.
Are we missing the data type here?
:
remove this
The per unit billing amount for each individual unit.
Are we missing the data type here?
that
remove.
Update the Payment
Should we consider renaming this? It gives a meaning that we can change the payment amount.
You can retrieve the details of the card used to make a payment using the following endpoint:
The following endpoint retrieves the details of the card used to make a payment.
Fetch Expanded Card or EMI Details for Payments
Change the word "Request #1" in the code sample to "Curl"
Handy Tips By default, only the last 10 records are displayed. You can use the count and skip parameters to retrieve the specific number of records that you need.
Should this be after the paragraph before the endpoint?
-
replace this with ":" across the doc wherever required.
Supported values are: -card: Expanded card details, usable for card and EMI payments. -emi: Expanded EMI plan details, usable for EMI payments.
Formatting issue.
Change Supported values
to Possible values
Timestamp
UNIX timestamp
Timestamp
UNIX timestamp
/payments
I think we should include the whole thing here. Please cross-check once.
/payments?from=1593320020&to=1624856020&count=2&skip=1
Used to retrieve additional information about the payment and the method used to make the payment. Using this parameter will cause a sub-entity to be added to the response.
Suggestion:
Used to retrieve additional information about the payment and the method used to make the payment. Using this parameter causes a sub-entity to be added to the response.
Supported values are:
Possible values:
:
replace with "."
Handy Tips While creating a capture request, in the amount field, enter only the amount associated with the order that is stored in your database. After the payment capture, the funds are transferred to your account in T+2 days in case of a domestic transaction. For international transactions, the time taken is T+7 business days. The amount sent in the capture request must come from a verified source and be the amount you expect to receive. Watch Out! Attempting to capture a payment whose status is not authorized will produce an error.
Shouldn't these 2 callouts be placed before the Path Parameter
list of supported currencies.
Can we make the hyperlinked page open in a new window?
string
integer
Use the above endpoint to change the payment status from authorized to captured.
Do we need this sentence?
configure automatic capture
Please change the link to:
https://razorpay.com/docs/payments/payments/capture-settings/#auto-capture-all-payments
auto-capture payments.
https://razorpay.com/docs/payments/payments/capture-settings/#auto-capture-all-payments
Please hyperlink to the above URL.
Manually capture payments.
This link is taking us to the top of the page. Please check and link to the respective section.
Razorpay Dashboard:
Looks like a wrong link.
https://razorpay.com/docs/payments/payments/dashboard/
Is this the right one? Please cross-check.
boolean
Should this be string? boolean can have only true or false as values.
This attribute will not be set for the card issued by a foreign bank.
Move this under a callout
string
integer
string
integer
Possible values include:
Possible values:
boolean Indicates whether the payment is done via an international card or a domestic one.
Should we add Possible values here? Please check.
Orders API.
remove the word API as the it hyperlinks to product page.
string
Should be integer
international currencies
Can we make the hyperlinked page open in a new window?
string
This should be integer as amount contains only numbers.
Edit an existing payment.
It's better to reword this. This would give a meaning that one can change the captured payment amount.
Support team
Let the support page be open in a new window.
You can accept payments from your customers by integrating your website or app with Razorpay Payment Gateway. You can also use Razorpay products such as Payment Links, Payment Pages, Subscription Links, Invoices and Smart Collect to accept Payments.
I would suggest we make this as paragraphs. Points immediately after title may not look good.
payments
Link this to product page.
orders
Can we link to the particular headings?
payments
Can we link to the particular headings?
create payment request:
Is this the rite link? Please verify once.
An order must be created before initiating a payment on your Checkout.
You should create an order before initiating payment on your checkout.
string
This should be integer rite? As the value of this parameter contains only numbers.
Response
Response Parameters?
Change this if you feel this is rite across the doc.
This step can be skipped if there are customers already created in your account.
You can skip this step if you have already created customers in your account.
{ "id" : "cust_EIW4T2etiweBmG", "entity": "customer", "name" : "Gaurav Kumar", "email" : "gaurav.kumar@example.com", "contact" : "9123456789", "gstin": null, "created_at ": 1234567890
A suggestion here: Should we have this section before request parameter and immediately after the endpoint? I think that would be appropriate.
On the right panel, check if the status for payment.authorized, refund.created and virtual_account.credited is enabled.
See if we can give space between this line and the image.
Click the + Add New Webhook button.
See if we can give space between this line and the image as like in the point d.
webhoook
webhook
gateway
Gateway
integraton
integration
Razorpay Dashboard
Can we hyperlink this?
Settlement
settlement
Reports
Bold
Settlement Recon Report
Bold
Reports
Bold
Settlement Reports
Bold
when you
delete
Reports
Bold this
INR 2000
₹2,000
methods
payment methods
You can now see the invoices listing along sync status on the Vendor Payments page as shown below
You can now see the invoices listing along with sync status on the Vendor Payments page, as shown below.
or create ledger
or create a ledger
with option
with an option
menu as
menu, as
Accounting Tool Integration
Should this be in bold?
Integration
integration
Watch this video to learn more about RazorpayX and Zoho Books integration:
Video is not working in beta please check before merging
the
remove
then user
then the user
If account
If an account
Please note that currently, Zoho Books integration works only with the Vendor Payments app.
Should this be in callout?
platform saving
platform, saving
reconcile bank account
a bank account
Follow the steps
Follow the below steps
Integration Steps
A suggestion: Should we create a video here? Since we have more than 10 steps.
Is it good to mention steps to disable or delete the created trigger?
on beneficiary
on the
at partner
at the
as beneficiary
as the
contact beneficiary
contact the
by beneficiary bank
by the
at beneficiary
at the
as beneficiary
as the
as beneficiary
as the
lesser
a lesser
Refer Approval Workflow
Refer to
to support
to the
to support
to the
on date
on a
to support
to the
on date
on a
reason for
the reason
from State
from the
reason for
the reason
after date
after the
reason
the reason
after date
after the
reason for
the reason
after date and time.
after the
beneficiary_bank_confirmation_pending
Should we make this as code block i mean between ``.
Partner
partner
Partner
partner
with 'error' object
with the error
object,
in processing state
in the processing state
in processing state
in the processing state
created, and
I think comma is not required. Please check.
Payouts Status Details
Payout Status Details?
that is the
that is, the
Initiate Payment
a Payment
Initiate Payment
a Payment
previous step
Link is not working. Please check.
Order
order
Order
order
Go Live Checklist
Shouldn't we add the Payment Capture Section here?
payment a success
payment success
payment a success
payment success
Learn more about <a href="/docs/webhooks/#validation>.
Formatting error. Please check.
test webhooks
Throwing an error please check.
Learn more about Webhooks setup.
Can we make this open in a new tab.
Installation and Configuration
I think it is good to add screenshots here.
Dashboard.
Please cross check the link here.
Generate the API keys from the Razorpay Dashboard
Shouldn't this link to the below page. Please cross check.
Log into Dashboard
Log into the Razorpay Dashboard
Razorpay Dashboard.
Please check the link. Looks like a wrong link.
Also, can we make it open in a new tab?
o app.js Fileđź”—
to the app.js File
Set up webhooks
Can we link this to a doc we have for Set up webhooks?
Import Razorpay module.
Import Razorpay Module.
Add Razorpay Checkout Options to app.js File.
Add Razorpay Checkout Options to the app.js File.
Also, Link is not working for me. Please check.
Create an Order on Server.
Link is not working for me. Please check.
Install Razorpay React Native Custom SDK.
Link is not working for me. Please check.
Follow the steps to use the SDK and integrate with Razorpay Payment Gateway:
Follow the steps given below to use the SDK and integrate with Razorpay Payment Gateway:
You will receive a welcome message on the mobile number which is associated with your Razorpay Admin account.
These 3 image quality is not that great when magnified. Please check once.
WhatsApp.
Please change everywhere else if it is appropriate.
Razorpay React Native Standard SDK
Can we make this hyperlink open in a new tab?
known issues of React Native on Xcode 10
Can we make this hyperlink open in a new tab?
in order to
to
payment a success
payment success
payment a success
payment success
as shown below:
Are we missing a screenshot here?
Note:
Handy Tips
Dashboard.
Looks like a wrong link. Please check once.
Payment Button plugin
Can we make this hyperlink open in a new tab rather than in the same tab?
payment a success
payment success
payment a success
payment success
Possible values: - true: Customer will not be able to edit this field. - false (default): Customer will be able to edit this field. email optional boolean Used to set the email field as readonly. Possible values: - true: Customer will not be able to edit this field. - false (default): Customer will be able to edit this field. name optional boolean Used to set the name field as readonly. Possible values: - true: Customer will not be able to edit this field. - false (default): Customer will be able to edit this field.
Bullet points are broken. Please check
Options to .js Fileđź”—
to the .js File
in Terminal window.
in the Terminal window.
- true: Customer will not be able to edit this field. - false (default): Customer will be able to edit this field. name optional boolean Used to set the name field as readonly. Possible values: - true: Customer will not be able to edit this field. - false (default): Customer will be able to edit this field.
Bullets are broken please check.
- true: Customer will not be able to edit this field. - false (default): Customer will be able to edit this field.
Looks like Bullet points are broken here.
of Checkout form.
of the Checkout form.
API Key ID that must generated from the Razorpay Dashboard.
API Key ID that must be generated from the Razorpay Dashboard.
to .js Fileđź”—
to the .js File?
in Terminal window
in the Terminal window.
of Command Prompt window
of the Command Prompt window
these changes
Link is not working for me. Please check once.
post-integration steps.
A suggestion.
Can this be open on a new tab?
1.3 Add Razorpay SDK in Settings Gradle File. 1.4 Add Dependency in App Build Gradle File.
These 2 links are not working for me. Please check.
Note:
Handy Tips
Now you can make AJAX requests. Once it is done, you can emit resume or cancel event:
Now you can make AJAX requests. Once it is done, you can emit resume or cancel the event:
razorpay.methods.emi_plans string Lists the EMI-supported banks with their respective interest rates.
Check the formatting of this.
other Checkout fields as
Throwing an error please check.
Checkout fields
Throwing an error please check.
Read more: Learn more about Orders.
Know more about Orders.
Read more: Learn more about Customers.
Know more about Customers.
Step 1: Create a Customer
Are we not adding request parameters?
In this flow, it is likely that the customers enter invalid VPAs or forget their VPAs, which could lead to higher drop-off rates. In order to overcome this problem, Razorpay enables you to save the VPAs of a customer. The VPAs entered by the customer are stored and secured as tokens in Razorpay. This saves the customer the hassle of entering the VPA again for every transaction. Thereafter, on subsequent visits, the customers select the saved VPA of their choice and complete the payment.
In this flow, it is likely that the customers enter invalid VPAs or forget their VPAs, which could lead to higher drop-off rates. To overcome this problem, Razorpay enables you to save the VPAs of a customer. The VPAs entered by the customer is stored and secured as tokens in Razorpay. This saves the customer the hassle of entering the VPA again for every transaction. After that, the customers select the saved VPA of their choice and complete the payment on subsequent visits.
the consent. Razorpay will display a web page to the customer to provide their consent.
Should we include the screenshot here?
Handy Tips Existing card details will be saved as network tokens irrespective of whether the The Collect Consent from Customers feature is enabled on the Razorpay Dashboard or not, provided consent_to_save_card=1. Handy Tips The customer can choose at any point of time to delete their saved card details from here.
A suggestion.
Can't we have these two points under 1 Handy tip?
Path Parameters
Can we include token_id as well?
Scenario 1: Business will seek customer consent on their UI and will save card details with Razorpay. Scenario 2: Business will not seek customer consent and wants Razorpay to seek consent. Scenario 3: Business can Seek Consent from some Customers Only.
Can we make these hyperlink pages open in a new tab rather than on the same tab?
Use the below method to fetch a list of payment methods for recurring payments available to you.
Suggestion: Use the below method to fetch a list of available payment methods for recurring payments.
Parameters During Payment Creationđź”— CredCopy
parameters during Payment Creation
receipt optional string Your receipt id for this order should be passed here. Maximum length 40 characters. notes optional object Key-value pair that can be used to store additional information about the entity. Maximum 15 key-value pairs, 256 characters (maximum) each. For example, "note_key": "Beam me up Scotty”.
These 2 parameters are not present in the request. Please check.
Create Payments API.
Shouldn't we link this?