2,250 Matching Annotations
  1. Jan 2021
    1. Your integration with Quickbooks has been successfully deleted. Your access tokens have been invalidated from QuickBooks' side and RazorpayX will not receive any data from QuickBooks.

      You can delete the QuickBooks integration and remove the tokens from RazorpayX. RazorpayX will not receive any data from QuickBooks.

    1. implement the code given below:

      use the following code

    2. The parameters needed for constructing the API request are described below:

      Following are the request parameters for the API:

    3. then

      remove

    4. Customers need not enter VPA or phone number as these details are prefilled and submitted along with the other payment details. While making the payment, customers select the UPI PSP app on your UI. The app is launched automatically on their mobile devices, where the payment is completed.

      Put this under a heading

      UPI Intent Flow

      Also add a link for UPI Collect Flow

    5. UI

      mobile app or website

    6. UPI intent flow

      Make it UPI Intent Flow at all places

    1. UPI Collect flow.

      Make it UPI Collect Flow at all places

    2. User flow#

      UPI Collect Flow

    3. , then you can re-initiate payment for the same.

      you can re-initiate the payment.

    4. nt using VPA Token#

      Using

    5. Create Payments using Tokens

      Using

    6. Possible values are:

      Possible values

    7. fetch

      fetches

    8. Use the below endpoint to create a customer. /customers Request ResponseCopy

      This looks like a repeat

    9. This step can be skipped if there are already existing customers in your account.

      Skip this step if the customer is already created for your account.

    10. The steps required to create and save valid VPA tokens in the payment flow are outlined:

      Following are the steps to create and save valid VPA tokens in the payment flow:

    11. On a repeat visit, the customer selects the VPA token of their choice to complete the payment.

      The next time, the customer wants to make a payment using VPA, the customer can simply select the saved VPA and complete the payment.

    12. All the valid VPA details are saved as tokens by Razorpay.

      Razorpay saves the valid VPA details as tokens.

    13. of their choice on the UI.

      on your app or website.

    14. Customers enter their VPAs on your UI, open the respective UPI apps, and complete the payment after 2-factor authentication (UPI PIN and MPIN are entered) on their mobile devices. Customers are redirected to your website or app after successful payment. In this flow, it is likely that the customers enter invalid VPAs or forget their VPAs, which could lead to higher drop-off rates. To overcome this problem, Razorpay enables you to validate and save the VPAs of a customer. The valid VPAs entered by the customer are stored and secured as tokens in Razorpay. After that, on subsequent visits, the customers can select the saved VPA of their choice and complete the payment.

      This content is repeated in the User Flow.

    15. UPI payments enable your customers to make payments using a Virtual Payment Address (VPA) without the need to enter the bank information.

      With UPI payments, your customers can make payments using a Virtual Payment Address (VPA) without the need to enter the bank account details.

    1. /create/json

      This does not look correct. Please check. POST /payments

    2. Possible values is netbanking

      Possible values: netbanking

    3. Construct

      Create

    4. TPV S2S - Netbanking Integration

      TPV S2S Netbanking Integration

    1. Third Party Validation

      Third-Party Validation (TPV) on S2S Integration

    2. he Razorpay Dashboard.

      Try to make the display size of both the gifs similar

    3. Reach out to

      Replace with Contact

    4. collect and intent flows.

      link collect and intent flows

    5. major banks

      The link is broken.

    1. You cannot delete an offer linked to a subscription when the subscription is in any state other than active.

      repetitive

    2. Delete an Offer Linked to a Subscription via the Dashboard

      Delete an Offer Linked to a Subscription

    3. The short animation below shows you how to update an offer linked to a subscription.

      Move the video before the steps. Comments same as for Creating offers.

    4. dropdown

      drop-down list

    5. from your Dashboard:

      remove

    6. it

      It

    7. Update the Offer linked to a Subscription via the Dashboard#

      Update an Offer Linked to a Subscription

    8. Update or Remove an Offer Linked to a Subscription

      Update/Remove an Offer Linked to a Subscription

    1. ou can also delete an offer linked to a subscription.

      These comments are for all the sections of the page. From Dashboard should be the first option and then Using APIs

      Under the Using APIs, you should just link the API that the user should use to perform the action to the API ref guide.

      All the info and does related to APIs should be moved to the API Ref Guide.

    2. using the delete offer linked to a subscription API.

      by passing the offer id in the API.

    3. You cannot delete an offer linked to a subscription when the subscription is in any state other than active.

      redundant line

    4. dropdown

      drop-down list

    5. creation the subscription

      You can link an offer while creating a subscription.

    6. Link Offer to an Existing Subscription#

      Link an Offer to an Existing Subscription

    7. Link an Offer to a Subscription

      Make it Link an Offer to a Subscription

    1. Learn how to link an offer to a subscription. Learn about subscription plan, trial period, upfront amount, add-ons and more. Subscription life cycle. Subscription APIs. Subscription Dashboard guide.

      remove the full stops. Same for all other topics.

    2. Offer

      offer. Keep it consistent throughout the article

    3. pane

      right pane

    4. Watch the short animation below for more details.

      Can we put this video before we start the steps?

      Create Offers

      Watch this video to see how to create Subscription Offers from the Razorpay Dashboard.

      To create Subscription Offers:

      Steps 1....15

    5. on

      under

    6. hoose to no

      Do not let the customer.... The customer should retry.

    7. Possible values

      remove

    8. Possible options:

      remove

    9. Offers

      The offer

    10. Offers

      The offer

    11. Offers

      The offer

    12. Possible values:

      remove

    13. Possible values

      remove

    14. Possible values

      Remove

    15. Possible values

      Remove

    1. Customize

      Customise

    2. Other Parameters# Listed below are the other parameters available to you when creating an offer.

      Please move this table in the Customize Subscription Offers section

    3. Choose to not let the customer complete the payment.

      Do not let the customer complete the payment. The customer should retry.

    4. completed

      paid using UPI.

    5. How many times can a particular card be used to avail the offer.

      How many times a particular card can be used to avail the offer.

    6. completed

      paid using cards.

    7. he offer is greater than ₹1

      add a full stop

    8. three

      3

    9. things

      other attributes, such as........

    10. Subscription Offer Type. Discount Type. Payment Method.

      remove full stops

    11. There are 3 main parameters that you can use to customize and control offers:

      Use the following parameters to customise offers:

    12. Subscription Offers Life Cycle#

      Replace with Offer States

    13. Subscription offers

      Subscription Offers - consistent capitalisation of the feature

    14. Upfront

      What is Upfront Amount? Can we use a more easier/simpler version?

    15. Let us say you sell keto meals.

      Add a heading 3 as Example This provides more a better structure and improves readability.

    16. .

      remove the full stop

    17. Using APIs.

      remove the full stop

    18. Subscriptions - OffersTo attract customers and improve your sales, you can provide discounts or cashbacks on the subscriptions you offer customers. Razorpay Offers gives you complete control of the discounts that you offer your customers. You can restrict the payment methods on which the Offers are applied and limit their usage to a defined time period.

      Left Navigation Offers

      • About Offers
      • Create an Offer
      • Link an Offer to Subscription Change the title of the page to Subscription Offers

      You can use Subscription Offers to provide discounts or cashbacks on the subscriptions. This helps in not only attracting more customers but also retaining existing customers and increases your sales. You have complete control about the discounts you want to offer. You can decide on the payment methods on which the offers are applied and limit the usage of the offers to a defined time period.

    1. Learn how to integrate QuickBooks with RazorpayX.

      This link did not open up. I am hoping it is working fine and no review of the attachment is needed.

      Replace with Integrate QuickBooks with RazorpayX

    2. Your integration is completely severed and all tokens deleted.

      The QuickBooks integration including all the tokens are deleted.

    3. To ensure the integration is completely severed, it is not enough to delete the app you created on the QuickBooks Developer Dashboard. You must delete the integration from the RazorpayX Dashboard as well.

      Within Notes

      2- Steps to Delete QuickBooks Integration

      1. Delete the app you created on the QuickBooks Integration Developer Dashboard.
      2. Delete the integration from the RazorpayX Dashboard.

      Step 2 is mandatory and should not be skipped.

    4. invalidated

      replace with a simpler word such as nullified/canceled

    5. your

      replace with the

    6. your

      replace with the

    7. RazorpayX - Delete QuickBooks Integration

      Change the title and left nav text to : Delete QuickBooks Integration change the url to /razorpayx/quickbooks/delete or /razorpayx/delete-quickbooks

    1. ample payloads for webhook events in RazorpayX.

      throwing 404 error. Should be linked to /docs/razorpayx/api/webhooks/#sample-payloads

    2. set up Webhooks in RazorpayX.

      link to /docs/razorpayx/api/webhooks/#setup-webhooks

    3. However, this is not guaranteed. You should configure your Webhook URL to not expect delivery of these events in this order and handle such scenarios. The processed and reversed states are terminal states for a payout. Their corresponding webhooks payout.processed or payout.reversed indicate this state change. Any webhook received after these should be ignored.

      Add these within Notes

      • The above order is the order in which the Webhook Events should be triggered. Please configure the Webhook URL to handle scenarios where the events are not triggered in this order.
      • The processed or reversed states are the final states for a payout. Their corresponding Webhooks payout.processed or payout.reversed indicate this state change. Please ignore any Webhooks received after these.
    4. payout.pending (if you have Approval Workflow enabled on your account) payout.queued (in case your business account does not have sufficient balance to process the payout) payout.initiated payout.processed or payout.reversed

      Can we make this a numbered list to indicate that they should happen in a sequence?

    5. current account

      Can we make all instances of current account to Current Account? This is a type of account so we should capitalise it so that the user is not confused between their existing account and Current Account.

    6. Triggered when a payout moves to the processed state. This happens when the payout is processed by the contact's bank.

      What is contact? Do we mean merchant or user? Please re-write the definition accordingly.

    7. Triggered when the payout moves to the processing state, either upon creation or from the queued state.

      Triggered when the payout moves to the processing state, either after the payout is created or moved from the queued state.

    8. Triggered whenever a payout moves to the queued state, either upon creation or from the pending state.

      Triggered whenever a payout moves to the queued state, either after the payout is created or is moved from the pending state.

    9. Triggered whenever a payout moves to the rejected state. That is, the payout was rejected by someone from your team.

      Triggered whenever a payout moves to the rejected state. The payout is rejected.

    10. Triggered whenever a payout moves to the pending state. That is, the payout needs to be approved by you.

      Triggered whenever a payout moves to the pending state. You need to approve the payout.

    11. This webhook is triggered whenever there is a change in the payout entity. For example, when we receive the UTR for the payout from the bank. For NEFT transactions, this webhook is generally fired within 90 seconds. For IMPS and UPI transactions, this webhook is generally fired immediately.

      Use the same writing style as others. Trigerred whenever.....

      Also from the description, remove the word "generally". It gives an unsure flavor to the writing.

    12. The payload remains the same irrespective of the fund_account_type to which payout was made. That is, the payload is the same whether the payout was made to a bank account, vpa or card.

      Move this after the table.

    13. RazorpayX - Webhooks

      Replace with Webhooks url should be /razorpayx/webhooks

    1. Select the nature of the request from the dropdown and enter additional information.

      Select the request type from the drop-down list and provide additional details.

    2. You will be shown the last three tickets in open status, for your reference. You can click any of those tickets to view them in detail.

      A list of last three tickets in open status pops up. Click on the ticket id to view details.

    3. The list of ticket appears. You can view the status of the relevant ticket here:
      1. A list of last 3 open tickets is displayed. Click the Ticket ID to view details about the ticket.
      2. You can request for an update, provide information or add attachments, such as error screenshot. Provide the details and click Send Reply.
    4. Track the Status of Open Support Tickets#

      Track Status of Open Tickets

    5. The latest three tickets in the open state will be displayed. Closed tickets will not appear here.
      • Only the last three tickets in Open state are displayed. Closed tickets do not appear here.
      • The Support Tickets tab is available for both Live and Test modes of the Razorpay Dashboard.
      • User roles, Owner and Admin can only raise support tickets using this tab.
      • You can view only those tickets that were raised using the Razorpay Dashboard.
    6. feature

      remove "feature"

    7. The Support Tickets tab enables you to track existing tickets raised via the Razorpay Dashboard

      Using the Support Tickets tab, you can track the last three tickets you created using the Razorpay Dashboard. This makes it easier to find the tickets and saves time searching for ticket details in your emails.

    1. When you embed the button code on your website, add the following parameter:

      Parameter to Add Prefilled Item Quantity

      When you embed the button code on your website, add the following parameter to prefill a specific value to the item quantity.

    2. Here is a sample embed code:

      Sample Code to Add Payment Button

      Here is a sample embed code to add a Payment Button:

    3. Steps to Implement#

      Add Prefilled Item Quantity Field To add prefilled item quantity field:

    4. Here is a sample embed code:

      Sample Code to Add Payment Button

      Here is a sample embed code to add a Payment Button:

    5. This ensures that the Gift Wrap amount field will appear pre-selected when customer opens Checkout.

      This code adds a Payment Button for iPhone 12 Max Case with Gift Wrap as a fixed amount field.

    6. The updated embed code looks as shown:

      The updated embed code where you are adding Gift Wrap as a fixed amount field looks like this:

    7. ensure to includ

      add

    8. Remember

      Ensure

    9. The parameter structure is explained below:

      The parameters are explained below. In this example, you are adding Gift Wrap as a fixed amount field.

    10. When you embed the button code on your website, add the following parameter:

      When you embed the button code on your website, add the following parameter to add Gift Wrap as a fixed amount field:

    11. Customer Details

      bold it

    12. In

      On

    13. Pre-select the Fixed Amount Fie

      Pre-select Fixed Amount Field

      You can add fixed amount fields which get added automatically when the user selects a product.

      Example

    14. This ensures that the iPhone 12 Max Case item quantity will always appear selected as 1.

      This code adds a Payment Button for iPhone 12 Max Case with item quantity prefilled as 1.

    15. The updated embed code looks as shown:

      The updated embed code where you are setting the prefilled value for item quantity looks like this:

    16. The parameter structure is explained below:

      The parameters are explained below. In this example, you are setting '1' as the item quantity for iphone 12 max case.

    17. In

      On

    18. Let us assume you want to sell iPhone 12 max smartphone cases for ₹399. You create a Payment Button titled Limited Edition iPhone 12 Phone Case to sell the product. You can ensure that when the customer clicks the Payment Button, the quantity to be purchased appears pre-selected as 1.

      You can set a particular item quantity for a product.

      Example

    19. in

      for

    20. Prefill Item Quantity Pre-select the Fixed Amount Field Prefill Customer Decides Amount Field

      Add this line before the 3 bullets. Following are the amount fields that you can configure for Payment Buttons based on your business needs:

    21. ensure to include

      replace with add

    22. Hence

      Replace with For example,

    23. Remember

      Replace with Ensure

    24. Customer Details

      bold it

    25. Amount Details

      bold it

    26. Pre-select the Fixed Amount Field

      remove the Pre-select Fixed Amount Field

    27. amount

      bold it

    1. Acceptance of Payments through various Modes You can accept payments from various payment methods. For this, you must integrate with Razorpay to enable payments through multiple modes that Razorpay cannot become an acquirer for.

      Acceptance of Payments Using Various Modes

      You can accept payments from various payment methods. Integrate with Razorpay to enable payments for those modes for which Razorpay cannot become an acquirer.

    2. For example, Acme Corporation offers various mutual fund products and brokerage services to its customers. They require the money to be settled to them before a certain time of the day, without fail, for the customer to get the NAV (Net Asset Value) of that particular day. With Razorpay, Acme Corporation opts for direct settlements, as it expects funds immediately for NAV bookings. It saves time as the Direct Settlement process skips the step of flowing money into your Razorpay account and lets the partner payment gateway/PSP or an acquiring bank settle funds directly.

      Add this under a heading 3 as Example

    3. It would be best to integrate with Razorpay to enable payments through multiple modes that Razorpay cannot become an acquirer for. You can accept payments from various payment methods, which Razorpay provides support for via integration.

      Rewrite these sentences. Complicated sentences.

    4. –

      use colon

    5. –

      Use colons

    6. Netbanking - List of supported banks Debit and Credit Cards - List of supported Debit and Credit Cards UPI - List of supported UPI PSPs

      Netbanking

      <add the table from the supported list of banks>

      Same for others

    7. Payment Methods#

      Use Heading Style 2

    8. direct settlement

      The capitalisation of direct settlements is inconsistent. Use Direct settlement across.

    9. Expect clean management of fees, that is, fees levied by Razorpay for the amount settled to your account.

      Expect clean fee management. This is the fee that Razorpay charges for the amount settled to your account.

    10. Direct Settlement is the process by which the bank settles the money directly to your bank account. You will receive the credit directly from the bank. When you opt to receive direct settlements, Razorpay does not have access to your funds as the bank directly settles it into your account.

      In Direct Settlements, the bank settles the amount directly to your bank account. Razorpay Razorpay does not have access to your funds as the bank directly settles the amount into your account.

  2. Nov 2020
    1. If there is a balance amount to be paid by the customer, the remaining EMIs will be re-calculated basis the new principal amount, which is the Original amount - Refunded amount.In order to close the loan, the customer has to pay the pending amount and only then it would be complete closure. However, this is a very rare case scenario.

      This is a complicated case. Can you please add an example?

    2. full refund

      Various forms of full refund and partial refund is used. Full Refund, full refund, Full Refund <bold>. Same for partial refunds.

      My suggestion: Make it Full Refund <bold> and Partial Refund <bold> when you are defining it. For all other places just say Full Refund and Partial Refund. Please check what is the trend we use in Razorpay docs and use it consistently.

    3. Pay Later providers. Where

      Pay Later providers, where

    4. Payment

      payment

    5. Customer purchases for Total_Amt via EMI on the merchant website or app. Bank pays Razorpay (Razorpay_Amt = Total_Amt - Bank Commission). Razorpay pays Merchant (Merchant_Amt = Razorpay_Amt - Razorpay Commission).

      Can we make this a numbered list as this is a sequence of events? I missed this in the last review.

    6. How it works

      How it Works

    1. Get Started With Payments Mobile App

      Left Navigation changes

      Payments Mobile App

      Get Started With Payments Mobile App

      Actions

      • Track Payments
      • Create and Send Payment Links
      • Issue Refunds

      FAQs

      Glossary

    2. Follow these steps to get started with the Payments Mobile App:

      To get started with Payments mobile app:

    3. Workflow#

      How it Works

    4. View status of payments made by customers. In case of failed payments, send a Payment Link to nudge the customer to complete the transaction. Issue partial or full refund to customers. You can issue instant or regular refunds. View settlements.

      Same comments

    5. Notes: This feature can be accessed: Only if your Razorpay account has been activated. Only in Live mode. Only by Owner, Admin, Manager and Operations user roles.

      Same comments as the other page left-align all the screen shots

    6. You must have an activated Razorpay account.

      Remove bullet

    7. Razorpay Payments Mobile App is an easy way to stay updated on customer insights.

      Replace with this: Razorpay Payments Mobile App helps you to keep track of customer payments even when you are on-the-move.

    1. earn more about Refunds.

      Refunds

    2. - Normal refund not possible for a payment which is more than 6 months old. - Refund via Instant Refund can sometimes fail because of customer's account or bank-related issues.
      • Normal refund is not possible for a payment which is more than 6 months old. [Is this not a product glitch? We should not allow merchants to make refund for older payments. Use the above content but you may raise this with the PM]]

      • Refund via Instant Refund can sometimes fail because of customer's account or bank-related issues.

    3. Once the refund has been processed, it goes to the processed state.

      A refund once processed, moves to the processed state

    4. When a refund is initiated by you, it is in the processing state.

      After you initiate a refund, it is in the processing state.

    5. The table below lists the various states in the refund life cycle and provides a brief description about each.

      The table below describes the various refund states:

    6. In the Dashboard, tap Payments. Tap on the payment you initiated the refund on to view the details.

      On the Dashboard, tap Payments.Tap the payment for which you initiated and view the details.

    7. on

      for

    8. Notes:

      Missing info

    9. In

      On

    10. Follow these steps to issue refunds:

      To issue refunds:

    11. You can use the Razorpay Payments Mobile app to issue partial or full refunds to your customers.
      • Razorpay Payments Mobile App [check what is the exact name of the app and keep it consistent throughout]
      • link refunds
    1. Learn more about Payment Links.

      Payment Links

    2. The Payment Link was cancelled by you.

      You cancelled the Payment Link.

    3. hoose to

      replace with also

    4. In

      On

    5. Follow these steps to duplicate the Payment Link:

      To duplicate Payment Links:

    6. In

      On

    7. Follow these steps to cancel the Payment Link:

      To cancel the Payment Link:

    8. You get a confirmation screen as shown:

      This sentence should be in continuation with the previous sentence.

    9. Follow these steps to create Payment Links:

      To create Payment Links:

    10. app

      App

    1. Learn more about Payment Links.

      Payment Links

    2. The table below lists the various states in the payment link life cycle and provides a brief description about each.

      The table below describes the various Payment Links states that you can see on the Payments Insights screen:

      <add a screen shot - same as Step 2 above, highlight the states>

    3. Any unsuccessful transaction is marked as failed and the customer will have to retry the payment.

      Any unsuccessful payment is marked as failed. The customer needs to retry making the payment to complete the transaction.

    4. When the status of the payment is changed to captured, the authorized payment is verified as complete by Razorpay. After the capture, the amount is settled to your account as per the settlement schedule of the bank. The captured amount must be the same as the authorized amount. Any authorization not followed by a capture within 5 days is automatically voided and the amount is refunded to the customer.

      ....within next 5 days is voided automatically, and the amount is refunded to the customer.

    5. There can be scenarios when a payment is interrupted by external factors such as network issues or technical errors at customer's or bank's end. In such cases, money may get debited from the customer's bank account but Razorpay does not receive a payment status from the bank. This is termed as Late Authorization and you can learn more about how to handle this at your end.

      Late Authorisation

      There can be scenarios when a payment is interrupted by external factors, such as network issues or technical errors at customer's or bank's end. In such cases, money may get debited from the customer's bank account but Razorpay does not receive a payment status from the bank.

      This should be in the Description column as a separate paragraph for Authorized.

    6. Authorization is performed when customer's payment details are successfully authenticated by the bank. The money is deducted from the customer’s account by Razorpay, but will not be settled to your account until the payment is captured, either manually or automatically.

      After the customer's payment details are authenticated by the bank, the payment state moves to Authorized. The money is deducted from the customer's account by Razorpay. The payment is settled to your account only after the payment is captured manually or automatically.

    7. A payment is created when the customer fills up and submits the payment information and it is sent to Razorpay. No processing has been done on the payment at this stage

      A payment is created when the customer provides the payment details, and these details are sent to Razorpay. The payment is not yet processed.

    8. Razorpay Payments Mobile app

      Razorpay Payments Mobile App [keep it consistent]

    9. Follow these steps to analyse payment trends:

      To analyse payment trends:

    10. Follow these steps to track payments:

      To track payments:

    11. payment trends over different time periods.

      analyse the payment trend.

    12. Left-align all the screen shots

    13. Click the collapse icon to return to the home screen.
      1. Click the .....
    1. Helps you to create and send Payment Links to convert failed payments.

      Create Payment Links for failed payments and send them to customers to complete payments.

    2. View settlement details.

      Left-align the screen shot

    3. Razorpay Payments Mobile App

      Payments Mobile App

    4. Failed payment? No problem! Create and share a Payment Link to convert the payment.

      Failed payment? Easy, create and share a Payment Link and request your customer to complete the payment.

    5. This feature can be accessed:

      You can use Razorpay Payment Mobile App, only if:

      • Your Razorpay account has been activated.
      • In Live mode
      • User Role - Owner, Admin, Manager and Operation