3,788 Matching Annotations
  1. Dec 2022
    1. Path Parameters

      Path Parameter

    2. Curl

      Curl should be the first sample code

    3. Cur

      Curl should be the first sample code

    4. s passed.

      This error occurs when the time mentioned in the expire_by parameter has already passed. For example, if today's date is 12 December 2022, however, the expiry date is mentioned as 10 December 2022

    1. Sample Code for Bank Account

      We should remove this sample code from here. It does not make sense because we are trying to update an account here, not add a receiver?

    2. Response Parameter

      Response Parameters should appear after Request Parameters table

    3. virtual account.

      We should show Success and Failure Response Sample Codes separately for VPA and Bank Account

    4. Sample Code for vpa

      Sample Code for VPA

    5. s made to a Virtual Account

      Refund Payments Made to a Virtual Account

    6. al account by ID.

      can you split the responses into a separate code block?

    7. recieivers

      typo

    8. keys

      API keys

    1. t status and how you will be handling it. You can choose to send out a message such as the following:

      can you please change this code block format to normal text format?

    1. eating a product.

      We should documented all the type of transfers that are possible through the plugin here: - Transfer by Orders - Transfer by Payments - Direct Transfers

    2. You can use Razorpay webhooks to configure and receive notifications when a specific event occurs. When one of these events is triggered, we send an HTTP POST payload in JSON to the webhook's configured URL. Know how to set up webhooks.

      We can remove this since webhook doc is already linked in the first few lines.

    3. from the Razorpay Dash

      You can track the payment status on the WooCommerce Dashboard as shown below. You can also find this information on the Razorpay Dashboard under Route.

    4. utilize

      utilise

    5. k Save Changes.

      Save changes

    6. s and click Razorp

      please add a screenshot for this too?

    1. transaction

      registered name parameter is missing

    2. details

      name parameter is missing in the object.

    3. account

      fund account or Fund account or Fund Account.

      All three variants have been used. Could you please check what is the standard for X Docs and ensure that spelling is used throughout the docs?

    4. Classifications

      classifications

    5. Classifications

      classifications

    6. on Entity

      Sample Code to be added for entity. Please refer: https://razorpay.com/docs/api/orders#order-entity

    7. true (default) : active false : inactive

      Not clear what is active/inactive?

    8. Fund

      fund?

    9. Overview of Account Validation for RazorpayX, APIs and webhook payload. Validate a customer's bank account before you make payouts.

      Overview of Account Validation for RazorpayX. Use our APIs to validate a customer's bank account before you make payouts. Receive webhook notifications on the account validation status.

    1. Checkout code

      in the WordPress Dashboard?

    2. Account

      can we increase the screenshot width a bit. It it too small at the moment

    3. You should create Linked Accounts in Live Mode to transfer live payments to Linked Accounts.

      You should create Linked Accounts in Live Mode to transfer live payments.

    1. payments

      we need to replace this screenshot. Looks blurry

    2. After completing the integration, Razorpay will appear as a payment option on your web page/app. You need to click the button and make a test transaction to ensure that the integration works as expected. You can start accepting actual payments from your customers and transfer them to Linked Accounts once the test is successful.

      After completing the integration, you can simulate a test payment transfer. After the test is successful you can start accepting real-time payments and start transferring them to linked accounts.

    1. The Debit Card EMI payment method is not allowed for the Subcategories for which the Status field is N in the file

      The Debit Card EMI payment method is not allowed for certain business categories. Refer to the status column of the categories file. Debit Card EMI is not allowed for categories with Status is marked N.

    2. 8. Is there a possibility to fore-close E

      foreclose EMIs

    3. be fore-closed

      foreclosed

    4. 100000

      can we change this table to make it look similar to the hdfc one?

    5. 5000

      please add the comma spacing for the amount

    6. months

      we do not need to repeat months here since that is present in the column heading

    7. ₹5000 (for HDFC debit cards) and ₹5000 (for IndusInd debit cards).

      ₹5000 (for HDFC and IndusInd debit cards)

    1. Raise a request using the Razorpay Dashboard for any issues regarding Cash Advance or Working Capital Loans and the RazorpayX Dashboard for Add-on Cards.

      Can we split this into two points please?

      At the moment this line has a lot of hyperlinks and I am confused on what to click.

      Suggestion: (Link only the Dashboards perhaps) For any issues regarding: - Cash Advances and Working Capital Loans: Raise a request on the Razorpay Dashboard. - Add-on Cards: Raise a request on the RazorpayX Dashboard.

    2. Select

      Add an intro line.

      Maybe add context on when to raise a request and when to file a grievance?

    3. email

      the email

    4. Select

      Need an intro line here.

      To raise a new request: 1. 2.

    1. Open Razorpay Checkout. Select Card as the payment method. Click the drop-down list and select Log out from all devices.

      these should be sub-points under point 5.

    2. The customer can select the Save card securely for future payments options.

      we need to merge points 3 and 4

      1. While making a card payment, the customer can choose to save or not save their card details for future transactions, with card networks (such as Visa, Mastercard) or card issuers.
      2. To save card details: The customer should select the Save card securely for future payments option, and proceed with the payment.
      3. To not save card details: The customer should not select the Save card securely for future payments option. Also, they should click Pay without Saving Card and complete the payment.
    3. details

      Can you please change the cardholder's name to Gaurav Kumar in the screenshots?

    1. feesinteger This is the total fee charged for processing all payments received from customers settled to you in this settlement transaction.tax

      Please update the descriptions

    1. is the per

      since it is a rank, I assume it to be like 1,2,3 and not in percentages... I may be wrong as there is no UI to check.

      Can you please check the spec doc and see if there is more info on how this is calculated?

    2. Cost saved due to COD Intelligenc

      Cost Saved due to COD Intelligence

    1. The top reasons are displayed first, and the rest are listed under different categories.

      Can we add some examples of when an order is flagged risky?

    1. authorized

      authorised

    2. authorized

      authorised

    3. authorization

      authorisation

    4. authorized

      authorised

    5. integer

      string

    6. Fill in the card and payment details.

      The bookmark is breaking here

    7. option

      payment method

    8. With Razorpay, you can use MOTO (Mail-Order-Telephone-Order) transactions to charge a customer's credit card without CVV or 2-factor authentication.

      With the MOTO (Mail-Order-Telephone-Order) payment method, you can charge a customer's credit card without CVV or 2-factor authentication.

    1. Learn

      Know

    2. If you have integrated with Razorpay Standard Checkout using the manual method

      If you have integrated with Razorpay Standard Checkout,

    3. Standard Manual Checkout

      Standard Checkout

    4. "gstin":"29XAbbA4369J1PA"

      can you please fix this indentation

    5. Customers ID

      Customers API

    6. Standard Manual Checkout)

      Standard Checkout

    7. r the payment gateway

      for Payment Gateway

    8. payment gateway and pro

      Payment Gateway

    9. ur Razorpay Tea

      support team

    10. use

      use the

    11. Learn

      Know how to set up webhooks.

    12. If you have integrated with Razorpay Standard Checkout using the manual method,

      If you have integrated with Razorpay Standard Checkout,

    13. Standard Manual Checkout)

      Standard Checkout.

    14. ur Razorpay Team t

      support team

    1. issuer

      issuer is not a child parameter of type. Please cross check once

    2. The conta

      object data type

    3. The name on of the car

      The name of the cardholder

  2. Nov 2022
    1. kout to offe

      From what Angad has said on the slack thread, magic checkout does not have all the capabilities that Thirdwatch had, so maybe we need to tweak these lines a bit

    2. thirdwatch

      Thirdwatch

    3. Magic Checkout🔗

      I think we can remove this for now since we are redirecting them to Magic Checkout doc that already contains this info. What do you think?

    4. recognize

      recognise

    5. Thirdwatch has not had significant feature development in the recent past. As the requirements have evolved over the years, we have decided to sunset Thirdwatch to focus on providing better features. Razorpay has launched a smarter, better & more robust solution to help you reduce RTOs in the form of Razorpay Magic Checkout. Besides providing everything Thirdwatch offered, Magic Checkout has a lot more to offer!

      Thirdwatch has not had significant feature development in the recent past. As the requirements have evolved over the years and we built newer products, we have decided to sunset Thirdwatch and merge its capabilities with Magic Checkout - a smarter, better and more robust solution to help you reduce RTOs.

      Besides providing everything Thirdwatch offered, Magic Checkout has a lot more to offer. Know about Magic Checkout's advantages and discover how it can suit your business use case.

    6. We launched Thirdwatch in 2019, an AI-driven solution from Razorpay that helps online sellers prevent Return to Origin (RTO). It analyses customer orders based on various parameters and flags risky orders in real-time. It allows you to make Go or No-Go decisions on these orders, preventing RTO losses to your business. While the goal is to flag suspicious orders and prevent RTO, we have decided to deprecate Thirdwatch to further our commitment to enhancing the checkout experience, reducing RTOs and more via Magic Checkout.

      Suggestion:

      We launched Thirdwatch in 2019, an AI-driven solution from Razorpay that helped online sellers prevent Return to Origin (RTO). It analysed customer orders based on various parameters and flagged risky orders in real time. Based on this analysis, Thirdwatch allowed businesses to make Go or No-Go decisions on these orders, thus preventing RTO losses.

      In 2021 we launched Magic Checkout, which combined an enhanced checkout experience with the risk and fraud analysis capabilities of Thirdwatch.

      As Magic Checkout has become stable and robust, we have decided to deprecate Thirdwatch.

    7. Deprecating Thirdwatch on 31 Dec 2022 to enhance the checkout experience and prevent RTOs via Magic Checkout.

      We are sunsetting Thirdwatch on 31 Dec 2022 and recommend users to migrate to Magic Checkout.

    1. equired for various businesses.

      required for each type.

    2. ,

      can remove the comma. checked on Grammarly not needed

    3. ,

      can remove the comma. checked on Grammarly not needed

    1. Click the Webhook Active switch to enable or disable t

      Use the Webhook Active? option to enable or disable the webhook as shown below:

    1. Now that an offer is created, you should integrate the offers with the Checkout for customers to avail themselves the discounts and make payments.

      After the offer is created, you should integrate it with Checkout so that customers can avail discounts while making payments.

    2. -

      replace - with :

    3. reate Offer.

      Click Create No Cost EMI.

    4. - Select the Starts Immediately check box for the offer to come into effect immediately. Expires On - Select the date and time at which the offer should end. For example, 31 Oct 2020 at 11:59pm. On Payment Failure - Define how to handle payment failure. Do not allow payment to go through: The payment is failed. Allow customer to pay without availing offer: The payment is allowed even though the set validations are not met. However, the offer is not applied to the bill amount. The customer will be charged the entire order amount. We will allow payments to go through without an offer being availed. Max Usage - Set the number of times the offer should be applied across all transactions. For example, 100. Show Offer on Checkout - Sel

      replace - with :

    5. - Select the bank that will be issuing the No Cost EMI. For example, Kotak Mahindra Bank. EMI Tenure - S

      replace - with :

    6. - Enter the minimum bill amount for which the No Cost EMI offer can be applied. For example, a customer must purchase an article of at least ₹4000 to avail No Cost EMI. This is a mandatory field. Maximum Order amount -

      replace - with : and add commas in the amounts. for example, 3,00,000.

    7. Enter the name of the offer. For example, Diwali Dhamaka. Display Text - Enter a meaningful description for the offer. For example, No Cost EMI Offer. This appears at the Checkout. Terms -

      replace - with :

    8. Offer

      offer

    1. erminal window. Additionally, run the code given below if you are using yarn or expo:

      split yarn and expo into a separate code block, with this as the intro line

    2. order in Server🔗

      Create an Order in Server

    3. ios

      can you mark this in bold. to indicate that the folder name is ios

    1. abc.xyz@example.com.

      change to gaurav.kumar@example.com

    2. .

      remove full stop

    3. .

      remove full stop

    4. Th

      Data type missing. Please add object

    5. .

      remove full stop

    6. .

      remove full stop

    7. Date type string.

      remove Data type. It should be just string. If there are more instances like this in document, remove the Data type part.

    8. authorization

      authorisation

    9. he Unix timestamp, indicates till when the customer can make the authorization payment.

      Unix timestamp that indicates till when the customer can make the authorisation payment.

    10. The Unix timestamp, indicates from when the Subscription should start. If not passed, the Subscription starts immediately after the authorization payment.

      Unix timestamp that indicates from when the Subscription should start. If not passed, the Subscription starts immediately after the authorisation payment.

    11. authorization

      authorisation

    12. The Unix timestamp, indicates till when the customer can make the authorization payment.

      Unix timestamp that indicates till when the customer can make the authorisation payment.

    13. The Unix timestamp, indicates from when the Subscription should start. If not passed, the Subscription starts immediately after the authorization payment

      Unix timestamp that indicates from when the Subscription should start. If not passed, the Subscription starts immediately after the authorisation payment.

    14. authorization

      authorisation

    15. authorization

      authorisation

    16. authorization

      authorisation

    17. epoch unix

      integer

    18. epoch unix

      integer

    19. epoch unix

      integer

    20. epoch unix

      integer

    21. authorization

      authorisation

    22. all plans.

      no error response sample code for this API?

    23. plan

      we need to add a Error Response Parameters section for Create a Plan as well

    24. Plan

      plan

    25. Plan

      plan

    1. netbanking, wallets, UPI Collect, UPI Intent, Cardless EMI and Emandate sections to know about the possible values for each method.

      same here, let us remove the other payment method links

    2. The point of failure in the specific operation (payment in this case). Check the card, netbanking, wallets, UPI Collect, UPI Intent, Cardless EMI and Emandate sections to know about the possible values for each method.

      Check the card section to know about the source.

      Let us remove the other payment method links since they are not relevant here

  3. betasite.razorpay.com betasite.razorpay.com
    1. optimizes

      optimises

    2. ML

      machine-learning-driven

    3. If you accept payments on your website or app using multiple payment gateways Razorpay Optimizer allows you to route transactions to all these gateways with one integration.

      If you accept payments on your website or app using multiple payment gateways, Razorpay Optimizer allows you to route transactions to all these gateways with one integration

    1. to

      The sub-merchant needs to submit the following minimum KYC details along with the other business details:

    2. Follow the steps given below:

      Remove this list.

    3. Additional Steps When Account is not

      Move this section to the end of the page

    1. {

      Extra bracket

    2. payment method.

      we should add a link to the payment methods error doc?

    3. bjec

      Need to add a description.

      Defines the customer's eligibility status and shows the associated error code in case of failure.

    4. HDFC

      remove bullet and make it part of the point

    5. Methods

      methods

    6. Payment Instruments on which eligibility check is performed

      Payment instruments on which eligibility check is performed

    7. Refer to the list of supported currencies.

      are international payments supported for affordability?

    8. partner

      is partner okay or should we use payment service provider since partner has a different context for Razorpay docs?

    9. expected time.

      is there an expected time? Is there a timeout involved?

    10. drop offs

      drop-offs

    11. failuers

      failures

    12. o the Configurations doc t

      this is going to PP?

    13. { "inquiry": "affordability", // new "amount": 100000, // mandatory "currency": "INR", // mandatory "customer": { "id": "cust_JbRkXMROZUMCVq", "contact": "+919000090000", // mandatory "alternate_contact": "9900099000", // new "imei": "6234672537253752735", // new "ip": "105.106.107.108", // new "referrer": "https://merchansite.com/example/paybill", // new "user_agent": "Mozilla/5.0", // new "addresses": [ // new { "name": "Gaurav Kumar", "line1": "SJR Cyber Laskar", "line2": "Hosur Rd", "landmark": "Adugodi", "zipcode": "560030", "city": "Bangalore", "state": "Karnataka", "contact": "9000090000", "tag": "office", "type": "shipping" }, { "name": "Gaurav Kumar", "line1": "Arena Building", "line2": "Hosur Rd", "landmark": "Adugodi", "zipcode": "560030", "city": "Bangalore", "state": "Karnataka", "contact": "9000090000", "tag": "home", "type": "billing" }, { "name": "Gaurav Kumar", "line1": "SJR Cyber Laskar", "line2": "Hosur Rd", "landmark": "Adugodi", "zipcode": "560030", "city": "Bangalore", "state": "Karnataka", "contact": "9000090000", "tag": "office", "type": "saved" } } }, { "instruments": [ { "method": "emi", "issuers": [ "HDFC" ], "types": [ "debit" ] }, { "method": "cardless_emi", "providers": [ "zestmoney", "walnut369" ] }, { "method": "paylater", "providers": [ "simpl", "lazypay" ] } ] }

      please update the sample code. I have fixed it and am sending on slack

    14. amount

      what about the currency parameter?

    15. mer.

      How does this help?

      This helps to reduce payment failures

    1. Know more about

      We can add a couple of sentences here about TDS and then add the link.

    2. partners

      partner

    3. site

      Table needs to be indented

    4. firm

      CA Firm Name

    5. etc

      etc should not be used as per TW guidelines

    6. To do this, navigate to Reports → Ledger. XPayroll displays all compliance payments individually for all employees and contractors. If there are no entries here, XPayroll has not made any such deductions. Next, please check the Status column in your ledger report. If the status is Success then the payment has already been made. If it is Pending then the payment will happen soon.

      Can we make convert these into steps please?

      To do this: 1. Log into the XPayroll Dashboard(?!). 2. Navigate to Reports → Ledger. XPayroll displays all compliance payments individually for all employees and contractors. If there are no entries here, XPayroll has not made any such deductions. 3. Check the Status column in your ledger report. If the status is Success then the payment has already been made. If it is Pending then the payment will happen soon.

    1. ement reversed🔗

      Settlement Reversed

    2. Once the settlement status set which was processed earlier is updated as ‘failed’.

      this is slightly confusing, need to check with PM once.

    3. As soon as a Settlement entity is created for the merchant.

      Sent as soon as a settlement is created for you.

    4. Once the settlement is completed and UTR is shared

      Sent after the settlement is completed and UTR (Unique Transaction Reference) is shared.

    5. nts

      full stop

    6. settlements

      full stop