StampMitraDevelopers
लाइवe-Stamp API

Payment

किसी order के लिए payment intent बनाएँ और payment status जाँचें।

Pricing, यह कैसे काम करता है और संबंधित APIs: Payment product पेज। Markdown version: estamp-payment.md।

Payment intent बनाएँ

Endpoint

POST /v1/payments/intents

POST/v1/payments/intentsScope payments.writeAPI शुल्क ₹5 से शुरूलाइव

किसी order के लिए (Razorpay-backed) payment intent बनाएँ।

Request

Request के parameters

Request के parameters
FieldTypeविवरण
Authorizationज़रूरीheaderBearer <api-key> (जैसे sandbox में sk_test_..., production में sk_live_...)। x-api-key header भी स्वीकार किया जाता है।
Idempotency-Keyheaderवैकल्पिक idempotency key।
externalOrderIdज़रूरीstringYour reference for the order being paid.
amountMinorज़रूरीintegerAmount in minor units (paise); positive integer.
currencyज़रूरीstringCurrency code, at least 3 characters, e.g. INR.
paymentConnectionIdज़रूरीstringId 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"
}
Response के fields
FieldType
idstring
externalOrderIdstring
coreOrderIdnull
amountMinornumber
currencystring
statusstring
providerIntentIdstring
createdAtstring

Payment intent पाएँ

Endpoint

GET /v1/payments/intents/:id

GET/v1/payments/intents/:idScope payments.readAPI शुल्क ₹5 से शुरूलाइव

Payment intent की मौजूदा state fetch करें।

Request

Request के parameters

Request के parameters
FieldTypeविवरण
Authorizationज़रूरीheaderBearer <api-key> (जैसे sandbox में sk_test_..., production में sk_live_...)। x-api-key header भी स्वीकार किया जाता है।
उदाहरण

Call करके देखें

curl -X GET "https://api-b2b.stampmitra.in/v1/payments/intents/:id" \
  -H "Authorization: Bearer sk_test_xxxxxxxxxxxx"
Playground

Try करें

Path parameters
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"
}
Response के fields
FieldType
idstring
externalOrderIdstring
coreOrderIdnull
amountMinornumber
currencystring
statusstring
providerIntentIdstring
createdAtstring

Order का payment पाएँ

Endpoint

GET /v1/orders/:id/payment

GET/v1/orders/:id/paymentScope orders.readAPI शुल्क ₹5 से शुरूलाइव

किसी order से जुड़ा payment fetch करें।

Request

Request के parameters

Request के parameters
FieldTypeविवरण
Authorizationज़रूरीheaderBearer <api-key> (जैसे sandbox में sk_test_..., production में sk_live_...)। x-api-key header भी स्वीकार किया जाता है।
उदाहरण

Call करके देखें

curl -X GET "https://api-b2b.stampmitra.in/v1/orders/:id/payment" \
  -H "Authorization: Bearer sk_test_xxxxxxxxxxxx"
Playground

Try करें

Path parameters