Download the PHP package tuutti/php-klarna-ordermanagement without Composer
On this page you can find all versions of the php package tuutti/php-klarna-ordermanagement. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tuutti/php-klarna-ordermanagement
More information about tuutti/php-klarna-ordermanagement
Files in tuutti/php-klarna-ordermanagement
Package php-klarna-ordermanagement
Short Description The Order Management API is used for handling an order after the customer has completed the purchase. It is used for all actions you need to manage your orders. Examples being: updating, capturing, reading and refunding an order. Read more on the [Order management](https://docs.klarna.com/order-management/) process. # Authentication
License unlicense
Homepage https://openapi-generator.tech
Informations about the package php-klarna-ordermanagement
php-klarna-ordermanagement
The Order Management API is used for handling an order after the customer has completed the purchase. It is used for all actions you need to manage your orders. Examples being: updating, capturing, reading and refunding an order.
Read more on the Order management process.
Authentication
Installation & Usage
Requirements
PHP 7.4 and later. Should also work with PHP 8.0.
Composer
To install the bindings via Composer, add the following to composer.json
:
Then run composer install
Manual Installation
Download the files and include autoload.php
:
Getting Started
Please follow the installation procedure and then run the following:
API Endpoints
All URIs are relative to https://api.klarna.com
Class | Method | HTTP request | Description |
---|---|---|---|
CapturesApi | appendShippingInfo | POST /ordermanagement/v1/orders/{order_id}/captures/{capture_id}/shipping-info | Add shipping information |
CapturesApi | captureOrder | POST /ordermanagement/v1/orders/{order_id}/captures | Capture an order |
CapturesApi | extendDueDate | PATCH /ordermanagement/v1/orders/{order_id}/captures/{capture_id}/extend-due-date | Extend payment due date |
CapturesApi | getCapture | GET /ordermanagement/v1/orders/{order_id}/captures/{capture_id} | Get capture details |
CapturesApi | getCaptures | GET /ordermanagement/v1/orders/{order_id}/captures | List all order captures |
CapturesApi | getOptionsForExtendDueDate | GET /ordermanagement/v1/orders/{order_id}/captures/{capture_id}/extend-due-date-options | List options for extension of payment due date |
CapturesApi | triggerSendOut | POST /ordermanagement/v1/orders/{order_id}/captures/{capture_id}/trigger-send-out | Send customer communication |
OrdersApi | acknowledgeOrder | POST /ordermanagement/v1/orders/{order_id}/acknowledge | Acknowledge a Klarna checkout order |
OrdersApi | appendOrderShippingInfo | POST /ordermanagement/v1/orders/{order_id}/shipping-info | Add shipping information |
OrdersApi | cancelOrder | POST /ordermanagement/v1/orders/{order_id}/cancel | Cancel an order |
OrdersApi | extendAuthorizationTime | POST /ordermanagement/v1/orders/{order_id}/extend-authorization-time | Extend the authorization time |
OrdersApi | getOrder | GET /ordermanagement/v1/orders/{order_id} | Get order details |
OrdersApi | releaseRemainingAuthorization | POST /ordermanagement/v1/orders/{order_id}/release-remaining-authorization | Release an authorization |
OrdersApi | updateAuthorization | PATCH /ordermanagement/v1/orders/{order_id}/authorization | Update the order amount and order lines |
OrdersApi | updateConsumerDetails | PATCH /ordermanagement/v1/orders/{order_id}/customer-details | Update customer addresses |
OrdersApi | updateMerchantReferences | PATCH /ordermanagement/v1/orders/{order_id}/merchant-references | Update merchant references |
RefundsApi | get | GET /ordermanagement/v1/orders/{order_id}/refunds/{refund_id} | Get refund details |
RefundsApi | refundOrder | POST /ordermanagement/v1/orders/{order_id}/refunds | Refund an order |
Models
- Addon
- Address
- CancelNotAllowedErrorMessage
- Capture
- CaptureNotAllowedErrorMessage
- CaptureObject
- CarrierProduct
- Customer
- ErrorMessageDto
- ExtendDueDateOptions
- ExtendDueDateRequest
- InitialPaymentMethodDto
- Location
- NoSuchCaptureErrorMessage
- NoSuchOrderErrorMessage
- NotAllowedErrorMessage
- NotFoundErrorMessage
- OptionDto
- Order
- OrderLine
- ProductIdentifiers
- Refund
- RefundNotAllowedErrorMessage
- RefundObject
- SelectedShippingOptionDto
- ShippingInfo
- Subscription
- Timeslot
- UpdateAuthorization
- UpdateConsumer
- UpdateMerchantReferences
- UpdateShippingInfo
Authorization
Authentication schemes defined for the API:
basicAuth
- Type: HTTP basic authentication
Tests
To run the tests, use:
Author
About this package
This PHP package is automatically generated by the OpenAPI Generator project:
- API version:
1.0
- Generator version:
7.4.0
- Generator version:
- Build package:
org.openapitools.codegen.languages.PhpClientCodegen
All versions of php-klarna-ordermanagement with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^1.7 || ^2.0
tuutti/php-klarna-base Version ^2.0