Download the PHP package asplinsol/trustshare-api-php without Composer
On this page you can find all versions of the php package asplinsol/trustshare-api-php. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download asplinsol/trustshare-api-php
More information about asplinsol/trustshare-api-php
Files in asplinsol/trustshare-api-php
Package trustshare-api-php
Short Description PHP library for access to TrustShare API
License LGPL-2.1
Homepage https://github.com/asplinsol
Informations about the package trustshare-api-php
SwaggerClient-php
Welcome to the trustshare API Reference documentation. Here you can find detailed information about the endpoints we provide as well as the shape of entities within the system. # Getting Started It only takes a few minutes to begin using our Sandbox environment straight away. Let's begin... 1. Create an Organisation — Head over to the dashboard to login and being creating your Organisation. You can provide your logo and your brand's accent colour to customise the Checkout UI which is instantiated from the Webhook Events guide. # Authentication Every API call must include an Authorization
header containing your API Key.
This PHP package is automatically generated by the Swagger Codegen project:
- API version: 1.0.0
- Build package: io.swagger.codegen.v3.generators.php.PhpClientCodegen
Requirements
PHP 5.5 and later
Installation & Usage
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
:
Tests
To run the unit tests:
Getting Started
Please follow the installation procedure and then run the following:
Documentation for API Endpoints
All URIs are relative to https://rest.trustshare.io
Class | Method | HTTP request | Description |
---|---|---|---|
ParticipantsApi | createParticipant | POST /v1/participants | Create a Participant |
ParticipantsApi | getParticipant | GET /v1/participant/{id} | Get a Participant |
PaymentsApi | createPaymentIntent | POST /v1/intents/payment | Create a Payment Intent |
PaymentsApi | createRefunds | POST /v1/outbounds/refunds | Create Refunds |
PaymentsApi | createReleases | POST /v1/outbounds/releases | Create Releases |
PaymentsApi | getCheckout | GET /v1/checkout/{id} | Get a Checkout |
PaymentsApi | getInbound | GET /v1/inbound/{id} | Get an Inbound |
PaymentsApi | getIntent | GET /v1/intent/{id} | Get an Intent |
PaymentsApi | getInvoice | GET /v1/invoice/{id} | Get an Invoice |
PaymentsApi | getOutbound | GET /v1/outbound/{id} | Get an Outbound |
PaymentsApi | getProject | GET /v1/project/{id} | Get a Project |
PaymentsApi | getSettlement | GET /v1/settlement/{id} | Get a Settlement |
ProjectsApi | createProject | POST /v1/projects | Create a Project |
ProjectsApi | getProject | GET /v1/project/{id} | Get a Project |
VerificationsApi | createVerification | POST /v1/verifications | Create a Verification |
VerificationsApi | getParticipant | GET /v1/participant/{id} | Get a Participant |
VerificationsApi | getVerification | GET /v1/verification/{id} | Get a Verification |
Documentation For Models
- Address
- AddressInput
- AddressType
- AllOfAddressInputType
- AllOfAddressType
- AllOfBankAccountCountry
- AllOfBankAccountCurrency
- AllOfBankAccountInputCountry
- AllOfBankAccountInputCurrency
- AllOfBankAccountRoutingCodeType
- AllOfCheckoutParticipant
- AllOfCheckoutStatus
- AllOfCheckoutTransfersItems
- AllOfCheckoutType
- AllOfConversionFrom
- AllOfConversionStatus
- AllOfConversionTo
- AllOfInboundStatus
- AllOfInboundType
- AllOfIntentBankAccountInputCountry
- AllOfIntentBankAccountInputCurrency
- AllOfIntentParticipantInputAddress
- AllOfIntentParticipantInputBankAccount
- AllOfIntentParticipantInputType
- AllOfInvoiceAccount
- AllOfInvoiceCurrency
- AllOfInvoiceParticipant
- AllOfInvoiceSettlementsItems
- AllOfInvoiceStatus
- AllOfKnownParticipantAddress
- AllOfKnownParticipantBankAccount
- AllOfKnownParticipantStatus
- AllOfKnownParticipantType
- AllOfLinkIntentCurrency
- AllOfLinkIntentFrom
- AllOfLinkIntentSettlementsItems
- AllOfLinkIntentStatus
- AllOfLinkIntentType
- AllOfOutboundConversion
- AllOfOutboundPausedReason
- AllOfOutboundResultOutboundsItems
- AllOfOutboundStatus
- AllOfOutboundTo
- AllOfOutboundTransfersItems
- AllOfOutboundType
- AllOfPaymentIntentCurrency
- AllOfPaymentIntentFrom
- AllOfPaymentIntentSettlementsItems
- AllOfPaymentIntentStatus
- AllOfPaymentIntentType
- AllOfProjectAccount
- AllOfProjectAccountCurrency
- AllOfProjectAccountRoutingDataItems
- AllOfProjectCheckoutsItems
- AllOfProjectCurrency
- AllOfProjectInboundsItems
- AllOfProjectOutboundsItems
- AllOfProjectRoutingDataRoutingCodeType
- AllOfProjectSettlementsItems
- AllOfProjectStatus
- AllOfProjectType
- AllOfReleaseInputTo
- AllOfSettlementCurrency
- AllOfSettlementFrom
- AllOfSettlementInputTo
- AllOfSettlementInputType
- AllOfSettlementIntentTo
- AllOfSettlementIntentType
- AllOfSettlementStatus
- AllOfSettlementTo
- AllOfSettlementType
- AllOfTransferSubtype
- AllOfTransferType
- AllOfVerificationParticipant
- AllOfVerificationStatus
- AllOfVerificationType
- AllOfintentsPaymentBodyCurrency
- AllOfintentsPaymentBodyFrom
- AllOfintentsPaymentBodySettlementsItems
- AllOfintentsPaymentBodyType
- AllOfoutboundsRefundsBodyRefundsItems
- AllOfoutboundsReleasesBodyReleasesItems
- AllOfv1ParticipantsBodyAddress
- AllOfv1ParticipantsBodyBankAccount
- AllOfv1ParticipantsBodyType
- AllOfv1ProjectsBodyCurrency
- AllOfv1VerificationsBodyAddress
- AllOfv1VerificationsBodyBankAccount
- AllOfv1VerificationsBodyType
- BankAccount
- BankAccountCountry
- BankAccountCurrency
- BankAccountInput
- Checkout
- CheckoutStatus
- CheckoutType
- Conversion
- ConversionStatus
- CreatedPaymentIntent
- Currency
- Inbound
- InboundStatus
- InboundType
- InlineResponse200
- InlineResponse2001
- InlineResponse20010
- InlineResponse2002
- InlineResponse2003
- InlineResponse2004
- InlineResponse2005
- InlineResponse2006
- InlineResponse2007
- InlineResponse2008
- InlineResponse2009
- Intent
- IntentBankAccountInput
- IntentParticipantInput
- IntentStatus
- IntentType
- IntentsPaymentBody
- Invoice
- InvoiceStatus
- KnownParticipant
- LinkIntent
- OneOfCreatedPaymentIntent
- OneOfIntent
- Outbound
- OutboundPausedReason
- OutboundResult
- OutboundStatus
- OutboundType
- OutboundsRefundsBody
- OutboundsReleasesBody
- ParticipantStatus
- ParticipantType
- PaymentIntent
- PaymentSubType
- PaymentType
- Project
- ProjectAccount
- ProjectRoutingCodeType
- ProjectRoutingData
- ProjectStatus
- ProjectType
- RefundInput
- ReleaseInput
- RoutingCodeType
- Settlement
- SettlementInput
- SettlementIntent
- SettlementStatus
- SettlementType
- Transfer
- TransferSubType
- TransferType
- V1ParticipantsBody
- V1ProjectsBody
- V1VerificationsBody
- Verification
- VerificationStatus
- VerificationType
Documentation For Authorization
All endpoints do not require authorization.
Author
All versions of trustshare-api-php with dependencies
ext-curl Version *
ext-json Version *
ext-mbstring Version *
guzzlehttp/guzzle Version ^6.2