- Sep 2023
-
razorpay.com razorpay.com
-
Regex for Stakeholder PAN
please check the formatting
-
-
razorpay.com razorpay.com
-
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
-
-
razorpay.com razorpay.com
-
Update Linked Accounts
Update a Linked Account
-
-
razorpay.com razorpay.com
-
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
-
-
razorpay.com razorpay.com
-
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
-
-
razorpay.com razorpay.com
-
Fetch Multiple Invoices
Fetch all Invoices
-
-
razorpay.com razorpay.com
-
oice
Fetch an Invoice With id
-
-
razorpay.com razorpay.com
-
Handy TipsInvoices in paid state cannot be cancelled.
remove handy tip. add the line after the intro line
-
-
razorpay.com razorpay.com
-
Path Parameters1
Request Parameters are missing
-
StatusParameter Update Allowed
move this content to the Invoices product documentation and add link
-
-
razorpay.com razorpay.com
-
customer_id string
here customer id should be mandatory right?
-
-
razorpay.com razorpay.com
-
Import Flow allows customers to pay through their bank account: through UPI
this line seems repetitive
-
-
razorpay.com razorpay.com
-
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.
-
-
razorpay.com razorpay.com
-
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.
-
-
razorpay.com razorpay.com
-
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
-
-
razorpay.com razorpay.com
-
D
id
-
ID
id
-
List of Endpoin
move this above entity
-
-
razorpay.com razorpay.com
-
With the UPI option you
same here
-
With the All Payment Methods option, you can:
The font looks different here in places.
-
-
razorpay.com razorpay.com
-
Payment Downtime API
Fetch payment downtime information
-
-
razorpay.com razorpay.com
-
merchants
For businesses opting for direct settlements, payments ....
-
-
razorpay.com razorpay.com
-
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.
-
- Aug 2023
-
curlec.com curlec.com
-
razorpay.com razorpay.com
-
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
tocaptured
. Attempting to capture a payment whose status is notauthorized
will produce an error. -
Response Parameters
you need to add the response parameters here. bring it here from the main page.
-
-
curlec.com curlec.comFPX13
-
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.
-
-
curlec.com curlec.com
-
3. G
banner here?
-
-
curlec.com curlec.com
-
2. Test
banner here?
-
-
curlec.com curlec.com
-
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
-
-
razorpay.com razorpay.comPayments2
-
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
-
-
curlec.com curlec.com
-
Request Parameters
Path Parameters section needed
-
Updating the Payment
same as IN comment
-
-
curlec.com curlec.com
-
curlec.com curlec.com
-
curlec.com curlec.com
-
Errors
add response parameter section
-
'EMI is not available in Malaysia.'
remove quote
-
-
curlec.com curlec.com
-
400
4xx
-
Errors
Add response parameter section
-
Fetch Expanded Card Details for Payments
same as provided for India page
-
-
curlec.com curlec.com
-
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
-
-
curlec.com curlec.com
-
Query Parameters
add response parameters section
-
'UPI is not available in Malaysia.'
remove quotes
-
-
curlec.com curlec.com
-
'Offer is not available in Malaysia.'
remove quotes
-
Query Parameters
add response parameters section
-
-
curlec.com curlec.com
-
Query Parameter
add response parameters section
-
'EMI is not available in Malaysia.'
remove the quotes
-
-
razorpay.com razorpay.com
-
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
-
-
razorpay.com razorpay.com
-
400
4xx
-
400
4xx
-
Response Parameters
Same as other pages
-
-
razorpay.com razorpay.com
-
400
4xx
-
id
full stop
-
exist
full stop
-
400
4xx
-
-
razorpay.com razorpay.com
-
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
-
-
razorpay.com razorpay.com
-
400
4xx
-
ayment met
Add Query and Response Parameters sections
-
Fetch Expanded Card Details for Payments
Fetch all Payments (With Expanded Card Details)
-
-
razorpay.com razorpay.com
-
400
4xx
-
se this e
Add Query and Response Parameters sections
-
Fetch Expanded EMI Details for Payments
Fetch all Payments (With Expanded EMI Details)
-
-
razorpay.com razorpay.com
-
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
-
-
axisbank-docs.razorpay.com axisbank-docs.razorpay.com
-
Fetch Multiple Items
Fetch all Items
-
-
axisbank-docs.razorpay.com axisbank-docs.razorpay.com
-
Path Parameters
Request Parameters missing
-
-
razorpay.com razorpay.com
-
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 :
-
-
curlec.com curlec.com
-
h Parameters
Request Parameters are missing
-
-
razorpay.com razorpay.com
-
metersexpand[]=upi
need to add the response parameters section
-
Used
Use
-
-
razorpay.com razorpay.com
-
Parameters
need to add the response parameters section
-
Used
Use
-
Used
Use to
-
eters
need to add the response parameters section
-
-
razorpay.com razorpay.com
-
Used
Use
-
is card.
need to add the response parameters section
-
-
razorpay.com razorpay.com
-
Used
Use
-
eters
need to add the response parameters section
-
-
razorpay.com razorpay.com
-
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
-
-
razorpay.com razorpay.com
-
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?
-
-
razorpay.com razorpay.com
-
associated with the bank account.Handy Tip
can we merge this callout?
-
-
razorpay.com razorpay.com
-
bject. account
this needs to be fixed
-
values
value
-
an fetch t
can we remove this callout?
-
-
razorpay.com razorpay.com
-
ect. acc
this needs to be fixed
-
values
value
-
erms and
can we remove this callout?
-
-
razorpay.com razorpay.com
-
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
-
-
razorpay.com razorpay.com
-
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
-
-
razorpay.com razorpay.com
-
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
-
-
razorpay.com razorpay.com
-
: The identification number that gets displayed on invoices issued to the customer.tax_group_idstring:
same. : should not appear
-
-
razorpay.com razorpay.com
-
: 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
-
-
razorpay.com razorpay.com
-
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.
-
-
razorpay.com razorpay.com
-
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
-
-
razorpay.com razorpay.com
-
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?
-
-
razorpay.com razorpay.com
-
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?
-
-
razorpay.com razorpay.com
-
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....
-