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.
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.
- API version: 1.0.0
- Package version: 1.6.10
Requirements
PHP 5.5 and later
Installation & Usage
Composer
To install the bindings via Composer, add the following to composer.json
:
- PHP 5.5+, PHP 7.x, PHP 8.x,
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
- AddressData2
- AmountDetails2
- ApproveInstallmentPlanRequest
- AuthenticationType
- CancelInstallmentPlanRequest
- CardBrand
- CardData
- CardResult
- CardType
- CartData
- ChargebackRequest
- CreateInstallmentPlanRequest
- DelayResolution
- DisputeStatus
- Disputes
- Error
- EventsEndpoints
- ExternalAuth
- FraudCheck
- FraudCheckResult
- Get3DSecureParametersRequest
- Get3DSecureParametersResponse
- GetFraudStatusDisplayRequest
- GetFraudStatusDisplayResponse
- GetInitiatedInstallmentPlanRequest
- GetInitiatedInstallmentPlanResponse
- GetInitiatedUpdatePaymentDataResponse
- GetInstallmentSchedulesRequest
- GetInstallmentsPlanResponse
- GetInstallmentsPlanSearchCriteriaRequest
- GetInstallmentsScheduleResponse
- GetPGTLRequest
- GetPGTLResponse
- GetResourcesRequest
- GetResourcesRequestContext
- GetResourcesResponse
- InitiateInstallmentPlanRequest
- Installment
- Installment2
- InstallmentPlan
- InstallmentPlanActivityStatus
- InstallmentPlanCancelationReason
- InstallmentPlanDateInfo
- InstallmentPlanInitiatedStatuses
- InstallmentPlanQueryCriteria
- InstallmentPlanResponse
- InstallmentPlanStatus
- InstallmentsPlanDateType
- ItemData
- LearnMoreDetailCommonRequest
- LearnMoreDetailsResponse
- LoginRequest
- LoginResponse
- Money
- MoneyFlows
- MoneyWithCurrencyCode
- OperationType
- PagingRequestHeader
- PagingResponseHeader
- PaymentFormMessage
- PaymentFormMessageType
- PaymentMethods
- PaymentToken
- PaymentWizardData
- PgtlDto
- PlanApprovalEvidence
- PlanData
- PlanStrategy
- PurchaseMethod
- ReAuthorization
- RedirectUrls
- ReferenceEntityBase
- RefundPlanRequest
- RefundStrategy
- RefundUnderCancelation
- RelationsLoad
- RequestHeader
- RequestPaymentRequest
- RequestPaymentResponse
- ResponseElements
- ResponseHeader
- Schedule
- ScheduleElements
- SingleTermsModel
- StartInstallmentsRequest
- SystemTextCategory
- TermsAndConditions
- TermsAndConditionsGetRequest
- TermsAndConditionsGetResponse
- TermsContentDisplayModel
- TermsContentType
- TestCardRequest
- TestModes
- TouchPoint
- TransactionInfo
- TransactionResult
- TransactionStatus
- TransactionType
- User
- VerifyPaymentRequest
- VerifyPaymentResponse
- AddressData
- AmountDetails
- ConsumerData
- CreateInstallmentsPlanResponse
- Currency
- GetInstallmentsPlanExtendedResponse
- InitiateInstallmentsPlanResponse
- LearnMoreDetailsRequest
- MerchantRef
- PaymentWizardDataResponse
- RefundInstallmentPlanResponse
- UpdateInstallmentPlanRequest
- UpdateInstallmentsPlanResponse
- ExtendedCurrency