Skip to main content
POST
Create or reuse an invoice checkout

Authorizations

Authorization
string
header
required

Your PayBridgeNP API key. Obtain one from the dashboard under Settings → API Keys. Prefix: sk_test_ for testing, sk_live_ for production.

Headers

Idempotency-Key
string

Stable command key. Reusing it with a different method, target, query, or body returns 409.

Maximum string length: 255

Path Parameters

id
string
required

One-time invoice ID (prefix oinv_).

Body

application/json
provider
enum<string>
required
Available options:
esewa,
khalti,
fonepay

Response

Checkout session created or reused.

checkout_session_id
string
checkout_url
string<uri>
reused
boolean