Download the PHP package tripartie/tpdk without Composer
On this page you can find all versions of the php package tripartie/tpdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download tripartie/tpdk
More information about tripartie/tpdk
Files in tripartie/tpdk
Package tpdk
Short Description Our API suite for the **Resolution Center** and the **Safe Checkout** features. Simple, yet elegant web interfaces for your convenience. One request away from your first automated resolution or safe-checkout.
License Apache-2.0
Homepage https://openapi-generator.tech
Informations about the package tpdk
OpenAPIClient-php
Our API suite for the Resolution Center and the Safe Checkout features. Simple, yet elegant web interfaces for your convenience. One request away from your first automated resolution or safe-checkout.
For more information, please visit https://tripartie.com.
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://staging-api.tripartie.com
Class | Method | HTTP request | Description |
---|---|---|---|
BrandingApi | apiOrganizationsIdPatch | PATCH /organizations/{id} | Update your Organization details, branding or parameters |
BrandingApi | apiOrganizationsIdiconDelete | DELETE /organizations/{id}/icon | Unset your Organization Icon |
BrandingApi | apiOrganizationsIdiconPost | POST /organizations/{id}/icon | Upload your Organization Icon |
BrandingApi | apiOrganizationsIdlogoDelete | DELETE /organizations/{id}/logo | Unset your Organization Logo |
BrandingApi | apiOrganizationsIdlogoPost | POST /organizations/{id}/logo | Upload your Organization logo |
NotificationApi | apiPersonasIdnotificationsGetCollection | GET /personas/{id}/notifications | Retrieve pending notifications for Persona |
NotificationApi | apiPersonasPersonaIdnotificationsIdPatch | PATCH /personas/{personaId}/notifications/{id} | Mark as read/unread a notification for Persona |
NotificationApi | apiUsersIdnotificationsGetCollection | GET /users/{id}/notifications | Retrieves the collection of Notification resources. |
NotificationApi | apiUsersUserIdnotificationsIdPatch | PATCH /users/{userId}/notifications/{id} | Mark as read/unread a notification for User |
OrganizationApi | apiOrganizationsGetCollection | GET /organizations | Retrieves the collection of Organization resources. |
OrganizationApi | apiOrganizationsIdGet | GET /organizations/{id} | Retrieves a Organization resource. |
PersonaApi | apiPersonasGetCollection | GET /personas | Retrieves the collection of Persona resources. |
PersonaApi | apiPersonasIdDelete | DELETE /personas/{id} | Unregister a Persona (Your customer) |
PersonaApi | apiPersonasIdGet | GET /personas/{id} | Retrieves a Persona resource. |
PersonaApi | apiPersonasIdPatch | PATCH /personas/{id} | Updates the Persona resource. |
PersonaApi | apiPersonasIdtokenPost | POST /personas/{id}/token | Issue authenticated URL for single end-user |
PersonaApi | apiPersonasPost | POST /personas | Register a Persona (Your customer) |
ResolutionCenterApi | apiDisputesGetCollection | GET /disputes | Retrieves the collection of Dispute resources. |
ResolutionCenterApi | apiDisputesPost | POST /disputes | Draft a standalone Dispute |
ResolutionCenterApi | apiDisputesUlidDelete | DELETE /disputes/{ulid} | Abandon claims on Dispute |
ResolutionCenterApi | apiDisputesUlidGet | GET /disputes/{ulid} | Retrieves a Dispute resource. |
ResolutionCenterApi | apiDisputesUlidPatch | PATCH /disputes/{ulid} | Update the Dispute |
ResolutionCenterApi | apiDisputesUlidevaluationsPost | POST /disputes/{ulid}/evaluations | Submit an Evaluation for the Dispute |
ResolutionCenterApi | apiDisputesUlidevidencesGetCollection | GET /disputes/{ulid}/evidences | Retrieve all Evidences in Dispute |
ResolutionCenterApi | apiDisputesUlidevidencesIdDelete | DELETE /disputes/{ulid}/evidences/{id} | Withdraw an Evidence from a Dispute |
ResolutionCenterApi | apiDisputesUlidevidencesIdmediaPost | POST /disputes/{ulid}/evidences/{id}/media | Upload attachment in regard of described Evidence |
ResolutionCenterApi | apiDisputesUlidevidencesPost | POST /disputes/{ulid}/evidences | Submit an Evidence to the Dispute case |
ResolutionCenterApi | apiDisputesUlidparcelsGetCollection | GET /disputes/{ulid}/parcels | Retrieves the collection of Parcel resources. |
ResolutionCenterApi | apiDisputesUlidparcelsIdDelete | DELETE /disputes/{ulid}/parcels/{id} | Removes the Parcel resource. |
ResolutionCenterApi | apiDisputesUlidparcelsPost | POST /disputes/{ulid}/parcels | Creates a Parcel resource. |
ResolutionCenterApi | apiOffersUlidmediasIdDelete | DELETE /offers/{ulid}/medias/{id} | Removes the Media resource. |
ResolutionCenterApi | apiOffersUlidmediasPost | POST /offers/{ulid}/medias | Upload a picture for a given Offer |
UserApi | apiApiClientsGetCollection | GET /api-clients | Retrieves the collection of ApiClient resources. |
UserApi | apiApiClientsIdentifierDelete | DELETE /api-clients/{identifier} | Removes the ApiClient resource. |
UserApi | apiApiClientsIdentifierGet | GET /api-clients/{identifier} | Retrieves a ApiClient resource. |
UserApi | apiApiClientsPost | POST /api-clients | Creates a ApiClient resource. |
UserApi | apiInvitePost | POST /invite | Organization invite |
UserApi | apiMeGet | GET /me | Retrieves a User resource. |
UserApi | apiPersonasauthenticationPost | POST /personas/authentication | Persona Authentication |
UserApi | apiPersonasmeGet | GET /personas/me | Retrieve your authenticated Persona |
UserApi | apiPersonasregisterPost | POST /personas/register | Persona external registration |
UserApi | apiRegisterPost | POST /register | Organization onboarding |
UserApi | apiUsersGetCollection | GET /users | Retrieves the collection of User resources. |
UserApi | apiUsersIdDelete | DELETE /users/{id} | Removes the User resource. |
UserApi | apiUsersIdGet | GET /users/{id} | Retrieves a User resource. |
UserApi | apiUsersIdPatch | PATCH /users/{id} | Updates the User resource. |
UserApi | apiUsersIdavatarDelete | DELETE /users/{id}/avatar | Unset your personal avatar |
UserApi | apiUsersIdavatarPost | POST /users/{id}/avatar | Upload your personal avatar |
UserApi | apiUsersIdemailPatch | PATCH /users/{id}/email | Update user email |
UserApi | apiUsersIdemailValidationPatch | PATCH /users/{id}/email-validation | Validate email ownership |
UserApi | apiUsersIdenablePatch | PATCH /users/{id}/enable | Updates the User resource. |
UserApi | apiUsersIdpasswordPatch | PATCH /users/{id}/password | Updates the User resource. |
UserApi | apiUsersIdtotpSetupPatch | PATCH /users/{id}/totp-setup | Updates the User resource. |
UserApi | apiUsersIdtotpTogglePatch | PATCH /users/{id}/totp-toggle | Updates the User resource. |
UserApi | authenticationPost | POST /authentication | User authentication |
WebhookApi | apiWebhookHistoriesGetCollection | GET /webhook-histories | Retrieves the collection of WebhookHistory resources. |
WebhookApi | apiWebhookHistoriesIdGet | GET /webhook-histories/{id} | Retrieves a WebhookHistory resource. |
WebhookApi | apiWebhookHistoriesIdPut | PUT /webhook-histories/{id} | Replay a Webhook that ended up in failure |
WebhookApi | apiWebhookSubscriptionsGetCollection | GET /webhook-subscriptions | Retrieves the collection of WebhookSubscription resources. |
WebhookApi | apiWebhookSubscriptionsIdDelete | DELETE /webhook-subscriptions/{id} | Removes the WebhookSubscription resource. |
WebhookApi | apiWebhookSubscriptionsPost | POST /webhook-subscriptions | Subscribe to Event(s) |
Models
- AccessError
- Address
- ApiClientPostCreationRead
- ApiClientRead
- ApiClientWrite
- AuthError
- DisputeAddressIndependentWrite
- DisputeCollectionRead
- DisputeDisputeRead
- DisputeIndependentWrite
- DisputeMediaRead
- DisputeMetadataIndependentWrite
- DisputeMetadataRead
- DisputeOfferCollectionRead
- DisputeOfferIndependentWrite
- DisputeOfferRead
- DisputeOrganizationRead
- DisputeParcelIndependentWrite
- DisputeParcelRead
- DisputePersonaCollectionRead
- DisputePersonaIndependentWrite
- DisputePersonaRead
- DisputePostCreationRead
- DisputeRead
- DisputeTransactionCollectionRead
- DisputeTransactionIndependentWrite
- DisputeTransactionRead
- DisputeUpdate
- DisputeViewRead
- DisputeWorkflowEventRead
- EvaluationRead
- EvaluationWrite
- Evidence
- EvidenceMediaRead
- EvidenceRead
- EvidenceWrite
- GenericError
- InvalidQueryError
- Media
- MediaDisputeRead
- MediaRead
- MediaUserRead
- MessageError
- Metadata
- MetadataDisputeRead
- NotFoundError
- NotificationRead
- NotificationUpdate
- OfferDisputeRead
- OrganizationAddressUpdate
- OrganizationCollectionRead
- OrganizationDisputeRead
- OrganizationMediaCollectionRead
- OrganizationMediaRead
- OrganizationRead
- OrganizationUpdate
- OrganizationUserRead
- Parcel
- ParcelDisputeRead
- ParcelWrite
- Persona
- PersonaAddressRead
- PersonaAddressUpdate
- PersonaAddressWrite
- PersonaAuthReturn
- PersonaCollectionRead
- PersonaDisputeRead
- PersonaExternalAuth
- PersonaMetadataRead
- PersonaMetadataUpdate
- PersonaMetadataWrite
- PersonaPostAuthRead
- PersonaRead
- PersonaRegister
- PersonaTokenWrite
- PersonaUpdate
- PersonaWrite
- RateLimitError
- TransactionDisputeRead
- UnprocessableEntity
- UnprocessableEntityViolationsInner
- User
- UserAddressWrite
- UserAuthenticatedRead
- UserCollectionRead
- UserEmailValidationWrite
- UserInvite
- UserJwtCreated
- UserJwtWrite
- UserMediaAuthenticatedRead
- UserMediaCollectionRead
- UserMediaRead
- UserOrganizationAuthenticatedRead
- UserOrganizationCollectionRead
- UserOrganizationRead
- UserOrganizationWrite
- UserPostRegisterRead
- UserTotpSetupRead
- UserTotpToggleWrite
- UserUpdate
- UserUserEmailUpdate
- UserUserPasswordUpdate
- UserUserRead
- UserUserSubscribed
- UserWrite
- View
- ViewDisputeRead
- Webhook
- WebhookHistoryCollectionRead
- WebhookHistoryRead
- WebhookObject
- WebhookSubscriptionRead
- WebhookSubscriptionWrite
- WorkflowEventDisputeRead
Authorization
Authentication schemes defined for the API:
oauth
- Type:
OAuth
- Flow:
application
- Authorization URL: ``
- Scopes:
- OFFER_READ: Read-only operations on safe-checkout offers
- OFFER_WRITE: Write permissions on safe-checkout offers
- DISPUTE_READ: Read-only operations on disputes
- DISPUTE_WRITE: Write permissions on disputes
- DISPUTE_ARBITRATION: Update permission on disputes for manual arbitration only
- ORGANIZATION_READ: Read organization details and stats
- RULING_READ: Read custom rules applied to the dispute resolution program
- RULING_WRITE: Write custom rules applied to the dispute resolution program
- PERSONA_READ: Read operations on the shared user-base knowledge
- PERSONA_WRITE: Write permissions on the shared user-base knowledge
- PERSONA_AUTH: Capability to issue short-term lived authenticated URL
- INTERNAL_WRITE: Special internal scope
jwtPersonalKey
- Type: API key
- API key parameter name: Authorization
- Location: HTTP header
personaAuthKey
- Type: API key
- API key parameter name: X-Persona-Authorization
- Location: HTTP header
Tests
To run the tests, use:
Author
About this package
This PHP package is automatically generated by the OpenAPI Generator project:
- API version:
2.0.204
- Generator version:
7.6.0
- Generator version:
- Build package:
org.openapitools.codegen.languages.PhpClientCodegen
All versions of tpdk with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^1.7 || ^2.0