Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
5feeea9
docs(UPIIS-47): UPI Issuance onboarding developer docs + OpenAPI refe…
Jul 13, 2026
db0c987
docs(UPIIS-47): CDN image refs + tighten API field validation docs
Jul 17, 2026
ff646b5
docs(UPIIS-47): document inline validation rules + vpa-account-mismatch
anindya-setu Jul 18, 2026
1a619f4
docs(UPIIS-53): document the client-secret request signature
anindya-setu Jul 19, 2026
a3689ac
docs(UPIIS-47): document alias, param defaults, otpRequired semantics
anindya-setu Jul 19, 2026
fde7bb9
docs(UPIIS-57): register UPI Issuance in the API playground
anindya-setu Jul 20, 2026
dcb73b7
docs(UPIIS-69): VPA resolution guide + reference + QA X-Sim-Resolution
anindya-setu Jul 25, 2026
e8fbb97
docs(UPIIS-69): serve VPA resolution at /api/v1/vpa/resolve
anindya-setu Jul 26, 2026
0aedad9
docs(UPIIS-69): add X-Sim-Resolution QA header to VPA resolve reference
anindya-setu Jul 26, 2026
cb538e7
docs(UPIIS-69): add VPA resolution to the sidebar
anindya-setu Jul 26, 2026
50e3fa5
docs(UPIIS-69): tighten the VPA resolution intro
anindya-setu Jul 26, 2026
1a305ec
docs(UPIIS-69): give VPA resolution its own API reference tag
anindya-setu Jul 26, 2026
e8d8a9b
docs(UPIIS-69): drop NPCI protocol operation names from the spec
anindya-setu Jul 26, 2026
0b346d2
docs(UPIIS-69): clarify VPA resolution response field descriptions
anindya-setu Jul 26, 2026
4a79b3b
docs(UPIIS-69): complete the VPA resolution response samples
anindya-setu Jul 26, 2026
0d2a175
docs(UPIIS-69): correct name-masking and verified claims
anindya-setu Jul 26, 2026
4cb71ba
docs(UPIIS-69): drop the last "masked" name claim from qa-testing
anindya-setu Jul 26, 2026
2fa63dc
docs(UPIIS-69): use the lowercase resolution status values
anindya-setu Jul 26, 2026
d0bedae
docs(UPIIS-69): align X-Sim-Resolution docs with the renamed directive
anindya-setu Jul 26, 2026
af89c41
docs(UPIIS-69): clarify errorCode wording and space the merchant block
anindya-setu Jul 26, 2026
0ceec9e
docs(UPIIS-69): state idempotencyKey on the VPA resolution page
anindya-setu Jul 26, 2026
87d7f14
docs(UPIIS-69): document the QA sim defaults, code blocks and run steps
anindya-setu Jul 26, 2026
d63ab07
docs(UPIIS-72): document the vpa.resolve resolution notification
anindya-setu Jul 26, 2026
fd36dfa
docs(UPIIS-72): drop the "optimisation, not a delivery guarantee" line
anindya-setu Jul 26, 2026
7982083
docs(UPIIS-72): third-person voice, and fix markup inside callouts
anindya-setu Jul 26, 2026
b10809d
docs(UPIIS-72): space out the notification section
anindya-setu Jul 26, 2026
4b5bdb9
docs(UPIIS-72): break before the body paragraph, receiver -> TPAP / I…
anindya-setu Jul 26, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 14 additions & 0 deletions api-playground/json/payments/upi-issuance/blockPayeeVPA.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"parameters": {
"header": [
{
"idempotencyKey": "sim.plaintext"
}
]
},
"body": {
"deviceId": "device-abc-123",
"mobile": "919999999999",
"payeeVpa": "merchant@otherbank"
}
}
15 changes: 15 additions & 0 deletions api-playground/json/payments/upi-issuance/checkVPA.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"parameters": {
"header": [
{
"idempotencyKey": "sim.plaintext"
}
]
},
"body": {
"deviceId": "device-abc-123",
"mobile": "919999999999",
"programId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",
"vpa": "919999999999-acme@setu"
}
}
16 changes: 16 additions & 0 deletions api-playground/json/payments/upi-issuance/createProgram.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"parameters": {
"header": [
{
"idempotencyKey": "sim.plaintext"
}
]
},
"body": {
"amountLimit": 500000,
"code": "ACME",
"isCreditAllowed": true,
"isDebitAllowed": true,
"name": "Acme Wallet"
}
}
22 changes: 22 additions & 0 deletions api-playground/json/payments/upi-issuance/createVPA.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"parameters": {
"header": [
{
"idempotencyKey": "sim.plaintext"
}
]
},
"body": {
"accountName": "Alice Doe",
"accountNo": "99887766554433",
"accountProviderId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",
"defaultCredit": true,
"defaultDebit": true,
"deviceId": "device-abc-123",
"ifsc": "SETU0000001",
"mobile": "919999999999",
"otpRequired": false,
"programId": "01ARZ3NDEKTSV4RRFFQ69G5FAV",
"vpa": "919999999999-acme@setu"
}
}
14 changes: 14 additions & 0 deletions api-playground/json/payments/upi-issuance/deregisterVPA.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"parameters": {
"header": [
{
"idempotencyKey": "sim.plaintext"
}
]
},
"body": {
"deviceId": "device-abc-123",
"mobile": "919999999999",
"vpa": "919999999999-acme@setu"
}
}
14 changes: 14 additions & 0 deletions api-playground/json/payments/upi-issuance/getVPA.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"parameters": {
"header": [
{
"idempotencyKey": "sim.plaintext"
}
]
},
"body": {
"deviceId": "device-abc-123",
"mobile": "919999999999",
"vpa": "919999999999-acme@setu"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"parameters": {
"header": [
{
"idempotencyKey": "sim.plaintext"
}
]
},
"body": {
"cursor": "01ARZ3NDEKTSV4RRFFQ69G5FAV",
"deviceId": "device-abc-123",
"limit": 20,
"mobile": "919999999999"
}
}
15 changes: 15 additions & 0 deletions api-playground/json/payments/upi-issuance/listVPAs.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"parameters": {
"header": [
{
"idempotencyKey": "sim.plaintext"
}
]
},
"body": {
"cursor": "01ARZ3NDEKTSV4RRFFQ69G5FAV",
"deviceId": "device-abc-123",
"limit": 20,
"mobile": "919999999999"
}
}
13 changes: 13 additions & 0 deletions api-playground/json/payments/upi-issuance/pollBindingStatus.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
{
"parameters": {
"header": [
{
"idempotencyKey": "sim.plaintext"
}
]
},
"body": {
"deviceId": "device-abc-123",
"mobile": "919999999999"
}
}
15 changes: 15 additions & 0 deletions api-playground/json/payments/upi-issuance/requestBindingToken.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"parameters": {
"header": [
{
"idempotencyKey": "sim.plaintext,sim.bind-ok"
}
]
},
"body": {
"deviceId": "device-abc-123",
"mobile": "919999999999",
"os": "android",
"otpRequired": true
}
}
14 changes: 14 additions & 0 deletions api-playground/json/payments/upi-issuance/requestOTP.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"parameters": {
"header": [
{
"idempotencyKey": "sim.plaintext"
}
]
},
"body": {
"deviceId": "device-abc-123",
"mobile": "919999999999",
"vpa": "919999999999-acme@setu"
}
}
15 changes: 15 additions & 0 deletions api-playground/json/payments/upi-issuance/resolveVPA.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"parameters": {
"header": [
{
"idempotencyKey": "sim.plaintext"
}
]
},
"body": {
"deviceId": "device-abc-123",
"mobile": "919999999999",
"vpa": "someone@ybl",
"geocode": "12.9716,77.5946"
}
}
14 changes: 14 additions & 0 deletions api-playground/json/payments/upi-issuance/unblockPayeeVPA.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"parameters": {
"header": [
{
"idempotencyKey": "sim.plaintext"
}
]
},
"body": {
"deviceId": "device-abc-123",
"mobile": "919999999999",
"payeeVpa": "merchant@otherbank"
}
}
22 changes: 22 additions & 0 deletions api-playground/json/payments/upi-issuance/updateProgram.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{
"parameters": {
"header": [
{
"idempotencyKey": "sim.plaintext"
}
],
"path": [
{
"programId": "01ARZ3NDEKTSV4RRFFQ69G5FAV"
}
]
},
"body": {
"amountLimit": 500000,
"code": "ACME",
"isCreditAllowed": true,
"isDebitAllowed": false,
"name": "Acme Wallet",
"status": "inactive"
}
}
15 changes: 15 additions & 0 deletions api-playground/json/payments/upi-issuance/verifyOTP.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"parameters": {
"header": [
{
"idempotencyKey": "sim.plaintext,sim.otp-ok"
}
]
},
"body": {
"deviceId": "device-abc-123",
"mobile": "919999999999",
"otp": "123456",
"vpa": "919999999999-acme@setu"
}
}
4 changes: 4 additions & 0 deletions api-playground/products.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,10 @@
{
"name": "BBPS BillCollect",
"path": "payments/bbps"
},
{
"name": "UPI Issuance",
"path": "payments/upi-issuance"
}
]
},
Expand Down
Loading
Loading