2,250 Matching Annotations
  1. Jan 2023
    1. If customer has not set a UPI PIN for their bank account, they are prompted to provide their card details, enter another OTP and complete the set up.

      If no UPI PIN is set, the customers are prompted to provide their card details, enter an OTP and complete the set up.

    2. The customer needs to give permission so that we can validate the phone number with the bank. Handy TipsIn case the customer has multiple SIMs in their device, they should choose the SIM linked to their bank account.

      Comments same as above

    3. After selecting the product/service, the customer proceeds to the checkout page on your app. They select UPI as the payment method and are guided to add their bank account.

      comments same as above

    4. In this flow, as the customer does not have an existing VPA and no PIN set up. They are guided to select a bank account, create a VPA, set up a PIN and link it with your app.

      If the customers do not have the VPA and PIN set up, they can set these and link to your app.

    5. The customer needs to give permission so that we can validate the phone number with the bank. Handy TipsIn case the customer has multiple SIMs in their device, they should choose the SIM linked to their bank account.

      comments same as above

    6. In this flow, as the customer will not have an existing VPA set with the partner bank. They are guided to select a bank account, create a VPA and link it with your app.

      If the customers do not have an existing VPA set with the partner bank, the can create a VPA and link it with your app.

    7. In case the customer has multiple SIMs in their device, they should choose the SIM linked to their bank account.

      Customers who have multiple SIMs in their devices should choose the SIM to be linked to their bank account.

    8. Flow 1: Customer has an existing VPA with Partner Bank Flow 2: Customer does not have an existing VPA with Partner Bank Flow 3: Customer has not set the VPA PIN

      Remove the word Flow from all of these

    9. Complete in-app flow without redirection. This gives you full control over user journey.

      Complete in-app flow with no redirections gives better control over the user journey.

    10. Make UPI payments a faster, 2-step experience for your customers with Razorpay UPI Turbo. Given below is a sample UI representation:

      Use Razorpay UPI Turbo to male UPI payments faster. Following are the sample screens while making payments using UPI (Razorpay Turbo):

    11. Provide your customers a seamless, 2-step UPI payment experience by integrating with UPI Turbo.

      Integrate with UPI Turbo to provide a 2-step UPI payment experience.

    1. These team members are allowed to access all views except access for Bank Details in Profile and the Manage Team feature.

      These team members have all view access except Bank Details and access to Manage Team.

    2. The following operations can be performed here: Change of Password Change of Display Name
      1. You can perform the following actions:
      2. Change Password
      3. Change Display Name
  2. Nov 2022
    1. The table below lists the various payout error reasons, the likely reason for the error, and suggests the possible steps to take to fix the error.

      rewrite for brevity

    2. Let's say a payout has failed; the event for payout failure is triggered and you get instant alerts about it.

      Example: A payout has failed. If webhooks are configured, the event for payout failure is triggered and you get instant alerts about it. - By settng up Razorpay Webhooks, you receive notifications for all the specific event that you have configured. - When any of the configured events is triggered, we send an HTTP POST payload in JSON to the webhook's configured URL.

    3. An error code accompanies the failed state, and this payouts error codes documentation will be helpful in understanding the reason why the payout has failed. Further action post this state can be to resolve the errors, and to follow payouts best practices.

      Rewrite. Use a more direct language

    4. Know about the RazorpayX Payout Error Codes to understand the errors that occur when a payout is created but fails to go through.

      Check the error reasons and troubleshooting steps.

    1. Listed below is the sample code and a table that details lists the various API errors that may occur while firing APIs for Payouts to Cards. Find explanations to the scenario that caused the error and the troubleshooting steps.

      Check the sample code for Payouts to Cards errors. The table lists the API errors, reasons and troubleshooting steps. bookmark the table heading

    2. The table below lists the various API error reasons, explains the likely reason for the error and suggests the next steps you can take to fix the error.

      The below tables lists the API error reasons, reasons and steps to fix the errors.

    3. Use Cases🔗 This API Error Codes documentation lists the various types of errors and the explanation for where and why they occur.

      These are not Use Cases

      Check the various types of errors and the explanation for where and why they occur. * API Errors - At Source and Types * API Error Reason and Next Steps * API Errors in Creating Payouts to Cards

    4. The table below lists the various API error reasons, explains the likely reason for the error and suggests the next steps you can take to fix the error.

      too-wordy sentence. Make it crisper

    5. Know about the RazorpayX API Error Codes to understand the errors that occur when an API does not fire as expected.

      Check the error reasons and troubleshooting steps.

    1. You can set up Razorpay Webhooks to configure and receive instant notifications. They are sent whenever a specific event occurs. When the configured events are triggered, we send an HTTP POST payload in JSON to the webhook's configured URL.

      bullet these?

    2. We recommend enabling webhook payloads to be notified about the status of any process. Having alerts enabled, particularly for errors, can reduce the delay in troubleshooting.

      re-write Use a more straight-forward language

  3. Oct 2022
  4. Sep 2022
    1. A registration link should always have an order amount (in paise) the customer will be charged when making the authorization payment. This amount should be 0 in the case of Emandate.

      Move this above the second Handy Tips Bullet both the points

    2. Use the following code to create a payment checkout form for customers to make Authorization Transaction and register their mandate.

      Create a payment checkout form for customers to make Authorization Transaction and register their mandate. You can use the Handler Function or Callback URL.

    1. This happens when you are trying to cancel an invoice already in the cancelled state.

      You are trying to cancel an invoice which is already in the cancelled status.

    2. Ensure that the API Keys are active and entered correctly. Also, ensure there are no whitespaces before or after the keys.
      • Ensure that the API Keys are active and entered correctly.
      • There should be no whitespaces before or after the keys.
    3. Only the amount field is entered without a name or item id. Or neither amount, name, nor item id is entered.
      • Only the amount field is entered without a name or item id.
      • The amount, name or item id are not entered.
    4. The line_items object has an international currency set, USD, for example, and is not enabled for your account.

      The line_items object has an international currency set. For example, USD, is not enabled for your account.

    1. Ensure that the API Keys are active and entered correctly. Also, make sure there are no white-spaces before or after the keys.

      Number these The word ensure appears repeatedly, tweak the sentences

    1. You have various configuration options available on your Razorpay and Shopify Dashboard. You can perform the following configurations to suit your business needs:

      After you successfully integrate your Shopify website with Magic Checkout, the following configurations are available on your Razorpay and Shopify Dashboard:

    2. Once you successfully integrate your Shopify website with Magic Checkout, you can perform the following configurations to suit your business needs.

      Remove this line

  5. Aug 2022
  6. betasite.razorpay.com betasite.razorpay.com
    1. When transferring a payment to an account, you can put the transfer settlement on hold indefinitely or until a defined time. You can change these settings anytime via the provided API until the settlement is made. The settlement will not happen until you release it. To hold the settlement for transfers, you should pass the on_hold and on_hold_until parameters. The following endpoint transfers a captured payment to one or more linked accounts using account_id. A response is generated on a successful transfer with a collection of transfer entities created for the payment.

      Can we make this piece crisper? Looks like a lot of content for API doc. Try to bullet these if makes sense.

  7. Jul 2022
  8. betasite.razorpay.com betasite.razorpay.com