skip-pay / skippay-payments-php-sdk
跳过支付合作伙伴的API文档。
dev-main
2024-02-26 15:01 UTC
Requires
- php: >=7.4
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^6.2 || ^7.0
Requires (Dev)
- fakerphp/faker: ^1.20
- illuminate/support: >5.0.0
- php-parallel-lint/php-parallel-lint: ^1.2
- phpspec/prophecy-phpunit: ^2.0
- phpstan/phpstan: ^1.0.0
- phpunit/phpunit: ^8.0 | ^9.0
- squizlabs/php_codesniffer: ^3.7
- vimeo/psalm: ^4.5
This package is auto-updated.
Last update: 2024-09-26 16:15:46 UTC
README
skippay-php-sdk

-
跳过支付合作伙伴的API文档的PHP客户端。
-
API版本:1.0
有关更多信息,请访问 我们的开发者门户
安装
要求
PHP 7.4及更高版本。也应与PHP 8.0兼容。
Composer
要使用Composer安装绑定,请将以下内容添加到composer.json
{ "repositories": [ { "type": "vcs", "url": "https://github.com/skip-pay/skippay-payments-php-sdk" } ], "require": { "skippay/skippay-payments-php-sdk": "*@dev" } }
然后运行composer install
手动安装
下载文件并包含autoload.php
<?php require_once('/path/to/skippay-payments-php-sdk/vendor/autoload.php');
入门
请按照安装程序进行操作,然后运行以下命令
<?php require_once(__DIR__ . '/vendor/autoload.php'); $config = SkipPay\Configuration::getDefaultConfiguration(); $authApi = new SkipPay\Api\SecurityApi( new GuzzleHttp\Client(), $config, ); // Example, store this securely $username = 'USER_NAME'; $password = 'PASSWORD'; // Obtain access token $authResponse = $authApi->loginpartner([ 'username' => $username, 'password' => $password ]); // Configure access token $config->setAccessToken($authResponse['accessToken']); $sdk = new SkipPay\Sdk( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client(), $config ); $applicationId = 11b00a1ef1; // string | applicationId $applicationCancelRequest = new \SkipPay\Model\ApplicationCancelRequest(); // \SkipPay\Model\ApplicationCancelRequest try { $result = $sdk->ApplicationOperationsApi()->cancelapplication($applicationId, $applicationCancelRequest); print_r($result); } catch (Exception $e) { echo 'Exception when calling ApplicationOperationsApi()->cancelapplication(): ', $e->getMessage(), PHP_EOL; }
API端点
所有URI都是相对于 https://api.partner.skippay.cz
模型
- AccountNumber
- Address
- AddressType
- Amount
- ApplicationBaseResponse
- ApplicationCancelRequest
- ApplicationOrderChangeRequest
- ApplicationRequest
- ApplicationRequestAllOf
- ApplicationResponse
- ApplicationResponseAllOf
- ApplicationWithoutCustomerRequest
- ChangeOrderItemRequestSerializer
- CustomerBase
- CustomerExtraData
- CustomerRequest
- CustomerRequestAllOf
- CustomerResponse
- CustomerResponseAllOf
- DeliveryCarrier
- DeliveryCarrierDefault
- DeliveryType
- DocumentExtraData
- DocumentRequest
- DocumentResponse
- DocumentSerializer
- ErrorsResponse
- ErrorsResponseErrorsInner
- FileRequest
- FileResponse
- FinancingType
- Getpaymentsonspecificapplicationresponse
- HealthCheckResponse
- InvoiceInfo
- ItemType
- Limits
- MerchantUrls
- OrderBase
- OrderChangeRequest
- OrderCustomerSerializer
- OrderDeliveryState
- OrderExtendedResponse
- OrderExtendedResponseAllOf
- OrderItemBase
- OrderItemRequest
- OrderItemRequestAllOf
- OrderItemResponse
- OrderItemResponseAllOf
- OrderItemsChangeRequest
- OrderItemsChangeRequestTotalPrice
- OrderItemsDeliverRequest
- OrderItemsDeliverRequestAllOf
- OrderItemsReturnRequest
- OrderItemsReturnRequestAllOf
- OrderItemsSendRequest
- OrderItemsSendRequestAllOf
- OrderRequest
- OrderRequestAllOf
- OrderResponse
- OrderResponseAllOf
- PagingInfo
- PartnerLogin
- PartnerLoginResult
- Payment
- PrecheckAddress
- PrecheckCustomerRequest
- PrecheckCustomerRequestAllOf
- PrecheckOrderItemRequest
- PrecheckOrderRequest
- PrecheckRequest
- PrecheckResultResponse
- PrecheckResultResponseSerializer
- PrecheckResultsResponse
- PrivateFileResponse
- RecurrenceObject
- RecurrenceUpdateRequest
- VatAmount
- VatAmountAllOf
Authorization
httpBearer
- 类型:Bearer身份验证