πͺ API Reference
π³ Payment processing and transactions
Verifies that the connection to the One-CP API is established and returns the provider information. This endpoint is used for health checks and connection validation.
Connection established successfully.
Invalid authentication credentials provided.
Access denied - insufficient permissions.
Retrieves the status of a transaction by transaction ID. If the transaction status is PAID, returns additional checkout information including payment details, customer information, and billing data.
Transaction status retrieved successfully
Invalid transaction ID format
Invalid authentication credentials or unauthorized access to contract
Contract not found with the provided transaction ID
Creates a new transaction for corporate checkout processing. This endpoint accepts a complete checkout request with items, pricing, and metadata to generate a transaction ready for payment processing.
Currency of the CorporateCheckout
EURTitle of the CorporateCheckout
Off site eventAdditional notes about the CorporateCheckout. (Internal note only - not visible to the customer)
Internal notePayment methods that the provider has deactivated
Transaction created successfully with unique identifier
Invalid request data - validation errors in the request body
Authentication failed - invalid credentials
Access denied - insufficient permissions
Cancels items in an existing contract and processes refunds based on cancellation policies.
**Features:**
- Partial or full cancellation support
- Automatic refund calculation based on cancellation policies
- Real-time refund processing
- JSON format only (no file upload)
**Cancellation Process:**
1. Validate contract status and permissions
2. Calculate refundable amount based on cancellation policy
3. Process refund transaction
4. Update contract status
5. Generate cancellation receiptCancellation processed successfully
Invalid request data or contract status does not allow cancellation
Authentication failed - invalid credentials
Access denied - insufficient permissions
Contract not found with the provided ID
Internal server error or refund processing failure
Cancels items in an existing contract and processes refunds based on cancellation policies.
**Features:**
- Partial or full cancellation support
- Automatic refund calculation based on cancellation policies
- Optional invoice file upload for documentation
- Real-time refund processing
- Multipart/form-data format with optional file attachment
**Cancellation Process:**
1. Validate contract status and permissions
2. Calculate refundable amount based on cancellation policy
3. Process refund transaction
4. Update contract status
5. Generate cancellation receiptCancellation processed successfully
Invalid request data or contract status does not allow cancellation
Authentication failed - invalid credentials
Access denied - insufficient permissions
Contract not found with the provided ID
Internal server error or refund processing failure
Last updated