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. 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

    1. 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:

    2. 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.

    3. 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.

    4. 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. 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.

    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. 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

    1. 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

    2. 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. 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.

    3. 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. 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.
    2. 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?

    3. 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.

    4. 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.

    5. 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.

    6. 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.

    7. 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.

    8. 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.

    9. 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.

    10. 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.

    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. 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.
    5. 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. 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.

    3. 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:

    4. 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

    5. 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.

    6. 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

    7. 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:

    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. 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

    5. 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.

    6. 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. 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.

    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. 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

    3. 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

    4. 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. - 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.

    2. 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:

    3. 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.

    4. 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. 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>

    2. 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.

    3. 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.

    4. 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.

    5. 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.

    6. 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.

    1. 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.

    2. 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