2,250 Matching Annotations
  1. Jun 2022
    1. Razorpay creates an application that appears on the list of created applications. The Edit Application page shows the application settings for both Development and Production clients. Client ID and Client Secret are predefined for both Development and Production clients. Use them to make request calls to Razorpay servers.

      Add bullets

    1. Applications are external entities visible to the user. Internally, however, Razorpay OAuth works with clients identified by their client_id. When you create an application on Razorpay, we generate two clients linked to the application - development and production clients. Each client has its own client_id and client_secret. You can use the development client in your sandbox environment or during the integration phase, and the production client once you go live.

      Bullet/number these. Make the sentences shorter.

  2. betasite.razorpay.com betasite.razorpay.com
    1. Transfers are settled as per the settlement_period defined for the accoun

      Transfers to the Linked Accounts are settled as per the settlement_period defined for the account.

    2. Partial reversals are also supported, and you can create multiple reversals on a transfer_id. If you do not provide the amount parameter in the request, then the entire amount of the transfer is reversed.

      Bullet these

    3. When refunding a payment that has transfers, the amount is deducted from your main account balance. You can set the reverse_all parameter to 1 in the refund POST request to recover the amount from the linked account. This process will recover the amount from the linked account for every transfer made on the payment before processing the refund to the customer.

      Bullet these. Try to make it less wordy

    4. You should append ?expand[]=recipient_settlement as the query parameter to the fetch transfer request. This would return a settlement entity and the transfer entity.

      This should appear after the endpoint

    5. Transfer funds to multiple Linked Accounts. Refund payments and reversal transfers from a Linked Account. Manage settlements and reconciliations. Hold settlements for Transfers.

      link to the appropriate sections of the page

  3. betasite.razorpay.com betasite.razorpay.com
  4. betasite.razorpay.com betasite.razorpay.com
    1. ou can retrieve details of a customer using the unique identifier (ID) linked to the customer. Use the following endpoint for the same.

      The following endpoint retrieves details of a customer as per the ID.

    2. You can retrieve details related to all customers using the Fetch all Customers API. Use the following endpoint for the same.

      The following endpoint retrieves the details of all the customers.

    3. You can edit the customer details such as name, email and contact details using Edit Customer Details API. Use the following endpoint for the same.

      The following endpoint edits the customer details such as name, email and contact details.

    4. You can create or add a customer using Create a Customer API with basic details such as name and contact details. You can use this API for various Razorpay Solution offerings. Use the following endpoint for the same.

      The following endpoint creates or add a customer with basic details such as name and contact details. You can use this API for various Razorpay Solution offerings.

    5. Add or create a customer by providing basic details such as name, email and contact information to use them for the various Razorpay solutions. Edit the existing customer details. Retrieve information about all customers. Retrieve details for a specific customer using the unique identifier linked to the customer.

      hyperlink to the appropriate API sections

    6. Razorpay Customers enables you to add or create customers with basic details such as name, email and contact details. You can then offer various Razorpay solutions to your customers. It also allows editing the customer details.

      Add or create Customers with basic details such as name, email and contact details. You can then offer various Razorpay solutions to your customers. Edit customer details as needed.

  5. betasite.razorpay.com betasite.razorpay.com
    1. Notes can be used to record additional information about the payment. You can add up to 15 key-value pairs with each value of the key not exceeding 256 characters.
      • Notes can be used to record additional information about the payment.
      • You can add up to 15 key-value pairs with each value of the key not exceeding 256 characters.
    2. Refund will be processed at an optimal speed based on Razorpay's internal fund transfer logic. If the refund can be processed instantly, Razorpay will do so, irrespective of the payment method used to make the payment. If an instant refund is not possible, Razorpay will initiate a normal refund.

      comments same as above

    3. For information about the platform fees and different payment methods that support Instant Refunds, refer to the product documentation.

      Know more about Instant Refunds.

    4. While issuing refunds, you can choose to process the refunds instantly or at normal speed (within 5-7 working days).

      Add two bullets - Normal Refunds (refund within 5-7 working days, no additional charges) - Instant Refunds (instant refunds, additional nominal charges)

  6. May 2022
  7. betasite.razorpay.com betasite.razorpay.com
    1. counts section of your Partner Dashboard, click on Request for KYC under the Actions column for the merchant you want to perform KYC for. to send an email to the sub-merchant to request access for performing KYC.

      reframe this sentence

    2. Perform KYC

      Submit KYC

      Before providing the steps, add the flow as a diagram.

      Add a note

      A Partner can only raise 3 requests per merchant for completing the KYC on behalf of the sub-merchant. If the sub-merchant declines all the 3 requests, the Partner cannot send any more requests.

  8. Apr 2022
    1. The OTP Submit and Resend APIs will return a response in the same format given here.

      The OTP Submit and Resend APIs return a response in a particular format. Hyperlink format

    1. The payment creation request returns a variety of responses, all of which need to render on your customer's browser to push the payment forward. These responses result in redirecting the browser to a bank or gateway page to complete payment authentication.
      1. The payment creation request returns a variety of responses. All of these responses need to render on your customer's browser to push the payment forward.
      2. These responses result in redirecting the browser to a bank or gateway page to complete payment authentication.
    1. there is no redirect involved when the customer completes the payment, you will have to poll the Razorpay APIs to get the latest status of the payment.

      Add two hyperlinked bullets for Content Flow and Intent Flow so that the users can click on the appropriate one. This is a very long page

    2. The following is a sample API request and response for creating an order: Curl Java Python PHP .NET Ruby Node.JS Go ResponseCopy

      Sample API Request and Response Use Heading 3

    1. If you would like greater control over the manner in which the customer is redirected, you can choose to use the JSON API. That is, you can decide where the customer should enter the transaction OTP to complete the payment:

      If you want more control over the way in which the customer is redirected, you can use the JSON API. You can decide where the customer should enter the transaction OTP to complete the payment - on your website or on the bank's page.

    2. This is our default server-to-server integration. Here, the payment creation request returns a variety of responses which must be rendered on your customer's browser to proceed with the payment. These responses normally result in the browser being redirected to a bank or gateway page to complete payment authentication.

      This is our default server-to-server integration. The payment creation request returns a variety of responses, which must be rendered on your customer's browser to proceed with the payment. These responses typically result in the browser being redirected to a bank or gateway page to complete payment authentication.

    3. Feature Request This is an on-demand feature. Please raise a request with our Support team to get this feature activated on your Razorpay account.

      Move this to the top of the page

    1. If you don't have any, generate the the API keys from the Razorpay Dashboard.

      Generate the API keys from the Razorpay Dashboard. Know more about API Keys. hyperlink correctly

    2. Raise a request with our Support team to get this feature enabled on your account, as it is available only on request basis.

      This is an on-demand feature. Please raise a request with our Support team to get this feature activated on your Razorpay account. <add the dashboard video about raising support tickets> Remove the below steps.

    3. Server-to-server payments integration lets you communicate directly with the Razorpay servers and seamlessly integrate the service in your web application. The direct integration enables you to capture payment details on your own secure server and process the payments at your end, in preference to using our standard Checkout. This integration method provides you with complete control over the look and feel of the payment experience for your customers.

      You can use server-to-server payments integration to communicate directly with the Razorpay servers and seamlessly integrate the service in your web application. The direct integration allows you to capture payment details on your secured server and process the payments at your end. This integration method gives you complete control over the look and feel of the payment experience for your customers. You may also want to check the Razorpay Standard Checkout integration. Hyperlink ^

    1. The sample payloads for each of the payment methods can be used while creating a payment in the integration flow.

      This does not look like next steps. If we dont have any remove

    2. Prerequisites🔗

      Heading 2

      Prerequisites🔗 1. Contact our Support Team to get this payment method enabled for your account. 2. Customers should have accounts with the cardless EMI payment partner.

    3. You can enable your customers to make payments using the Pay Later service offered by various third-party providers such as:

      Your customer can make payments using the Pay Later service offered by various third-party providers such as:

    4. You can fetch the available EMI plans (for each supported bank) by invoking the Methods API. Extract the EMI plans from the response to be shown to your customers while making the payment. Know more about EMI plans offered by OneCard and HSBC.
      • Fetch the available EMI plans (for each supported bank) by invoking the Methods API. Extract the EMI plans from the response to be shown to your customers while making the payment.
      • Know more about EMI plans offered by OneCard and HSBC.
    5. Using create NACH file API, you can upload the signed NACH forms which are collected from your customers. Razorpay OCR-enabled NACH engine submits the form to NPCI on successful verification and you will receive a success/failure response.

      You can upload the signed NACH forms, which are collected from your customers using the NACH file API. Razorpay OCR-enabled NACH engine submits the form to NPCI. on successful verification and you will receive a success/failure response.

    6. Read More: Refer to the Recurring Payments API documentation for more information about steps 2, 3, 4 and 5.

      Know more about steps 2,3,4 and 5 in Recurring Payments. hyperlink Recurring Payments

    7. For more information about authorization and subsequent payments, refer to the Recurring Payments documentation.

      Know more about Recurring Payments. hyperlink recurring payments.

    8. Before constructing the payloads for each of the payment methods, familiarize yourselves with the fields required to construct a payment request.

      Understand the fields required to construct a payment request:

    9. To know the payment methods that are activated for your account, refer to this document.

      Check the payment methods activated for your account. Hyperlink payment methods activated

    1. We recommended using S2S JSON API for S2S integration. For redirect flow, you must open the HTML provided as part of the API response, as is from the customer's browser. You should pass the actual user_agent, customer IP and referrer to avoid any failures due to risk. You should integrate webhooks to get a callback via a server to server call. Integrate the Payments Rainy Day kit to tackle payment exceptions such as late authorized payments, payment downtimes and errors.
      • We recommend using S2S JSON API for S2S integration.
      • Open the HTML provided as part of the API response from the customer's browser.
      • Pass the actual user_agent, customer IP and referrer to avoid any failures due to risk.
      • Integrate webhooks to get a callback via a server-to-server call.
      • Integrate the Payments Rainy Day kit to tackle payment exceptions such as late authorized payments, payment downtimes and errors.