Regex for Stakeholder PAN
please check the formatting
Regex for Stakeholder PAN
please check the formatting
ID
id
e mandatory KYC requirement parameters should be passed depen
merge
Fetch a Linked Acco
fetch-with-id - change the URL
Fetch a Linked Account With id
Fetch a Linked Account
Fetch a Linked Account With id
Update Linked Accounts
Update a Linked Account
Update Linked Accounts
Update a Linked Account
Update Linked Accounts
Update a Linked Account
eters sh
merge
rameters shoul
merge
ID
Unique identifier of the Linked Account whose details you need to update.
Use this endpoint to update the Linked Account details.
make this the first sentence
400
4xx
arameters shoul
make this as a part of the legal info parameter description instead of a callout
The mandatory KYC requirement paramete
make this as a part of the legal info parameter description instead of a callout
Fetch Multiple Invoices
Fetch all Invoices
oice
Fetch an Invoice With id
Handy TipsInvoices in paid state cannot be cancelled.
remove handy tip. add the line after the intro line
Path Parameters1
Request Parameters are missing
StatusParameter Update Allowed
move this content to the Invoices product documentation and add link
customer_id string
here customer id should be mandatory right?
Import Flow allows customers to pay through their bank account: through UPI
this line seems repetitive
Accept Terms and Conditions for a Sub-Merchant U
I think we can remove this. merge the Use the Product Config.... line in the List of Endpoints column for Accept API.
Fet
Need to add Path and Response Parameters tables
E
Add response parameters table
ID
id
If you have not received any webhook notifications due to some technical issues, you can use the Fetch Downtime by ID API to fetch the said downtime status.
Use this endpoint to fetch downtime status if you have not received any webhook notifications due to technical issues.
Response
Remove the term Response from all the tabs
Use thi
Need to add response parameters section. please take the content from the entity table
D
id
ID
id
List of Endpoin
move this above entity
With the UPI option you
same here
With the All Payment Methods option, you can:
The font looks different here in places.
Payment Downtime API
Fetch payment downtime information
merchants
For businesses opting for direct settlements, payments ....
Test Card for India
we can remove the CVV and Expiry Date columns from all tables and mention a one-liner under each section about it. currently, the tables, particularly card number columns look squished
Subscriptions
and subscription payments.
Handy Tips
delete this
400
4xx
Handy TipsThe field flow is present only in the case of Turbo UPI Payments.
merge with flow parameter description
Know how to accept p
remove Handy Tips. make this a separate line to appear after possible values section.
The card issuer. The 4-character code denotes the issuing bank. Handy Tips
let us merge this
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 amoun
let us remove this from here.
While creating a capture request, in the amount field, enter only the amount associated with the order that is stored in your database.
move this info to the amount parameter description in the request parameters section
the payment status from authorized to captured. Watch Out!Attempting to capture a paym
merge these two. trying to reduce number of callouts..
Use this endpoint to change the payment status from authorized
to captured
. Attempting to capture a payment whose status is not authorized
will produce an error.
Response Parameters
you need to add the response parameters here. bring it here from the main page.
1.5
merge this with 1.8
Payment Downtime
hide
1.6 Verify Payment Signature Signature verification is a mandatory step to ensure that Curlec sends the callback. The razorpay_signature contained in the callback can be regenerated by your system and verified as follows. Create a string to be hashed using the razorpay_payment_id contained in the callback and the Order ID generated in the first step, separated by a |. Hash this string using SHA256 and your API Secret. copygenerated_signature = hmac_sha256(order_id + "|" + razorpay_payment_id, secret); if (generated_signature == razorpay_signature) { payment is successful}
remove
fetch the payment details to check the status of the payment by using the following code
to fetch the payment details:
this
this endpoint
Curl
Request
The following is a sample API request and response for creating an order using the Orders API.
Use this endpoint to create an order using the Orders API.
create an order manually by integrating the API sampl
we can remove this line
To get the list of Banks and their respective codes, use the following API code:
Use this endpoint to get the list of Banks and their respective codes:
FPX transaction are of two categories B2B and B2C we follow a nomenclature of suffixing _C as a parameter if the transaction is of a corporate type.
FPX transactions are of two categories: B2B and B2C. We follow a nomenclature of suffixing _C
as a parameter if the transaction is of a corporate type.
The first step to identify and get the list of banks with their respective codes to integrate correctly. Curlec uses its own bank codes to identify a bank entity in the system correctly.
The first step is identifying and getting the list of banks with their respective codes to integrate correctly. Curlec uses its bank codes to correctly identify a bank entity in the system.
integrate
Curlec S2S JSON API
Integrate FPX with Curlec to accept payments.
Steps to integrate S2S JSON API and accept payments using FPX.
3. G
banner here?
2. Test
banner here?
About Server-to-Server JSON V1 Integ
should we add banner here too?
3DS 2 is not
is banner applicable here?
3DS 2 Migration Guide - EMV 3DS 2 SDK Ca
banner applicable for this too?
3DS 2 Migration Guide - Browser Flow Cards In
banner applicable for this too?
3DS 2 i
are we okay with this banner text? because in the previous page, we are showing steps supporting 3ds 2...
Payment Downtime
hide this for malaysia
Success
Can we make success and failure as separate code blocks?
curl
Curl
23
make this 30
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. Handy TipsIf you want to integrate with our APIs directly, reach out to our Support team with your requirements. Payments API Payments APIs are used to capture and fetch payments. You can also fetch payments based on orders and card details of payment. You can try out our APIs on t
can we merge the content and make it have a better flow?
r APIs d
let us remove this callout
Request Parameters
Path Parameters section needed
Updating the Payment
same as IN comment
Errors
add response parameter section
'EMI is not available in Malaysia.'
remove quote
400
4xx
Errors
Add response parameter section
Fetch Expanded Card Details for Payments
same as provided for India page
400
4xx
e values: customer business Handy Tips
make callout content appear in a new line
notes the issuing bank. Handy Tips
merge
array Used to retrieve additional information about the payment, the method used to make the payment. The response will include a sub-entity if this parameter is used. Possible value: card: Expand
remove
Click to copyUse this endpoint to retrieve details of all the paymentsHandy TipsBy default, only the last 10 records are d
merge
Multiple
Fetch all Payments
Query Parameters
add response parameters section
'UPI is not available in Malaysia.'
remove quotes
'Offer is not available in Malaysia.'
remove quotes
Query Parameters
add response parameters section
Query Parameter
add response parameters section
'EMI is not available in Malaysia.'
remove the quotes
400
4xx
400
4xx
Update the Payment
Update a Payment
Updating the Payment
Update a Payment
Response Parameters
same as mentioned in other pages
id *string Unique identifier of the payment for which the Notes field should be updated.
this should be under the Path Parameters section
400
4xx
400
4xx
Response Parameters
Same as other pages
400
4xx
id
full stop
exist
full stop
400
4xx
400
4xx
pp.Handy TipsThe field flow is present only in
merge
nts
make this a separate line instead of a callout
The card issuer. The 4-character code denotes the issuing bank. Handy TipsThis attribute will not be set for the card issued by a foreign bank.
merge
expand[] array Used to retrieve additional information about the payment, the method used to make the payment. The response will include a sub-entity if this parameter is used. Possible values: card: Expanded card details, usable for card and EMI payments. emi: Exp
let us remove these
Click to copyUse this endpoint to retrieve details of all the paymentsHandy TipsBy default, only the last 10 records are displayed. You can use the count and skip parameters to retri
merge
Fetch Multiple Payments
Fetch all Payments
Fetch Multiple Payments
Fetch all Payments
400
4xx
ayment met
Add Query and Response Parameters sections
Fetch Expanded Card Details for Payments
Fetch all Payments (With Expanded Card Details)
400
4xx
se this e
Add Query and Response Parameters sections
Fetch Expanded EMI Details for Payments
Fetch all Payments (With Expanded EMI Details)
400
4xx
le value in_app.Handy TipsThe field flow is present only in the case of Turbo UPI Payments.
merge
Handy Tips
same as for capture endpoint
issuing bank. Handy Tips
merge
Query Parametersexpand[] array Used to retrieve additional information about the payment and the method used to make the payment. The response will include a sub-entity if this parameter is used. Supported values: card : Expanded card details, applicable for card and EMI payments. emi : Expanded EMI plan details, applicable for EMI payments. offers : Expanded Offer details, applicable when an offer was applied to the payment. upi : Expanded UPI details, applicable for UPI payments.
we can remove these from here since we are showing these as separate endpoints anyway
Fetch Multiple Items
Fetch all Items
Path Parameters
Request Parameters missing
rameters
Request Parameters are missing
item.Handy TipsFrom the Razorpay Dashboard, you can edit the details of a created item by clicking on that specific item
let us merge the handy tips content with the intro line
/item/:id
/items/:id
identification number that gets displayed on invoices issued to the customer.tax_group_idstring: The identification number for the tax group. A tax group is a collection of taxes that c
remove :
h Parameters
Request Parameters are missing
metersexpand[]=upi
need to add the response parameters section
Used
Use
Parameters
need to add the response parameters section
Used
Use
Used
Use to
eters
need to add the response parameters section
Used
Use
is card.
need to add the response parameters section
Used
Use
eters
need to add the response parameters section
emio
same level as card
instru
sub under paylater
paylater
same level as card
instrument
sub under upi
upi
same level as card
instrumentstring The
sub parameter under wallet
walle
wallet should be on same level as card
issuerstring The card issuer. Possible values for issuer are:
this as well
typestring Possible value is domestic.
this should be under card object I think
enabledboolean Enables or disables the payment method. Possible values: true: Enables the paylater payment method. false: Does not enable the paylater payment method. Hide child parameters (1)instrument
enabled and instrument should be at the same level
e values:
value
Use CasesYou can update the following details for Payment Gateway and Payment Links using the Update a Product Configuration API. However, whether the details can be updated or not depends upon the product activation status. Settlement Bank Account Details: You can update the settlement object with the new bank account details based on the product activation status. Request Additional Pa
try to fit into accordion
Request Payment Methods
left nav text should match page title
Update a Product Configuration | Up
left nav text should match page title
iciary associated with the bank account.Handy TipThis API parameter is needed complete the KYC process. However, it is optional for this AP
merge
alues:
value
You can update the following details for Payment Gateway and Payment Links using the Update a Product Configuration API. However, whether the details can be updated or not depends upon the product activation status. Settlement Bank Account Details: You can update the settlement object with the new ban
can you try pushing this inside an accordion?
associated with the bank account.Handy Tip
can we merge this callout?
bject. account
this needs to be fixed
values
value
an fetch t
can we remove this callout?
ect. acc
this needs to be fixed
values
value
erms and
can we remove this callout?
configuration. You can: Update Settlement Account DetailsRequest Payment Methods
can we remove the bullets and make them part of the sentence?
GatewayPayment Links
can we remove the bullets and make them part of the sentence?
Tips In the req
can we remove this from callouts and place content into accordion? we are trying to reduce callouts
s or services that you charge customers for by including them in an invoice. Handy Tips
let us take the content out of the handy tips and merge with the intro line.
Item
item
Item
item
Items
items
Item
item
Item
item
Id
id
Use Cases Create an item on your website or app by a customer. Retrieve details for a specific item using the unique identifier linked to the item. Retrieve information about all items that have been ordered through your website or app. Edit the exist
remove use cases section and bring up the List on Endpoints section here
The identification number that gets displayed on invoices issued to the customer.tax_group_idstring: The identification number for the tax group. A tax group is a collection of taxes t
same. remove :
ultiple Items
Fetch all Items
tch Multiple Ite
Fetch all Items
: The identification number that gets displayed on invoices issued to the customer.tax_group_idstring:
same. : should not appear
: The identification number that gets displayed on invoices issued to the customer.tax_group_idstring: Th
the : should not appear
You can use this API for various Razorpay solution offerings.
remove this line
ess. However, it is optional for this API. Business types like proprietors
same as previous pages. remove callout.
am
same as previous pages. remove callout.
might be required to complete the KYC process. However, it is optio
same as previous pages. remove callout.
eter might be required to complete the KYC process. Howeve
same as previous pages. remove callout.
er might be required to complete the KYC process. Howeve
same as previous pages. remove callout.
equired to complete the KYC process. However, it is optional for this
same as previous pages. remove callout.
ate the details o
can we make this the first line?
UPDATE
PATCH
This parameter might be required to complete the KYC process. However, it is optional for this API. Business types like proprietorship a
we can merge the contents on this handy tip with the description itself. or do we need it here? this is anyway the response parameter right?
parameter might be required to complete the KYC process. However, it is optional for this API.
we can merge the contents on this handy tip with the description itself. or do we need it here? this is anyway the response parameter right?
might be required to complete the KYC process. However, it is optional f
we can merge the contents on this handy tip with the description itself. or do we need it here? this is anyway the response parameter right?
is pa
we can merge the contents on this handy tip with the description itself. or do we need it here? this is anyway the response parameter right?
s parameter might be required to complete the KYC process.
we can merge the contents on this handy tip with the description itself. or do we need it here? this is anyway the response parameter right?
y TipThis parameter might be required to complete the KYC process. However, it is op
we can merge the contents on this handy tip with the description itself. or do we need it here? this is anyway the response parameter right?
Integrat
Have a heading called Step 1: Create a Customer
Have an intro line and then add the link to Customer API. Then add the other two links for bank account addition and deletion.
Make integrate with Turbo as Step 2: Integrate with....