External API Endpoints

All third-party Payment API endpoints are served under the /api prefix.

Authentication

  • GET /api/authorize

  • POST /api/token

One-time Password (OTP)

  • POST /api/request-otp

Payments

  • POST /api/payments/create

  • GET /api/payments/{payment_id}

  • GET /api/merchant-payments (requires X-piaxis-Client-ID)

Escrows

  • POST /api/escrows/ (requires X-piaxis-Client-ID)

  • GET /api/escrows/{escrow_id}

  • GET /api/escrows/{escrow_id}/status

  • POST /api/escrows/{escrow_id}/release

  • POST /api/escrows/{escrow_id}/reverse

  • POST /api/escrows/{escrow_id}/disputes

  • POST /api/escrows/{escrow_id}/terms/{term_id}/fulfill

Disbursements

  • POST /api/disbursements/quote (requires X-piaxis-Client-ID)

  • POST /api/disbursements (requires X-piaxis-Client-ID)

  • GET /api/disbursements (requires X-piaxis-Client-ID)

  • GET /api/disbursements/{disbursement_id} (requires X-piaxis-Client-ID)

  • POST /api/disbursements/{disbursement_id}/cancel (requires X-piaxis-Client-ID)

Escrow Disbursements

  • POST /api/escrow-disbursements (requires X-piaxis-Client-ID)

  • GET /api/escrow-disbursements (requires X-piaxis-Client-ID)

  • GET /api/escrow-disbursements/{disbursement_id} (requires X-piaxis-Client-ID)

  • POST /api/escrow-disbursements/{disbursement_id}/release (requires X-piaxis-Client-ID)

  • POST /api/escrow-disbursements/{disbursement_id}/cancel (requires X-piaxis-Client-ID)

Documentation (HTML)

These pages are served by the API, but are not part of the OpenAPI schema:

  • GET /api/docs/login

  • GET /api/docs

  • GET /api/docs/piaxis-api-integration-guide.md

  • GET /api/docs/index.md

  • GET /api/docs/api-reference.md

  • GET /api/docs/llms.txt

  • GET /api/docs/{page:path}

  • GET /api/docs/static/{filepath}

  • GET /api/_static/{filepath}

The live HTML documentation is protected by a separate docs login/session and is served from https://api.gopiaxis.com/api/docs/.