- Mar 2022
-
betasite.razorpay.com betasite.razorpay.comPayU15
-
Additionally, it is recommended to configure a rule on live mode to route less than X amt payments (X can be 2₹ or some other small value) to the PayU gateway and test on production whether small value payments are being routed to PayU and working successfully. This will help avoid any direct impact on production traffic while testing.
We recommend configuring a rule on live mode to route payments lesser than a set value (for example, ₹2) to the PayU gateway. This helps to test on production whether small value payments are being routed to PayU and working successfully, thus helping to avoid any direct impact on production traffic.
-
dashboard
Dashboard
-
Live and Test mode rules
Live and Test Mode Rules
-
To test the integration, the merchant can reach out to Razorpay for basic sanity testing to ensure that the credentials are correct, where Razorpay will try a test payment of small value.
You can reach out to Razorpay for basic sanity testing of the integration. Razorpay will try a test payment of small value and ensure that the credentials are correct.
-
Before routing all traffic or some traffic to a new gateway on Razorpay, the following best practices are recommended to ensure minimal impact to existing production traffic.
Consider the following best practices before routing all traffic or some traffic to a new gateway on Razorpay to ensure minimal impact on existing production traffic.
-
Sanity test at R
Sanity Test at Razorpay
-
mid-on PayU sid
MID ? this part is not clear
-
switchover
switch-over
-
optimizer
Optimizer
-
To add PayU as a payment provider there are few specific points you need to consider. Mentioned below are the points you need to consider while onboarding PayU.
To add PayU as a payment provider, you need to consider these points:
-
the following if you intend to us
configure where? on Dashboard?
-
UPI Intent.
as this is an UI element, it should be in bold.
-
netbanking
as this is an UI element, it should be in bold.
-
cards
as this is an UI element, it should be in bold.
-
Enable seamless or s2s for your merchant id.
How should this be done? Do they need to write to our support team or do something on the Dashboard.
-
-
betasite.razorpay.com betasite.razorpay.com
-
Click
the previous screenshot should appear below this point.
-
Paymen
no left nav?
-
-
betasite.razorpay.com betasite.razorpay.com
-
is share
as shared
-
Possible values are:
Possible values:
-
Possible values are
Possible values:
-
L’ - Lumpsum, ‘S’ - SIP.
bullet
-
cams’, ‘kfin’, ‘bse’, ‘nse’.
bullet
-
Current supported values
Possible values:
-
I
investment
-
Current supported values are
Possible values:
-
-
betasite.razorpay.com betasite.razorpay.com
-
hods🔗
Mark this as an optional step.
Configure Payment Methods (Optional)
-
/app.html.
this will be pay.html? I think it will not be in templates. please check
-
ET] in app.py.
this is for python, please remove
-
ay enables you to create orders and link them to payments. Order creation is an essential step as it helps you associate every payment with an order, thus preventing multiple payments.
Ensure Orders step is similar to this https://razorpay.com/docs/payments/server-integration/dot-net/payment-gateway/build-integration/#11-create-an-order-in-your-server
-
p the file.
Unzip the SDK file and include the Razorpay.php file in your project.
Can be one line.
-
-
betasite.razorpay.com betasite.razorpay.com
-
with Payment Gateway.
the link is incorrect
-
Installation
some problem with partial.
-
-
betasite.razorpay.com betasite.razorpay.com
-
order_J2AeF1ZpvfqRGH|pay_J2AfAxNHgqqBiI"
< order_id >|< payment_id >
-
= "qp3zKxwLZxbMORJgEVWi3Gou"
change this to < YOUR_KEY_SECRET >
-
1.4 Build go.mod
remove the code formatting
-
payment_capture": 1,
remove this parameter
-
elow to integrat
Sample app will take time. so we need to rewrite this line.
mention that the file names are related to the video.
-
-
betasite.razorpay.com betasite.razorpay.com
-
Enable CoD for Razorpay Account. Upload Razorpay plugin manually to plugins directory. Configure settings on WordPress Dashboard. Subscribe to webhooks on WordPress Dashboard. Accept live payments.
Update this and add bookmark links
-
Generate API Keys fro
change link to the API ref guide one
-
-
betasite.razorpay.com betasite.razorpay.com
-
Razorpay offers a range of payment products to meet your business requirements. Visit our GitHub repository for sample codes.
this should appear before partner Auth para
-
Handy Tips The amount must always be in currency subunits. The time represented as Unix timestamp, which can be obtained using the Utils.ToUnixTimestamp method.
remove this
-
-
betasite.razorpay.com betasite.razorpay.com
-
2021
2022?
-
checkout
I think this means the Merchant Dashboard. In any case, it should be Razorpay Dashboard.
-
-
betasite.razorpay.com betasite.razorpay.com
-
com.google.android.gms:play-services-tasks:15.0.1
remove this
-
razorpay-googlepay-1.3.0', ext: 'aar'
remove
-
Download the following
Get the SDKs from Maven instead of downloading.
string to be used: com.razorpay:gpay:1.0.0
-
-
betasite.razorpay.com betasite.razorpay.com
-
g is a sample API request an
mention that this code is added in the OrderCreation.java file
-
index.ftl Contains the key. server.yml Contains the API Key Id and Secret.
we can remove these two rows from here.
-
Name
add index.jsp - Contains the checkout code. OrderCreation.java - Contains the Orders API code.
-
-
betasite.razorpay.com betasite.razorpay.com
-
License🔗 Razorpay PHP SDK is released under the MIT License.
we can remove this section
-
-
betasite.razorpay.com betasite.razorpay.com
-
th Payment Gateway.
this link is incorrect
-
API Sample Codes.
I think for this one we can link to the Github documents folder. since all the sample codes have been updated
Use this link: https://github.com/razorpay/razorpay-python/tree/master/documents
-
-
betasite.razorpay.com betasite.razorpay.com
-
Generate Si
Can we add an intro line here before the code sample
-
- Feb 2022
-
betasite.razorpay.com betasite.razorpay.com
-
50000",
can you make this 500 to match the order amount?
-
- Th
should be hyphenated
-
-
betasite.razorpay.com betasite.razorpay.com
-
3.6 3.5 3.4 3.3 2.7.6 2.7
Disha can you think of a way to represent this better?
-
-
betasite.razorpay.com betasite.razorpay.com
-
the URLs
to whitelist either the
https://api.razorpay.com
URL or the following IP addresses: -
Providers
Need to list the providers alphabetically
-
paymemnt
typo
-
PayTm
HDFC Mindgate UPI
-
Add HDFC Mindgate UPI as a payment provider🔗 Once the seamless option is enabled, follow the steps below to add HDFC Mindgate UPI as a payment provider. Login to your Razorpay Dashboard. In the left navigation, click on Optimizer. In the top right section, click on Add Provider.
Same as above
-
Add PineLabs as a payment provider🔗 Once the seamless option is enabled, follow the steps below to add PineLabs as a payment provider. Login to your Razorpay Dashboard. In the left navigation, click on Optimizer.
Same as above
-
PayTm
Pine Labs
-
For an AXIS terminal configuration done by Pine Labs only Mastercard and Visa networks will be supported by default.
Only MasterCard and Visa networks will be supported by default for an AXIS terminal configuration done by Pine Labs.
check numbering
-
url
After the Razorpay production URL is shared, the Pine Labs DBA team must configure the production database to support the Razorpay dynamic URL.
-
roduc
indent this bullet
-
url
URL
-
o share Razorpay dy
share Razorpay's
-
RRN and other attributes won't come in the callback response of card payment initialization if it is not enabled.
Otherwise, RRN and other attributes will not be returned in the callback response of card payment initialisation.
-
PayTm
Paytm
-
PayTm
Paytm
-
Add PayTm as a payment provider
Add Paytm as a Payment Provider
-
Login to your Razorpay Dashboard. In the left navigation, click on Optimizer. In the top right section, click on Add Provider.
same as above
-
PayTm
Write to your Paytm relationship manager asking to configure your PG account to receive callback_url as part of the payment URL parameters.
-
PayTm
Paytm
-
PayTm
Paytm
-
PayTm.
Paytm
-
PayTm
Paytm
-
click on Optimizer. In the top right section, click on
same as above
-
Login to yo
Log into
-
to add CCAvenue as a payment provider.
To add CCAvenue as a payment provider:
-
If you are go
numbering is breaking
-
ddres
addresses
-
to add Cashfree as a payment provider.
To add Cashfree as a payment provider:
-
k on Optimizer. In the top right section, click on A
same as above
-
Login to y
Log into
-
Add Cashfree as a payment provid
Add Cashfree as a Payment Provider
-
Enter your Product Id, Request Hash Key, Response Hash Key, Transaction Password, User Id and click Submit.
Enter the following and click Submit: - Product Id - Request Hash Key - Response Hash Key - Transaction Password - User Id
-
ick on Optimizer. In the top right section, click on Add Provider.
same as above
-
Login to yo
Log into
-
follow the steps below to add PayU as a payment provider.
To add PayU as a payment provider:
-
Once the seamless option is enabled, follow the steps below to add Atom as a payment provider.
To add Atom as a payment provider:
-
Add Atom as a p
Add Atom as a Payment Provider
-
, click on Add Pr
click Add Provider.
-
click on O
click Optimizer.
-
Login to y
Log into
-
Add PayU as a payment provider
Payment Provider
-
Configure webhook URL as https://api.razorpay.com/v1/callback/payu to receive UPI response E
full stop
-
seamless
quotes or bold
-
If you are going to use UPI as a payment method following steps will have to be configured:
Configure the following if you intend to use UPI as a payment method:
-
seamless
within quotes or bold
-
-
betasite.razorpay.com betasite.razorpay.com
-
mount To avail Cardless EMI payment option at your checkout, your customers should place a minimum order amount. ₹1000 for ZestMoney. ₹3000 for EarlySalary. ₹5000 for the banks mentioned above.
remove this note
-
Supported Payment Partners🔗 Following is the list of supported Payment Partners for Cardless EMI:
remove this table
-
provider_name"
change the parameter to
provider
.provider_name
is throwing error in Postman -
Payment Flow
remove this section. in S2S we cannot show standard checkout screenshots
-
Using Razorpay, you can let your customers use Cardless EMI as a payment method to convert their payment amount to EMIs without the need of a debit or credit card. Customers enjoy the benefits of the EMI as the payments are made using credits approved by the supported Cardless EMI Payment Partners. Feature Enablement Cardless EMI as a payment method is not enabled by default. Raise a request with our Support Team to enable this feature.
Use same intro as done for walnut369 custom. just change it to S2S in relevant places
-
-
betasite.razorpay.com betasite.razorpay.com
-
e Merchant Balan
from your Current Balance
-
optimizer
Optimizer and the Razorpay Dashboard.
-
payU's
use PayU's Dashboard
-
dashboard?🔗
Dashboard
-
1. What if I initiate refunds directly from pa
PayU's
-
merchant’s
your integration
-
merchant da
Dashboard. remove the word merchant
-
FAQs
In the left nav, let it show only FAQs
-
-
betasite.razorpay.com betasite.razorpay.comOverview7
-
Optimizer Flow
Do you think we should move flow to another page? Maybe under Dashboard? Then Create and Manage will be together?
-
Feature Availability:
Let us remove the colon
-
based on the probability o
we should give an example to explain this better. check with Dhruv
-
orpay Optimizer.
we will have to port this to new template
-
Optimize success rates. Optimize cost.
club into one point?
-
Using the Optimizer, you can:
Using Optimizer,
-
Overview
Optimizer
-
-
betasite.razorpay.com betasite.razorpay.com
-
out Theme
themes
-
ht the Most
link is not working
-
Most Valuable Offer.
link is not working
-
inimum transaction limit.
how will merchant know the minimum transaction limit?
-
I & Pay la
and
-
payment-related offers
we can set up payment related offers only right? any specific reason we need to specify this?
-
brands
All brands that provide payment offers and/or accept payments made through EMI, No cost EMI and Pay later methods can use this widget.
-
-
betasite.razorpay.com betasite.razorpay.com
-
n Custo
customise... small case
-
glimpse
the mismatch between the code sample and the image is obvious. this is because, the amount is 4000 while the EMI says 5832/month. can cause confusion. Can you please use another screenshot? Or change the amount?
-
-
betasite.razorpay.com betasite.razorpay.com
-
e payment.
should we add a line that since the widget is view-only, the customer will not be able to select the offer from the widget. customers can select the offer only at checkout. I think we need to make that explicit
-
an customis
you can choose to customise? to indicate that customisation is optional?
-
workflow
I will be asking Samyak to send another version of the image to add borders to the shapes. so that there is increased differentiation between the background and the shapes
-
On Web
the image appears a bit squished. change width to 800 and check
-
view only
view-only
-
ar in the widg
on the widget? If we are considering the widget as a pop-up page or side-screen?
-
-
betasite.razorpay.com betasite.razorpay.com
-
Download the latest version of the Android SDK from the Maven Repository. Add the code given below to your project's top-level build.gradle file: This gives access to the SDK library. build.gradleCopy
dont need bulleting as this is the only point
-
-
betasite.razorpay.com betasite.razorpay.com
-
or below, follow the s
or below, download the file and add it to the libs directory
-
Download
make this a bulleted list
-
razorpay-android-3.9.5.a
place the AAR file. lets remove the version number
-
-
betasite.razorpay.com betasite.razorpay.com
-
ssuers: ["HDFC", "ICIC"]
Add code styling
-
-
betasite.razorpay.com betasite.razorpay.com
-
Razorpay Quick SDK:
it is not an SDK per se.
Follow these steps to complete Quick Integration:
-
-
betasite.razorpay.com betasite.razorpay.com
-
le here.
can you please add the get started file to the tree? It was earlier added but got overwritten.
-
You ca
Quick integration is the fastest way to integrate Razorpay Checkout on your website and accept domestic and international payments from customers.
-
-
betasite.razorpay.com betasite.razorpay.com
-
As a partner, you should fetch the Razorpay terms and conditions webpages using the Fetch Terms and Conditions API. You should display these web pages to your sub-merchants on your interface and ensure their acceptance. Record the acceptance of terms and transmit that to Razorpay using the Accept Terms and Conditions API.
remove points 1,2 and 3.
-
You can use the Terms and Conditions APIs to accept and fetch terms and conditions for a sub-merchant.
to fetch. (remove accept)
Use the Product Configuration API to accept the terms and conditions (provide link)
-
-
betasite.razorpay.com betasite.razorpay.com
-
"accepted": true, "accepted_at": 1625478850,
remove this
-
uration APIs
add tnc object in all response sample codes above id parameter
-
"id": "acc_
add the tnc object here
-
-
betasite.razorpay.com betasite.razorpay.com
-
product status
add hyperlink
-
product activation status
add hyperlink
-
-
betasite.razorpay.com betasite.razorpay.comBalances2
-
C code.
reduce image width
-
guidelines
guidelines from by RBI
-
-
betasite.razorpay.com betasite.razorpay.comCredits11
-
Open your netbanking portal, create a beneficiary with these details a
reduce image width
-
Copy the account number and IFSC code..
reduce image width
-
Account
account
-
Enter the Account number and IF
Steps will be same as mentioned in the Fee credits section. please update accordingly.
-
Account.
account
-
refund credits balance is updated
delete this line
-
Account.
account
-
te the payment.
Open your netbanking portal, create a beneficiary with these details and transfer the amount.
-
Enter the Account number and IFSC code a
Copy the account number and IFSC code.
-
y Account.
account.
-
Your refund credits balance is u
Your fee credits balance...
-
-
betasite.razorpay.com betasite.razorpay.com
-
onus, every time
bonus everytime
-
Partner, the college is th
and the college
-
You work with various colleges, who use your ERP.
You work with various colleges that use your ERP.
-
-
betasite.razorpay.com betasite.razorpay.com
-
Options
All the code samples need to be formatted correctly.
Correct formatting sample: features/display/theme should appear immediately below target
-
ghlight th
Highlight the most valuable offer on the relevant pages by passing the order id.
-
ect Display th
I think arshpreet from dev team wanted this to be array of list or something. please check thread
-
-
should use : instead of - for all parameter descriptions
-
Emi
EMI
-
Emi
EMI
-
zorpay Dashboard.
add link to key generation
-
the merchant dashboard settings page
The default theme colour set on the Dashboard will be considered if no colour is passed here.
-
color
colour. Need to maintain UK english while describing. the parameter itself is in US english
-
"payla
parameter table
-
he offers comp
the Pay Later options
-
igure the issuers for PayLater options based
configure the issuers based
-
"providers": "I
parameter table
-
aylater🔗
It is styled as Pay Later. We should follow the same throughout this doc. https://razorpay.com/docs/payments/payments/payment-methods/pay-later/
-
pports a list of issuers for
supports these issuers
-
yLater options which a
similar to EMI and cardless EMI
-
t.getElementB
parameter table
-
he offers comple
Cardless EMI options
-
{
parameter table to be added
-
To show a limited set of issuers
To show a limited set of issuers:
-
onfigure the providers for Cardless EMI opti
configure the providers based on...
-
rts a list of iss
these issuers
-
fault all Cardless EMI options which are marked visible on the checkout for that amount will appear on the widget.
wording to be changed similar to the EMI one. with example.
-
lity =
parameter table to be added
-
e offers completely
disable EMI options...
-
lay":
parameter table to be added
-
-
betasite.razorpay.com betasite.razorpay.com
-
API Key ID that must generated from
API Key ID generated from the Razorpay Dashboard.
-
rpay Dashboard.
throwing 404
-
”
use straight quotes ""
-
-
betasite.razorpay.com betasite.razorpay.com
-
Two-Way Communication Request Form
Provide Additional Details
-
einitiated.
We can add a final line below the screenshot.
Razorpay re-reviews request and responds within 7 days.
-
Based on the required clarification, you may be requested to fill a form in either Website Clarification, Documents Clarification, Other Clarification or all of them depending on the number of discrepancies.
Fill in the Website Clarification and Documents Clarification and Other Clarification forms based on the required clarification.
-
Once you request a Payment Method, the request goes to the Banking Operations team for validation. If they find any discrepancies or any further clarification regarding the website or documents is needed, your request status changes from Pending to Action Required. To respond to the discrepancies or clarifications requested: On the Razorpay Dashboard, select the Settings → Payment Methods tab. Click Payment Methods. Look for the Payment Method you requested and click on Update Request Form.
Razorpay validates your payment method request. If we find any discrepancies or need further clarification regarding the website or documents, we change the request status from Pending to Action Required. You can provide these details from the Dashboard.
To respond to the discrepancies or clarifications requested:
- On the Razorpay Dashboard, select the Settings → Payment Methods tab. Click Payment Methods.
- Look for the Payment Method you asked for and click Update Request Form.
-