3,788 Matching Annotations
  1. Feb 2022
    1. By default all EMI options which are marked visible on the checkout for that amount will appear on the widget.

      I think this can be explained better with an example.

      All EMI options applicable for the payment amount will appear on the widget by default. For example, if the payment amount is ₹4000, the widget displays the suitable EMI options.

    2. "features": {

      please add the relevant parameters immediately below the sample code. otherwise developers will have to scroll to the bottom of the page. and some might not even do that and raise tickets

    3. During the offer creation, a list of offers are marked visible by default that appear on product listing and checkout pages. The remaining offers are not marked as visible. To display additional offers not marked as visible by default:

      By default, all those offers which had the 'Show Offer on Checkout' option enabled during creation will appear on the widget.

      You can display a particular offer that did not have the 'Show Offer on Checkout' option enabled using the following code:

  2. Jan 2022
    1. Generate API Keys in Test Mode. Once you are done with the integration, you can generate Live Mode API keys and replace the Test Mode keys.

      I think we can remove this one now. since merchant does not have to manually enter the keys anymore

    1. Offers. Payment methods. Theme.

      We can add a one-liner on what kind of configuring options we have for each.

      For example, for Offers, you can add something on displaying a specific offer or disabling offers.

    2. Once you successfully integrate the widget on your website/app, you can configure the following options:

      After you successfully integrate the widget on your website/app, you can configure the following options:

    1. Contact our Support team to integrate the Widget with your website or app

      Contact our Support team to integrate the Widget with your website or app. I think the convey pricing detail should be part of step 2. when merchant contacts support team he/she should provide all these info

    2. Whether you operate in e-commerce, education, healthcare, F&B, travel, hospitality, IT, or any other vertical, you can influence the power of Razorpay Affordability Widget.

      Whether you operate in e-commerce, education, healthcare, food and beverage, travel, hospitality, IT, or any other vertical, you can influence customers' purchasing decisions using the Affordability Widget.

      However, I am not sure how emi works in food and beverages

    3. Attract customers and improve your sales by providing affordable offers on your website or app. Use Razorpay Affordability Widget to spread awareness about the affordability-based payment options available early on, leading to lesser cart abandonment. Embed affordability-based payment options on product listing pages, checkout pages, and relevant screens to educate the customers about EMIs via Credit Card/Debit Card, Cardless EMIs & Pay Later.

      Suggested:

      Use our Affordability Widget to spread awareness about the affordability-based payment options (such as EMI, Cardless EMI, and pay later) available to your customers even before they reach checkout.

      You can embed these payment options on product listing pages, checkout pages, and other relevant screens to educate the customers and reduce cart abandonment.

    1. Customer selects UPI as the payment method in your iOS app. A list of UPI apps supporting the intent flow is displayed. For example, PhonePe, Google Pay and Paytm. Customer selects their preferred app. The UPI app opens with pre-populated payment details. Customer enters their UPI PIN to complete their transactions. Once the payment is successful, the customer is redirected to your app or website.

      this should be a numbered list and not bulleted since these are flow steps

    1. If

      Suggestion:

      If the store is open while the module is not fully configured, deactivate it by clicking the green check. Reactivate the store by clicking the red X after the module configuration.

  3. betasite.razorpay.com betasite.razorpay.com
    1. Chat with a member of the Support Team using the Chat with us option between 10 a.m. and 10 p.m. on all working days to resolve your queries instantly.

      Chat with a member of the Support Team using the Chat with us option (between 10 a.m. and 10 p.m. on all working days) to resolve your queries instantly.

    2. To receive support faster, reply to the relevant existing ticket instead of creating a new ticket.

      For a faster support experience, reply to the relevant existing ticket instead of creating a new ticket.

  4. Dec 2021
    1. Check out the existing FAQs before raising the ticket. If your concern is not addressed then explain your issue and attach relevant documents or screenshots if possible and click Submit.

      Check out the existing FAQs before raising the ticket. If you do not find relevant information, please explain your issue and attach relevant documents or screenshots if possible, and click Submit.

    1. Deactivation🔗 All webhook responses must return a status code in the range 2XX within a window of 5 seconds. If we receive response codes other than this or the request times out, it is considered a failure.

      Replace this with:

      You can also manually disable webhooks from the Razorpay and RazorpayX Dashboards.

      Give the links

    1. Go to Configuration → Content authoring → Text formats and editors → Configure (Basic or Full HTML) → Enable or uncheck (Limit allowed HTML tags and correct faulty HTML) → Save Configuration.

      can we write this in sub-points? too many arrows at the moment

    1. Watch this video to set up the Manual Capture option. To set up the manual capture option: Log into the Razorpay Dashboard. Navigate to the Settings option and scroll to the Payments Capture option. Click the Change button next to Automatic Capture. Select the Manual Capture option. Set the manual capture timeout to 3 days and click Next. Select Normal Refund as the Refund Speed. Click Save. You can manually capture payments in the authorized state using our Capture API or from the Dashboard. All payments that are not captured within the manual timeout period will be auto-refunded.

      lets remove this also.

    2. Manual Capture Timeout🔗 Let us say you only want to manually capture payments that are authorized within 3 days from creation. To do this, you should set the manual capture timeout as 3 days. Capture Settings ● Select Manual Capture ● Manual capture timeout = 3 days. Payments auto-refunded if ● Payments not captured by you within 3 days.● Payments are authorized after 3 days.

      lets remove this entire section. we will not show the settings bit on this page.

    1. Watch this video to capture payments manually. To manually capture payments: Log into the Razorpay Dashboard. Navigate to the Transactions. Under the Payments tab, identify the authorized payment you want to capture. Click the relevant Payment Id. In the Payment details pane, click Capture Payment. A dialog box is displayed. Click Yes, Capture.

      lets delete this section

    1. authentication_reference_number

      mark this as conditionally mandatory. Please change the description to this:

      A unique reference number generated when authentication is initiated. The maximum length supported is 26 characters. This field is mandatory for RuPay cards.

  5. Nov 2021
    1. { "id": "spt_1234abcd", "entity": "service_provider_token", "provider_type": "aggregator", "provider_name": "razorpay", "interoperable": false, "status": "activated", "provider_data": { "expired_at": 1748716199 } }

      remove the second one along with comma

    1. { "id": "spt_1234abcd", "entity": "service_provider_token", "provider_type": "aggregator", "provider_name": "razorpay", "interoperable": false, "status": "active", "status_reason": null, "provider_data": { "expired_at": 1748716199 }, "error": { "code": "BAD_REQUEST_ERROR", "description": "Authentication failed due to incorrect CVV", "field": null, "source": "bank", "step": "token_creation", "reason": "invalid_cvv", "metadata": {} } } ],

      remove one of the responses, along with comma

    1. Click on Continue to get a sample test trigger. Note that, test trigger is a sample payment that Zapier will pull from your account so that you can continue with the rest of your workflow.

      Click Continue to get a sample test trigger. The test trigger is a sample payment that Zapier will pull from your account so that you can continue with the rest of your workflow.

  6. Oct 2021
  7. rzp-1018-nonprod-betasite.razorpay.com.s3-website.ap-south-1.amazonaws.com rzp-1018-nonprod-betasite.razorpay.com.s3-website.ap-south-1.amazonaws.com
    1. OneCard is a neo-bank that provides metal Credit Cards to users. You can accept EMI payments from cardholders who have OneCard Credit Card. Payment Gateways supporting Credit Card as a method, support OneCard Credit Card EMI as well. You must enable EMI on OneCard BINs on your system to use this. If you have updated this using our BIN API, then you need not make any changes.

      Suggestion;

      OneCard is a neo-bank that provides metal credit cards to users. You can accept EMI payments from cardholders who have OneCard credit card.

      Prerequisites

      • Enable EMI on OneCard BINs on your system to use this. If you have updated this using our BIN API, then you need not make any changes.
      • Use methods API to get the EMI plan information.
    1. For example, an additional convenience fee of INR xx.xx will be charged for this credit card payment towards the charges levied by your credit card issuing bank. To make the payment without any additional charges, please use UPI, netbanking or any debit card.

      An alternative line will be shared by Deepshri

    1. The issuing bank was facing technical problems at the moment t

      At the moment the payment was attempted, the Issuer Bank faced technical issues. This usually occurs when the Core Banking System encounters a technical error while processing the payment.

    2. Failures due to non-activation of payment methods, international payments and so on are some of the reasons that can be attributed to business failures.

      Business failures are payment failures that occur due to the non-activation of payment methods and international payments.