- Aug 2023
-
razorpay.com razorpay.com
-
typestring The account type. Possible value is standard.statusstring The status of the
response parameters not matching response code
-
-
razorpay.com razorpay.com
-
order_count optionalinteger Total orders placed by the account so far on the merchant platform. For example, 22.chargeback
should be child parameters under insights. needs to be indented
-
merchant
on your platform
-
dard gold platin
code formatting to be applied
-
e user is logged into the account 1: If the us
code formatting to be applied
-
agent corporate
code formatting to be applied
-
UNIX timestamp when the customer account was created
UNIX timestamp when the customer account was created.
-
share
To denote if the user is a ...
-
Success Response
indentation is missing. please run this on jsonformatter and paste it with appropriate indentation
-
try out our
remove the postman button as this particular sample code is not present on Postman
-
Watch Out!
merge the watch outs into one. move the You can integrate line above the watch out
-
of Cybersouce DM
of the third-party risk engine will not work
-
Razorpay will use these details to develop a better risk rules on Shield and the additional details will also be passed to Cybersource DM (third-party risk engine).
Razorpay will use this information to develop better risk rules on Shield. We will pass on the additional details to a third-party risk engine.
-
Razorpay has introduced a chargeback guarantee program on International cards, to make sure we are safeguarding our customers from fraud chargebacks. This will require you to provide us additional category-specific details in order for our (or our partner's) risk models to be able to detect risky transactions.
Razorpay's chargeback guarantee program on international cards safeguards businesses from fraud chargebacks. You need to provide us with an additional category called specific details for our (or our partner's) risk models to be able to detect risky transactions.
-
International
international
-
-
razorpay.com razorpay.com
-
{ "account_id": "acc_BFQ7uQEaa7j2z7", "contains": [ "payment" ],
{ "entity": "event", "account_id": "acc_BFQ7uQEaa7j2z7", "contains": [ "payment" ],
-
{ "account_id": "acc_BFQ7uQEaa7j2z7", "contains": [ "pa
{ "entity": "event", "account_id": "acc_BFQ7uQEaa7j2z7", "contains": [ "payment" ],
-
{ "account_id": "acc_BFQ7uQEaa7j2z7", "contains": [ "
{ "entity": "event", "account_id": "acc_BFQ7uQEaa7j2z7", "contains": [ "payment" ],
-
-
razorpay.com razorpay.com
-
S N
remove S No and make this a bulleted list
-
S No.
remove S No and make this a bulleted list
-
S No.
remove S No and make this a bulleted list
-
Auto Read + Aut
can we have a tabular comparison of Auto Read + Auto Fill and Auto Submit?
-
Optimizer Native OTP
Native OTP Support
-
-
curlec.com curlec.com
-
Curlec
Razorpay
-
Curlec
Razorpay
-
-
curlec.com curlec.com
-
Pay with Curlec
Pay with Razorpay
-
Curlec
Razorpay
-
-
curlec.com curlec.com
-
Curlec
Razorpay
-
Curlec
Razorpay
-
Curlec
Razorpay
-
-
curlec.com curlec.com
-
curlec.com curlec.com
-
If you are
remove the bullet
-
-
curlec.com curlec.com
-
Curlec
Razorpay
-
-
curlec.com curlec.com
-
Curlec
Razorpay
-
Curlec
Razorpay
-
-
curlec.com curlec.com
-
Curlec
Razorpay
-
-
curlec.com curlec.com
-
doesn't
does not
-
Click Activat
Numbering breaking
-
-
-
Follow
we can hide this for Malaysia
-
-
curlec.com curlec.com
-
List of Events to S
this should be within FAQ 2
-
-
curlec.com curlec.com
-
Curlec
Razorpay
-
-
curlec.com curlec.com
-
Curlec
Razorpay
-
>
use arrow symbol
-
Curlec
Razorpay
-
Curlec
Razorpay
-
Curlec
Razorpay
-
tgz
TGZ
-
-
curlec.com curlec.com
-
Curlec
activate the extension
-
-
curlec.com curlec.com
-
Curlec
Razorpay
-
Curlec
Razorpay
-
-
curlec.com curlec.com
-
Curlec
this should be Razorpay
-
-
razorpay.com razorpay.com
-
razorpay.com razorpay.com
-
Curlec
Feed Settings
-
Curlec
Razorpay
-
Curlec
Razorpay
-
Download the Curlec G
Razorpay
-
Step 1: Download Cur
Download Razorpay Gravity Forms Plugin
-
-
razorpay.com razorpay.com
-
razorpay.com razorpay.com
-
Curlec i
Razorpay
-
-
razorpay.com razorpay.com
-
Curlec
Razorpay
-
-
razorpay.com razorpay.com
-
Curlec
our
-
-
razorpay.com razorpay.com
-
-
Curlec
this also
-
-
razorpay.com razorpay.com
-
Curlec
Razorpay
-
o Curlec an
Razorpay?
-
-
curlec.com curlec.com
-
For example: you can change the order of the payment methods on your checkout. you can select the relevant pay
For example, you can: - Change the order... - Select the relevant payment.... - Modify the payment option title...
-
-
razorpay.com razorpay.com
-
Java
need kotlin for this
-
the Razorpay android custom SDK, The below function is
this line is not punctuated correctly. please check
-
Af
Have a heading after prerequisites called Payment Flow
-
Turbo
Integrate with Turbo UPI Headless Payment Flow
-
payments
payment.
-
Given below is the sample code when method is upi.
we do not need this line
-
Use the below endpoint to create
The following endpoint is used to create an order.
-
You can use this API for various Razorpay Solution offerings.
Delete this line
-
creates or add a c
creates a customer
-
-
razorpay.com razorpay.com
-
tions✓✓✓✓Smart Collect✓✓✓✓Bank Transfer on CheckoutxxxxOptimizer✓✓✓✓Route
should we add links to these?
-
-
razorpay.com razorpay.com
-
N API for S2S integration.
mention that you can check the compatibility of platforms
-
-
razorpay.com razorpay.com
-
Integration
Please change this to 1. Build Integration
-
EMI
Can you please add netbanking to this list?
-
-
-
ht
for http/post requests ?
-
Id
id
-
s of the order.
what are the possible states?
-
Id of the NP fr
same as above
-
NP
does NP stand for Network Participant? If yes, can we mention it as Network Participant (NP) here?
-
Id
id
-
Id
id
-
Id
id
-
Unique Id of the BPP. By default it is the fully qualified domain name of the BPP.
Unique id of the BPP. By default, it is the fully qualified domain name of the BPP.
-
. By default it is the fully qualified domain name of the BAP.
By default, it is the fully qualified domain name of the BAP.
-
Id
id
-
etc
and so on.
-
/recon_status to check
the Recon Status API
-
If no respon
If there is no response from the RSP..
-
ll /recon API twice.
call the Recon API twice.
-
call
call the Collector Recon API
-
info
information
-
The APIs connecting Network Participants to the Reconciliation Service Provider (RSP) serve as vital communication conduits within a digital commerce system. They simplify the reconciliation and settlement process, fostering accuracy and efficiency. These APIs enable buyers, sellers, and logistics providers to interact directly with the RSP to confirm, reconcile, and settle transactions smoothly. This communication is key to maintaining the health of the commerce network, overseeing fund transfers, and assuring all parties agree on transaction details and settlements.
The APIs connecting Network Participants to the Reconciliation Service Provider (RSP) are vital communication conduits within a digital commerce system. They simplify the reconciliation and settlement process, fostering accuracy and efficiency.
The APIs enable buyers, sellers, and logistics providers to interact directly with the RSP to confirm, reconcile, and settle transactions smoothly. This communication is key to maintaining the health of the commerce network, overseeing fund transfers, and assuring all parties agree on transaction details and settlements.
-
{ "context": { "domain": "NTS10", "country": "IND", "city": "std:080", "action": "collector_recon", "core_version": "1.0.0", "bap_id": "abc.collectorapp.com", "bap_uri": "https://abc.collectorapp.com", "bpp_id": "abc.rsp.com", "bpp_uri": "https://abc.rsp.com", "transaction_id": "6baa811a-6cbe-4ad3-94e9-cbf96aaff343", "message_id": "6baa811a-6cbe-4ad3-94e9-cbf96aaff343", "timestamp": "2022-10-28T10:34:58.469Z", "ttl": "P3D" }, "message": { "orderbook": { "orders": [ { "id": "K106403902112759", "invoice_no": "2022/XYZ/12345-2", "collector_app_id": "abc.collectorapp.com", "receiver_app_id": "abc.receiverapp.com", "receiver_app_uri": "https://abc.receiverapp.com", "state": "Completed", "provider": { "name": { "name": "SABJI XPRESS PVT LTD - BANASWADI", "code": "18275-ONDC-1" }, "address": "NewDelhi" }, "payment": { "uri": "abcdd/fff", "tl_method": "http/get", "params": { "transaction_id": "3df395a9", "transaction_status": "PAID", (enum) "amount": "1234", "currency": "INR" }, "type": "ON-ORDER", "status": "PAID", "collected_by": "BAP", "@ondc/org/collected_by_status": "Assert", "@ondc/org/buyer_app_finder_fee_type": "Amount", "@ondc/org/buyer_app_finder_fee_amount": "1234", "@ondc/org/withholding_amount": "12345", "@ondc/org/withholding_amount_status": "Assert", "@ondc/org/return_window": "P6D", "@ondc/org/return_window_status": "Assert", "@ondc/org/settlement_basis": "Collection", "@ondc/org/settlement_basis_status": "Assert", "@ondc/org/settlement_window": "P10D", "@ondc/org/settlement_window_status": "Assert", "@ondc/org/settlement_details": [ { "settlement_counterparty": "buyer-app", "settlement_phase": "sale-amount", "settlement_amount": 1231, "settlement_type": "neft", (enum) "settlement_bank_account_no": "99679007677676", "settlement_ifsc_code": "HDFC900008", "upi_address": "sellerapp@upi", "bank_name": "HDFC", "branch_name": "Delhi", "beneficiary_name": "A to Z Printing Solutions Pvt. Ltd", "beneficiary_address": "Delhi", "settlement_status": "NOT-PAID", (enum) "settlement_reference": "K106403902112759", "settlement_timestamp": "2022-10-28T10:34:58.469Z" } ] }, "withholding_tax_gst": { "currency": "INR", "value": "-123" }, "withholding_tax_tds": { "currency": "INR", "value": "0673658" }, "deduction_by_collector": { "currency": "INR", "value": "234" }, "payerdetails": { "payer_name": "“Example1 company Pvt. Ltd", "payer_address": "Ghaziabad", "payer_account_no": 509424924294248, "payer_bank_code": "“HDFC0000000”", "payer_virtual_payment_address": "80abc@abctMh2h" }, "settlement_reason_code": "01", "created_at": "2022-10-28T10:34:58.472Z", "updated_at": "2022-10-28T10:34:58.472Z" } ] } }}
{ "context": { "domain": "NTS10", "country": "IND", "city": "std:080", "action": "collector_recon", "core_version": "1.0.0", "bap_id": "abc.collectorapp.com", "bap_uri": "https://abc.collectorapp.com", "bpp_id": "abc.rsp.com", "bpp_uri": "https://abc.rsp.com", "transaction_id": "6baa811a-6cbe-4ad3-94e9-cbf96aaff343", "message_id": "6baa811a-6cbe-4ad3-94e9-cbf96aaff343", "timestamp": "2022-10-28T10:34:58.469Z", "ttl": "P3D" }, "message": { "orderbook": { "orders": [ { "id": "K106403902112759", "invoice_no": "2022/XYZ/12345-2", "collector_app_id": "abc.collectorapp.com", "receiver_app_id": "abc.receiverapp.com", "receiver_app_uri": "https://abc.receiverapp.com", "state": "Completed", "provider": { "name": { "name": "SABJI XPRESS PVT LTD - BANASWADI", "code": "18275-ONDC-1" }, "address": "NewDelhi" }, "payment": { "uri": "abcdd/fff", "tl_method": "http/get", "params": { "transaction_id": "3df395a9", "transaction_status": "PAID", "amount": "1234", "currency": "INR" }, "type": "ON-ORDER", "status": "PAID", "collected_by": "BAP", "@ondc/org/collected_by_status": "Assert", "@ondc/org/buyer_app_finder_fee_type": "Amount", "@ondc/org/buyer_app_finder_fee_amount": "1234", "@ondc/org/withholding_amount": "12345", "@ondc/org/withholding_amount_status": "Assert", "@ondc/org/return_window": "P6D", "@ondc/org/return_window_status": "Assert", "@ondc/org/settlement_basis": "Collection", "@ondc/org/settlement_basis_status": "Assert", "@ondc/org/settlement_window": "P10D", "@ondc/org/settlement_window_status": "Assert", "@ondc/org/settlement_details": [ { "settlement_counterparty": "buyer-app", "settlement_phase": "sale-amount", "settlement_amount": 1231, "settlement_type": "neft", "settlement_bank_account_no": "99679007677676", "settlement_ifsc_code": "HDFC900008", "upi_address": "sellerapp@upi", "bank_name": "HDFC", "branch_name": "Delhi", "beneficiary_name": "A to Z Printing Solutions Pvt. Ltd", "beneficiary_address": "Delhi", "settlement_status": "NOT-PAID", "settlement_reference": "K106403902112759", "settlement_timestamp": "2022-10-28T10:34:58.469Z" } ] }, "withholding_tax_gst": { "currency": "INR", "value": "-123" }, "withholding_tax_tds": { "currency": "INR", "value": "0673658" }, "deduction_by_collector": { "currency": "INR", "value": "234" }, "payerdetails": { "payer_name": "“Example1 company Pvt. Ltd", "payer_address": "Ghaziabad", "payer_account_no": 509424924294248, "payer_bank_code": "“HDFC0000000”", "payer_virtual_payment_address": "80abc@abctMh2h" }, "settlement_reason_code": "01", "created_at": "2022-10-28T10:34:58.472Z", "updated_at": "2022-10-28T10:34:58.472Z" } ] } } }
-
{"message": { "ack": { "status": "NACK" } }, "error": { "code": "01", "path": "string", "message": "error_code, error_message is mandatory incase settlement_status = ERROR along with the schema mismatch” },}
{ "message": { "ack": { "status": "NACK" } }, "error": { "code": "01", "path": "string", "message": "error_code, error_message is mandatory incase settlement_status = ERROR along with the schema mismatch" } }
-
{"message": { "ack": { "status": "ACK", } },}
{ "message": { "ack": { "status": "ACK" } } }
-
-
razorpay.com razorpay.com
-
Acme sells premium quality and affordable home furnishing products
online
-
Razorpay is a trusted checkout partner and helps build a positive brand image. We provide e-commerce and D2C businesses with a Razorpay Trusted Business badge program, which helps build trust and boosts checkout conversion rates.
Razorpay is a trusted checkout partner and helps build a positive brand image. Our Razorpay Trusted Business badge program helps e-commerce and D2C businesses build trust and boost checkout conversion rates.
-
Magic Checkout provides e-commerce stores with a one-click checkout experience, allowing shoppers to complete their purchases quickly. It successfully lowered the cart abandonment rate of Acme and increased the conversion rate.
Magic Checkout provides a one-click checkout experience, allowing shoppers to complete their purchases quickly. It successfully lowered Acme's cart abandonment rate and increased the conversion rate.
-
They present a vast selection of furnishings and decorative items, allowing customers to create their dream living spaces with just a few clicks.
Home decor businesses offer a vast selection of furnishings and decorative items, allowing customers to create their dream living spaces with just a few clicks.
-
Magic Checkout's mobile-optimized and seamless UI enables shoppers to complete purchases with ease, leading to a frictionless shopping experience. This improved Acme's conversion rate, leading to a massive bump in revenue.
Magic Checkout's mobile-optimised and seamless UI provides shoppers with a frictionless shopping experience. This improved Acme's conversion rate, leading to a massive bump in revenue.
-
This provides Acme's first-time users with a repeat-like and 5X faster checkout experience.
This gives Acme's first-time users a repeat-like and 5X faster checkout experience.
-
-
razorpay.com razorpay.com
-
var productName = "payments"; instance.products.fetchTnc(productName);
-
-
razorpay.com razorpay.com
-
cvv
CVV
-
the
card_number heading might change in screenshot
-
upload.
we should blur out the names on these screenshots
-
ns → Batch Payment
we should replace the screenshot or at least cut out the left nav
-
card_number
might need to change this to card_number or token
-
hown below:
The screenshot may need to be changed. Based on the convo here: https://razorpay.slack.com/archives/C3L0JR3FY/p1690976266319149?thread_ts=1690955590.614339&cid=C3L0JR3FY
-
-
razorpay.com razorpay.com
-
a real transaction and money will be deducted from your account. However, the amount debited will be auto-r
I think we can remove this. the magic checkout demo is offering test mode payments only
-
Advantage
It feels like we have already covered advantages in the previous section
-
customize
customise
-
Efficiently
You can efficiently
-
analyzing
analysing
-
one gate
why
one gateway
?
-
-
razorpay.com razorpay.com
-
Bank Transfer on Checkout
can we move this down the list. this is not a top product really. place it after Smart Collect
-
mart collect
Smart Collect
-
-
razorpay.com razorpay.com
-
Pa
add banner
-
-
razorpay.com razorpay.com
-
Batch
is batch allowed?
-
-
razorpay.com razorpay.com
-
Integr
banner missing
-
-
razorpay.com razorpay.com
-
oardand
spacing issue
-
4. How do I kno
same. not sure if valid
-
3. Can we continue to process recurring payments through card tokens of banks that are not yet available for Recurring Payments on Cards? All the card tokens of the banks that are not yet available for Recurring Payments on cards are put in a paused state from October 1, 2021. You cannot debit these mandates. Please contact your customers and register new mandates using other methods such as UPI or Emandate. Know more about other Recurring Payments methods. Alternatively, use Payment Links from the Curlec Dashboard or
I think this is also not valid.
-
2. Will the existing card tokens continue to work post September 30, 2021? We will migra
I dont think this is valid for curlec. please check once with PM/tech
-
-
razorpay.com razorpay.com
-
Recur
this should not have banner. this should contain banks and cards supported for Malaysia
-
-
razorpay.com razorpay.com
-
Handle
banner missing
-
-
razorpay.com razorpay.com
-
Frequentl
banner missing
-
-
razorpay.com razorpay.com
-
Recur
banner missing
-
-
razorpay.com razorpay.com
-
Supp
banner missing
-
-
-
harg
Banner missing
-
-
razorpay.com razorpay.com
-
Payment
need to remove
-
-
razorpay.com razorpay.com
-
to
Please check Shashwat's comment
-
No Need to Cap
Right now this callout looks broken. Can we call this Handy Tips and add the bullets under that? we can remove no need to capture payments and no need to create customers headings
-
- Jul 2023
-
razorpay.com razorpay.com
-
Watch
Razorpay marks refunds as processed based on when we initiate the refund and only after receiving confirmation from the Gateway. To receive a more accurate refund status, raise a request with our Support team and get it activated explicitly on your Razorpay account.
-
-
razorpay.com razorpay.com
-
Turbo Headless Integration and Payment Flow
- Create a Customer
- Create an Order
-
Integrate with Turbo UPI SDK
3.1 Transaction Flow
3.2 Non-Transactional Flow
3.3 Models
-
merchants
businesses operating in the
-
know
now
-
-
razorpay.com razorpay.com
-
Instant Refund Refund amount to your customers almost instantly using Instant Refund. Provide a great customer experience and gain your customers confidence and trust in your business. Instant Settlements Wi
these are not as important as the main Accept Payments products. Right now they are appearing prominently. more prominent than the Payments products themselves. can we move these under another section called Other Payments Products? or something like that?
-
Instant Refund.
Instant Refunds
-
Instant Refund
Instant Refunds
-
-
razorpay.com razorpay.com
-
FAQs
would it help if we make Common, Integrations, Pricing, International Payments sections as tab sections and have the faq within them?
-
Intern
heading level
-
Integrat
need to update the heading level
-
Banking Plus
this should be on same level as Payments
-
Instant Refund.
Instant Refunds
-
Instant Refund
Instant Refunds
-
payment
payments
-
offers solutions to add offers and asses
Razorpay Payments offers a range of products to accept payments and make payouts. We also provide solutions to add offers and assess risk associated with a customer order.
-
-
-
Curlec and select Curlec as the Plugin.
Confirm this
-
Curlec in th
please confirm this
-
-
razorpay.com razorpay.com
-
rder spe
order-specific
-
-
razorpay.com razorpay.com
-
providing
in the diagram, change the spelling to No Cost EMI
-
Offer flexible payment options to their customers, such as no-cost EMI and pay later options.
Offer flexible payment options to customers, such as No Cost EMI and Pay Later options
-
Offer No Cost EMI options for high-ticket items like smartphones, laptops, and home appliances.
Offer No Cost EMI options for high-ticket items like smartphones, laptops and home appliances.
-
Standard Checkout
this link should go to standard checkout?
-
axiowalnut369FibeearlysalaryZestMoney
these will be non-bank partners and can hence be removed from here?
-
Onecard
OneCard
-
Onecard
check if the code is correct
-
Bajaj Finserv
Is the code correct?
-
affordability
affordable
-
Deliver a seamless customer experience through an intuitive UI that enables customers to effortlessly discover and choose the most relevant affordability options.
Deliver a seamless customer experience through an intuitive UI that enables customers to discover and choose the most affordable payment options.
-
ffordab
do we need to add eligibility check here?
-
-
razorpay.com razorpay.com
-
}
}'
-
$
$api = new Api($key_id, $secret);
$api->card->requestCardReference(array("token" =>"token_4lsdksD31GaZ09"));
-
JSONObject request = new JSONObject();request.put("token","token_4lsdksD31GaZ09"); Card card = instance.card.requestCardReference(request);
RazorpayClient razorpay = new RazorpayClient("[YOUR_KEY_ID]", "[YOUR_KEY_SECRET]");
JSONObject request = new JSONObject(); request.put("token","token_4lsdksD31GaZ09");
Card card = instance.card.requestCardReference(request);
-
JSONObject request = new JSONObject();request.put("number","4854980604708430"); Card card = instance.card.requestCardReference(request);
RazorpayClient razorpay = new RazorpayClient("[YOUR_KEY_ID]", "[YOUR_KEY_SECRET]");
JSONObject request = new JSONObject(); request.put("number","4854980604708430");
Card card = instance.card.requestCardReference(request);
-
}
}'
-
$api->card->requestCardReference(array("number" =>"4854980604708430"));
$api = new Api($key_id, $secret);
$api->card->requestCardReference(array("number" =>"4854980604708430"));
-
$api->card->requestCardReference(array("number" =>"4854980604708430"));
$api = new Api($key_id, $secret);
$api->card->requestCardReference(array("number" =>"4854980604708430"));
-
JSONObject request = new JSONObject();
RazorpayClient razorpay = new RazorpayClient("[YOUR_KEY_ID]", "[YOUR_KEY_SECRET]");
JSONObject request = new JSONObject(); request.put("number","4854980604708430");
Card card = instance.card.requestCardReference(request);
-
}
please change } to }'
-
-
razorpay.com razorpay.com
-
authorizes
authorises
-
Merchants involved in businesses tha
Businesses that require...
-
on't h
do not
-
Login
Log in
-
you might need you might need f
repetition.
-
-
razorpay.com razorpay.com
-
Sample Code
this is not a sample code. we can rename it to Example
-
-
razorpay.com razorpay.com
-
APIs on the Raz
please recheck the description -Know how currency conversion works in the APIs, Razorpay Dashboard and Settlements.
-
-
razorpay.com razorpay.com
-
Cards issued by domestic banks or foreign banks
should we link to the International Debit & Credit Cards page here?
-
Know more about the list of
Refer to the list...
-
ent
Payments
-
-
razorpay.com razorpay.com
-
razorpay.com razorpay.com
-
Minimum Order LimitAll the payment method options enabled by you which satisfies the minimum order limit appears on the widget.
All the payment method options that are enabled and that satisfy the minimum order limit appear on the widget.
-
-
razorpay.com razorpay.com
-
quire "razor
code is repeating
-
RazorpayClient razorpay = new RazorpayClient("[YOUR_KEY_ID]", "[YOUR_KEY_SECRET]"); String customerId = "cust_1Aa00000000002";
the code is getting repeated
-
card fpx wallet emi
are all of these applicable?
-
-
razorpay.com razorpay.com
-
₹1
RM
-
₹1
RM
-
₹
RM
-
( RM 1.00).
looks like extra space please check
-
and
or
-
-
razorpay.com razorpay.com
-
<script>
</script>
-
₹500 (5 x ₹100
RM
-
₹
RM
-