# Centrapay Payment Requests API

**Canonical:** https://apis.io/apis/centrapay/centrapay-payment-requests-api/  
**Provider:** Centrapay — https://apis.io/providers/centrapay/  
**Base URL:** https://service.centrapay.com  
**Documentation:** https://docs.centrapay.com/api/introduction/

Centrapay Payment Requests API is published by [Centrapay](https://apis.io/providers/centrapay/) on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include payment-requests. The published artifact set on APIs.io includes an OpenAPI specification and API documentation.

The payment-requests API from Centrapay — 16 operation(s) for payment-requests.

## Operations (16)

| Method | Path | Summary |
|---|---|---|
| POST | `/api/payment-requests` | Create a Payment Request |
| GET | `/api/payment-requests/{paymentRequestId}` | Get a Payment Request |
| GET | `/api/payment-requests/short-code/{shortCode}` | Get a Payment Request by Short Code |
| GET | `/api/me/patron-code-payment-request` | Get a Payment Request linked to a Patron Code |
| GET | `/api/connections/{connectionId}/latest-payment-request` | Get a Payment Request by Connection Id |
| GET | `/api/payment-requests/external-ref/{externalRef}` | List Payment Requests by External Reference |
| GET | `/api/payment-requests/{paymentRequestId}/summary` | Get Payment Request Summary |
| POST | `/api/payment-requests/{paymentRequestId}/pay` | Pay a Payment Request |
| POST | `/api/payment-requests/{paymentRequestId}/refund` | Refund a Payment Request |
| POST | `/api/payment-requests/{paymentRequestId}/void` | Void a Payment Request |
| POST | `/api/payment-requests/{paymentRequestId}/release` | Release Pre Auth funds |
| POST | `/api/payment-requests/{paymentRequestId}/confirm` | Confirm Pre Auth Payment Request |
| GET | `/api/payment-activities` | List Payment Activities for a Merchant |
| GET | `/api/payment-requests/{paymentRequestId}/activities` | List Payment Activities for a Payment Request |
| POST | `/api/payment-requests/{paymentRequestId}/conditions/{conditionId}/accept` | Accept a Payment Condition |
| POST | `/api/payment-requests/{paymentRequestId}/conditions/{conditionId}/decline` | Decline a Payment Condition |

## Machine-readable artifacts (3)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/centrapay/refs/heads/main/openapi/centrapay-payment-requests-api-openapi.yml
- **Documentation** — https://docs.centrapay.com/api/introduction/
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/centrapay/refs/heads/main/apis.yml

## Tags

payment-requests

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/centrapay/centrapay-payment-requests-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/centrapay/.
