Download the PHP package tripartie/safe-checkout without Composer

On this page you can find all versions of the php package tripartie/safe-checkout. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package safe-checkout

OpenAPIClient-php

Simple, yet elegant web interfaces for your convenience. One request away from your first secured C2C transaction.

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.app

Class Method HTTP request Description
AdminApi apiApiClientsGetCollection GET /api-clients Retrieves the collection of ApiClient resources.
AdminApi apiApiClientsIdentifierDelete DELETE /api-clients/{identifier} Removes the ApiClient resource.
AdminApi apiApiClientsIdentifierGet GET /api-clients/{identifier} Retrieves a ApiClient resource.
AdminApi apiApiClientsPost POST /api-clients Creates a ApiClient resource.
AdminApi apiInvitePost POST /invite Organization invite
AdminApi apiOrganizationsGetCollection GET /organizations Retrieves the collection of Organization resources.
AdminApi apiOrganizationsIdGet GET /organizations/{id} Retrieves a Organization resource.
AdminApi apiUsersGetCollection GET /users Retrieves the collection of User resources.
AdminApi apiUsersIdGet GET /users/{id} Retrieves a User resource.
AdminApi apiUsersIddisablePatch PATCH /users/{id}/disable Updates the User resource.
AdminApi apiUsersIdenablePatch PATCH /users/{id}/enable Updates the User resource.
AdminApi authenticationPost POST /authentication User authentication
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
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 apiPersonasPost POST /personas Register a Persona (Your customer)
SafeCheckoutApi apiOffersGetCollection GET /offers Search amongst Offers
SafeCheckoutApi apiOffersPost POST /offers Create a public link for Offer
SafeCheckoutApi apiOffersUlidDelete DELETE /offers/{ulid} Disable existing Offer
SafeCheckoutApi apiOffersUlidGet GET /offers/{ulid} Fetch a Offer details
SafeCheckoutApi apiOffersUlidPatch PATCH /offers/{ulid} Update existing Offer
SafeCheckoutApi apiOffersUlidmediasIdDelete DELETE /offers/{ulid}/medias/{id} Removes the Media resource.
SafeCheckoutApi apiOffersUlidmediasPost POST /offers/{ulid}/medias Upload a picture for a given Offer
SafeCheckoutApi apiUsersIdoffersPost POST /users/{id}/offers Create a public link for Offer
TransactionApi apiQuotesIdGet GET /quotes/{id} Retrieve a Quote
TransactionApi apiQuotesIdPatch PATCH /quotes/{id} Update a Quote prior to issuing a Transaction
TransactionApi apiQuotesPost POST /quotes Create a Quote prior to issuing a Transaction
TransactionApi apiTransactionsGetCollection GET /transactions List all Transaction
TransactionApi apiTransactionsPost POST /transactions Initialize a new Transaction
TransactionApi apiTransactionsUlidGet GET /transactions/{ulid} Get a Transaction
TransactionApi apiTransactionsUlidPatch PATCH /transactions/{ulid} Interact with a Transaction
UserApi apiBankAccountsIdDelete DELETE /bank-accounts/{id} Removes the BankAccount resource.
UserApi apiBankAccountsIdGet GET /bank-accounts/{id} Retrieves a BankAccount resource.
UserApi apiBankAccountsPost POST /bank-accounts Creates a BankAccount resource.
UserApi apiCardsGetCollection GET /cards Retrieves the collection of Card resources.
UserApi apiCardsIdDelete DELETE /cards/{id} Removes the Card resource.
UserApi apiCardsIdGet GET /cards/{id} Retrieves a Card resource.
UserApi apiCardsIdPatch PATCH /cards/{id} Push back the tokenization output from the external provider
UserApi apiCardsPost POST /cards Creates a Card resource.
UserApi apiCashOutsGetCollection GET /cash-outs Retrieves the collection of CashOut resources.
UserApi apiCashOutsIdGet GET /cash-outs/{id} Retrieves a CashOut resource.
UserApi apiCashOutsPost POST /cash-outs Withdraw the full amount available in the user wallet to set bank account
UserApi apiMeGet GET /me Retrieves a User resource.
UserApi apiProofOfIdentitiesGetCollection GET /proof-of-identities List all submitted PoI
UserApi apiProofOfIdentitiesIdGet GET /proof-of-identities/{id} Retrieve a specific PoI
UserApi apiProofOfIdentitiesIdPatch PATCH /proof-of-identities/{id} Upload the document for your PoI slot
UserApi apiProofOfIdentitiesPost POST /proof-of-identities Submit a slot for a PoI
UserApi apiRegisterPost POST /register Customer onboarding
UserApi apiUsersIdDelete DELETE /users/{id} Removes the User resource.
UserApi apiUsersIdPatch PATCH /users/{id} Update your profile
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 apiUsersIdpasswordPatch PATCH /users/{id}/password Change your password
UserApi apiUsersIdtotpSetupPatch PATCH /users/{id}/totp-setup Setup an additional authentication factor
UserApi apiUsersIdtotpTogglePatch PATCH /users/{id}/totp-toggle Disable the second authentication factor
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

Authorization

Authentication schemes defined for the API:

oauth

jwtPersonalKey

Tests

To run the tests, use:

Author

[email protected]

About this package

This PHP package is automatically generated by the OpenAPI Generator project:


All versions of safe-checkout with dependencies

PHP Build Version
Package Version
Requires php Version ^7.4 || ^8.0
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^7.3
guzzlehttp/psr7 Version ^1.7 || ^2.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package tripartie/safe-checkout contains the following files

Loading the files please wait ....