OXIESEC PANEL
- Current Dir:
/
/
var
/
www
/
3-31-025chanakya
/
assets
/
payment
/
vendor
/
razorpay
/
razorpay
/
documents
Server IP: 139.59.38.164
Upload:
Create Dir:
Name
Size
Modified
Perms
📁
..
-
03/26/2025 04:24:35 AM
rwxr-xr-x
📄
Iin.md
1.78 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
account.md
14.21 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
addon.md
4.43 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
card.md
18.73 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
customer.md
10.8 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
dispute.md
6.03 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
document.md
1.82 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
emandate.md
15.61 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
fund.md
2.45 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
invoice.md
18.3 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
item.md
5.43 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
linkedAccount.md
6.06 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
order.md
13.8 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
papernach.md
21.57 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
payment.md
27.06 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
paymentLink.md
33.42 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
paymentVerfication.md
3.79 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
plan.md
4.52 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
productConfiguration.md
18.5 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
qrcode.md
13.92 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
refund.md
7.89 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
registeremandate.md
14.46 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
registernach.md
18.99 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
settlement.md
15.66 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
stakeholder.md
10.5 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
subscription.md
20.73 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
token.md
10.18 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
transfer.md
22.14 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
upi.md
16.8 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
virtualaccount.md
15.68 KB
03/26/2025 04:23:15 AM
rw-r--r--
📄
webhook.md
6.89 KB
03/26/2025 04:23:15 AM
rw-r--r--
Editing: paymentVerfication.md
Close
## payment verification ### Verify payment verification ```php $api->utility->verifyPaymentSignature(array('razorpay_order_id' => $razorpayOrderId, 'razorpay_payment_id' => $razorpayPaymentId, 'razorpay_signature' => $razorpaySignature)); ``` **Parameters:** | Name | Type | Description | |-------|-----------|--------------------------------------------------| | orderId* | string | The id of the order to be fetched | | paymentId* | string | The id of the payment to be fetched | | signature* | string | Signature returned by the Checkout. This is used to verify the payment. | ------------------------------------------------------------------------------------------------------- ### Verify subscription verification ```php $api->utility->verifyPaymentSignature(array('razorpay_subscription_id' => $razorpaySubscriptionId, 'razorpay_payment_id' => $razorpayPaymentId, 'razorpay_signature' => $razorpaySignature)); ``` **Parameters:** | Name | Type | Description | |-------|-----------|--------------------------------------------------| | subscriptionId* | string | The id of the subscription to be fetched | | paymentId* | string | The id of the payment to be fetched | | signature* | string | Signature returned by the Checkout. This is used to verify the payment. | ------------------------------------------------------------------------------------------------------- ### Verify paymentlink verification ```php $api->utility->verifyPaymentSignature(array('razorpay_payment_link_id' => $razorpayPaymentlinkId, 'razorpay_payment_id' => $razorpayPaymentId, 'razorpay_payment_link_reference_id' => $razorpayPaymentLinkReferenceId, 'razorpay_payment_link_status' => $razorpayPaymentLinkStatus, 'razorpay_signature' => $razorpayPaymentLinkSignature)); ``` **Parameters:** | Name | Type | Description | |-------|-----------|--------------------------------------------------| | razorpayPaymentlinkId* | string | The id of the paymentlink to be fetched | | razorpayPaymentId* | string | The id of the payment to be fetched | | razorpayPaymentLinkReferenceId* | string | A reference number tagged to a Payment Link | | razorpayPaymentLinkStatus* | string | Current status of the link | | razorpayPaymentLinkSignature* | string | Signature returned by the Checkout. This is used to verify the payment. | ------------------------------------------------------------------------------------------------------- ### Verify webhook signature ```php $webhookBody = '{"entity":"event","account_id":"acc_Hn1ukn2d32Fqww","event":"payment.authorized","contains":["payment"],"payload":{"payment":{"entity":{"id":"pay_JTVtDcN1uRYb5n","entity":"payment","amount":22345,"currency":"INR","status":"authorized","order_id":"order_JTVsulofMPyzBY","invoice_id":null,"international":false,"method":"card","amount_refunded":0,"refund_status":null,"captured":false,"description":"#JT8o1jsTyzrywc","card_id":"card_JTVtDjPwZbFbTM","card":{"id":"card_JTVtDjPwZbFbTM","entity":"card","name":"gaurav","last4":"4366","network":"Visa","type":"credit","issuer":"UTIB","international":false,"emi":true,"sub_type":"consumer","token_iin":null},"bank":null,"wallet":null,"vpa":null,"email":"you@example.com","contact":"+919999999999","notes":{"policy_name":"Jeevan Saral"},"fee":null,"tax":null,"error_code":null,"error_description":null,"error_source":null,"error_step":null,"error_reason":null,"acquirer_data":{"auth_code":"472379"},"created_at":1652183214}}},"created_at":1652183218}'; $webhookSignature = "27209ba357bf7b7b461a4c1d7f54d5a8bb6b0b4b2f5fa4aebf1f1c861a05d18a"; $webhookSecret = "test"; $api->utility->verifyWebhookSignature($webhookBody, $webhookSignature, $webhookSecret); ``` **PN: * indicates mandatory fields** <br> <br>