Download the PHP package splitit/sdk without Composer

On this page you can find all versions of the php package splitit/sdk. 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 sdk

Splitit SDK for PHP

This is Splitit Web API SDK source code for PHP 5.5+ applications. For other languages, please visit Splitit.SDKs.

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.

Getting Started

Replace _YOUR_SANDBOX_APIKEY, _YOUR_PRODUCTION_APIKEY, _YOURUSERNAME and _YOURPASSWORD placeholders with your corresponding credentials. Please follow the installation procedure and then run the following:

Flex Fields

Common usage for Splitit PHP SDK is in making necessary server-side requests as part of FlexFields product integration. The code below is an example of how SDK wrappers can be used to simplify acquiring public token and verifying payment. For more information, please visit FlexFields documentation.

Server-side code consists of two parts: acquiring public token which needs to be passed to FlexFields JS library and verifying payment before order is finalized and shipped.

Getting public token

Payment verification

For detailed information on request and response procedures, please visit Splitit Web API documentation

Documentation for API Endpoints

All URIs are relative to https://webapi.production.splitit.com

Class Method HTTP request Description
InfrastructureApi infrastructureGetResourcesGET GET /api/Infrastructure/GetResources
InfrastructureApi infrastructureGetResourcesPOST POST /api/Infrastructure/GetResources
InstallmentPlanApi installmentPlanApprove POST /api/InstallmentPlan/Approve
InstallmentPlanApi installmentPlanCancel POST /api/InstallmentPlan/Cancel
InstallmentPlanApi installmentPlanChargeBack POST /api/InstallmentPlan/ChargeBack
InstallmentPlanApi installmentPlanCreate POST /api/InstallmentPlan/Create
InstallmentPlanApi installmentPlanGet POST /api/InstallmentPlan/Get
InstallmentPlanApi installmentPlanGet3DSecureParameters POST /api/InstallmentPlan/Get3DSecureParameters
InstallmentPlanApi installmentPlanGetExtended POST /api/InstallmentPlan/GetExtended
InstallmentPlanApi installmentPlanGetFraudStatusDisplay POST /api/InstallmentPlan/GetFraudStatusDisplay
InstallmentPlanApi installmentPlanGetInitiatedInstallmentPlanRequest POST /api/InstallmentPlan/GetInitiatedInstallmentPlanRequest
InstallmentPlanApi installmentPlanGetInitiatedUpdatePaymentData GET /api/InstallmentPlan/GetInitiatedUpdatePaymentData
InstallmentPlanApi installmentPlanGetLearnMoreDetails POST /api/InstallmentPlan/GetLearnMoreDetails
InstallmentPlanApi installmentPlanGetPGTL POST /api/InstallmentPlan/GetPGTL
InstallmentPlanApi installmentPlanGetSchedules POST /api/InstallmentPlan/GetSchedules
InstallmentPlanApi installmentPlanInitiate POST /api/InstallmentPlan/Initiate
InstallmentPlanApi installmentPlanRefund POST /api/InstallmentPlan/Refund
InstallmentPlanApi installmentPlanRequestPayment POST /api/InstallmentPlan/RequestPayment
InstallmentPlanApi installmentPlanStartInstallments POST /api/InstallmentPlan/StartInstallments
InstallmentPlanApi installmentPlanTermsAndConditions POST /api/InstallmentPlan/TermsAndConditions
InstallmentPlanApi installmentPlanTestCard POST /api/InstallmentPlan/TestCard
InstallmentPlanApi installmentPlanUpdate POST /api/InstallmentPlan/Update
InstallmentPlanApi installmentPlanVerifyPayment POST /api/InstallmentPlan/Get/VerifyPayment
LoginApi loginPost POST /api/Login

Documentation For Models

Author

Splitit


All versions of sdk with dependencies

PHP Build Version
Package Version
No informations.
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 splitit/sdk contains the following files

Loading the files please wait ....