定制 nexi-checkout/php-payment-sdk 二次开发

按需修改功能、优化性能、对接业务系统,提供一站式技术支持

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

nexi-checkout/php-payment-sdk

最新稳定版本:0.13.0

Composer 安装命令:

composer require nexi-checkout/php-payment-sdk

包简介

Nexi Checkout

README 文档

README

Examples

  • Setup using configuration provider & api factory
use NexiCheckout\Factory\HttpClientFactory;
use NexiCheckout\Factory\PaymentApiFactory;
use NexiCheckout\Model\Request\Payment;
use NexiCheckout\Factory\Provider\HttpClientConfigurationProvider

$factory = new HttpClientFactory($psrClient, $psrFactory, $psrStreamFactory); 
$provider = new HttpClientConfigurationProvider();

$api = (new PaymentApiFactory($factory, $provider))->create($secretKey, $isLiveMode);

// Hosted checkout 
$hostedPayment = $api->createHostedPayment(new Payment(...));

// Embedded checkout  
$embeddedPayment = $api->createEmbeddedPayment(new Payment(...));

// Subscription related calls
$subscriptionApi = (new PaymentApiFactory($factory, $provider))->createSubscriptionApi($secretKey, $isLiveMode);

$subscriptionApi->retrieveSubscription('d079718b-ff63-45dd-947b-4950c023750f');
  • Webhook models
use NexiCheckout\Model\Webhook\WebhookBuilder;
use Psr\Http\Message\StreamInterface;

/** @var StreamInterface $request */
$payload = $request->getContents();
$result = WebhookBuilder::fromJson($payload);

统计信息

  • 总下载量: 5.39k
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 2
  • 点击次数: 2
  • 依赖项目数: 2
  • 推荐数: 0

GitHub 信息

  • Stars: 2
  • Watchers: 2
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2025-01-28

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固