pixwell-dev/laravel-adyen-checkoutapi

0.2.2 2017-10-13 09:35 UTC

README

Latest Version on Packagist Build Status SensioLabsInsight Quality Score Total Downloads

这是Adyen Checkout api的Laravel桥接器。[链接](https://docs.adyen.com/developers/in-app-integration/checkout-api-reference)。仅支持两种方法setupverify。在verify调用后进行额外价格检查,支持使用redis。

安装

您可以通过composer安装此包

composer require pixwell-dev/laravel-adyen-checkoutapi

使用方法

设置方法

$setupRequest = (new SetupRequest('client_sdk_token', 'channel'))
				->setAmount($request->amount);
				
$response = app(AdyenCheckoutApi::class)->setup($setupRequest);
其他方法
  • setShopperReference(''):内部购物者参考。
  • setCountryCode(''):有效的值是ISO 2位字符的国家代码。
  • setShopperLocale(''):购物者语言:例如:nl_NL或en_GB。
  • setReturnUrl(''):在使用重定向支付方式时,将打开的URL/app。
  • setReference(''):您提供的唯一参考,将用于更新支付,如退款。
  • setSessionValidity(OneSignalButton $button):支付截止日期;支付必须在指定的时间内处理:[格式](https://www.w3.org/TR/NOTE-datetime);

验证方法

$response = app(AdyenCheckoutApi::class)->verify($payload, $price);

变更日志

请参阅[变更日志](https://github.com/pixwell-dev/laravel-adyen-checkoutapi/blob/HEAD/CHANGELOG.md)了解最近更改的更多信息。

测试

composer test

贡献

请参阅[贡献指南](https://github.com/pixwell-dev/laravel-adyen-checkoutapi/blob/HEAD/CONTRIBUTING.md)以获取详细信息。

安全

如果您发现任何安全问题,请通过电子邮件developer@pixwell.sk联系,而不是使用问题跟踪器。

鸣谢

许可

MIT许可(MIT)。请参阅[许可文件](https://github.com/pixwell-dev/laravel-adyen-checkoutapi/blob/HEAD/LICENSE.md)以获取更多信息。