Payment intent बनाएँ
Endpoint
POST /v1/payments/intents
POST
/v1/payments/intentsScope payments.writeAPI शुल्क ₹5 से शुरूलाइवकिसी order के लिए (Razorpay-backed) payment intent बनाएँ।
Request
Request के parameters
| Field | Type | विवरण |
|---|---|---|
Authorizationज़रूरी | header | Bearer <api-key> (जैसे sandbox में sk_test_..., production में sk_live_...)। x-api-key header भी स्वीकार किया जाता है। |
Idempotency-Key | header | वैकल्पिक idempotency key। |
externalOrderIdज़रूरी | string | Your reference for the order being paid. |
amountMinorज़रूरी | integer | Amount in minor units (paise); positive integer. |
currencyज़रूरी | string | Currency code, at least 3 characters, e.g. INR. |
paymentConnectionIdज़रूरी | string | Id of one of your active payment connections. |
उदाहरण
Call करके देखें
curl -X POST "https://api-b2b.stampmitra.in/v1/payments/intents" \
-H "Authorization: Bearer sk_test_xxxxxxxxxxxx" \
-H "Content-Type: application/json" \
-d '{"externalOrderId":"ord_ext_123","amountMinor":50000,"currency":"INR","paymentConnectionId":"pc_8d1f3a2b"}'Playground
Try करें
Response
Response का उदाहरण
ResponseJSON
{
"id": "7c9e6679-7425-40de-944b-e07fc1f90ae7",
"externalOrderId": "ord_ext_123",
"coreOrderId": null,
"amountMinor": 50000,
"currency": "INR",
"status": "CREATED",
"providerIntentId": "order_Nf3k2m9QxPz1Ab",
"createdAt": "2026-10-15T09:41:07.000Z"
}| Field | Type |
|---|---|
id | string |
externalOrderId | string |
coreOrderId | null |
amountMinor | number |
currency | string |
status | string |
providerIntentId | string |
createdAt | string |