-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathtest.html
More file actions
62 lines (60 loc) · 2.01 KB
/
test.html
File metadata and controls
62 lines (60 loc) · 2.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
<html>
<head>
<script>
var Razorpay = {
config: {
frame:
"https://api-3.ext.qa.razorpay.in/test/checkout.html?branch=master",
api: "https://api-3.ext.qa.razorpay.in/",
},
};
</script>
<script
type="text/javascript"
src="https://checkout.razorpay.com/v1/checkout.js"
></script>
</head>
<body>
Loading...
<script>
async function triggerCheckout() {
const res = await fetch(
"https://proxy-qetg.onrender.com/razorpay/orders",
{
method: "POST",
headers: {
Authorization:
"Basic cnpwX3Rlc3RfUVlqV3ZjdjJmTWVTUU86M05hNncxRnpyRk9aRW1CQjdXU1VGUXM5",
"Content-Type": "application/json",
Cookie:
"razorpay_api_session=eyJpdiI6IkdtSWRNRm5FdGVhMUxpWVl5MmQxb0E9PSIsInZhbHVlIjoidTA0SWdRYW45R2ZPbTloL1NkT3hmM0EwMXY1elMvZ0pCYzNvZVdrb1ZlUThjMFZMcU9jOUVkT1NHc2w3NHRiSWZBUndPVml0V1haUUtxN1ZGbkFiWEU2Yi90eFd0aVYyRUt4QzlSL0RWZ0Uzekx1dzg5cGFvZlJGcFlHTU1xUTQiLCJtYWMiOiI5OTFhOThiZTYwMmFlNGQxY2E2NjcyYjdiMGNmOGZjMzcwNDdkNGZlYzllNjk3OTI0OGY0MTY4MmRkYzE2NjEzIiwidGFnIjoiIn0%3D",
},
body: JSON.stringify({
amount: "10000",
currency: "INR",
receipt: "ORDER_COUPON",
line_items_total: "10000",
notes: {},
discount: false,
force_offer: false,
partial_payment: false,
}),
}
);
const data = await res.json();
console.log(data);
var options = {
order_id: data.id,
amount: 600000,
handler: (resp) => alert(resp.razorpay_payment_id),
"experiments.checkout_offers_ux": "true",
"disable_redesign_v15": "false",
"experiments.emi_ux_variant": "variant_3",
name: "TestMerchant",
};
new Razorpay(options).open();
}
window.onload = triggerCheckout;
</script>
</body>
</html>