{
"opencollection": "1.0.0",
"info": {
"name": "Nopan Authentication APIs Payment Processing APIs API",
"version": "v1"
},
"items": [
{
"info": {
"name": "Payment Processing APIs",
"type": "folder"
},
"items": [
{
"info": {
"name": "Initiate payment",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api.nopan.io/payments/initiate",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Starts a new payment flow. The client provides payment details, and the response includes a redirect URL for the payer's SCA."
},
{
"info": {
"name": "Finalize payment",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api.nopan.io/payments/finalize",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Finalizes a two-step payment, optionally capturing funds if configured. For one-step payments, it serves as the merchant's acknowledgement."
},
{
"info": {
"name": "Charge payment",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api.nopan.io/payments/charge",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Triggers a recurring or token-based payment without user interaction in one step."
},
{
"info": {
"name": "Capture payment",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api.nopan.io/payments/capture",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Captures funds from a previously finalized payment without auto capture. Enables delayed capture scenarios for clients who prefer control over timing"
},
{
"info": {
"name": "Cancel payment",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api.nopan.io/payments/cancel",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Cancels an initiated but not yet captured payment. Prevents future fund movements."
},
{
"info": {
"name": "Refund payment",
"type": "http"
},
"http": {
"method": "POST",
"url": "https://api.nopan.io/payments/refund",
"body": {
"type": "json",
"data": "{}"
}
},
"docs": "Refunds a previously captured payment, either fully or partially. Used to reverse a transaction after funds have already been settled."
},
{
"info": {
"name": "Payment status",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.nopan.io/payments/:transactionId/status",
"params": [
{
"name": "transactionId",
"value": "",
"type": "path",
"description": "Nopan's transaction ID
Example: ee2anef9bt"
}
]
},
"docs": "Returns the current status of a payment"
},
{
"info": {
"name": "Payment events",
"type": "http"
},
"http": {
"method": "GET",
"url": "https://api.nopan.io/payments/:transactionId/events",
"params": [
{
"name": "transactionId",
"value": "",
"type": "path",
"description": "Nopan's transaction ID
Example: ee2anef9bt"
}
]
},
"docs": "Returns a full timeline of state transitions and system events for a given payment"
}
]
}
],
"bundled": true
}