HomeAway支付岛替代令牌化服务API包装器

0.1.0 2016-12-30 04:06 UTC

This package is auto-updated.

Last update: 2024-09-27 22:33:00 UTC


README

Latest Version on Packagist Software License Build Status Coverage Status Quality Score Total Downloads

这是一个PHP库,用于简化HomeAway提供的HAPI HAT(HomeAway支付岛替代令牌化)服务的实现。该服务可以移除HomeAway和其他数据或服务提供商从PCI范围内的服务,除了主动接受客人信用卡数据的那个服务。更多信息可以在HAPI参考页面上找到。

HAPI仅支持TLS v1.2 SSL加密,并且此库期望PHP自动正确协商此加密。Travis-CI测试HHVM未能正确完成此操作,因此已删除HHVM测试。

安装

通过Composer

$ composer require gueststream/hapi

使用方法

使用HomeAway提供的HAT客户端ID和API密钥调用令牌化器,然后将信用卡号传递给tokenize()方法以请求并接收该信用卡号的令牌。

$hatClientId = "a7209c11-32e5-4c55-bff5-617607d85e8f";
$hatApiKey = "c5de60cfccd04f84a502bfb9c63d2f28";
$creditCardNumber = "4111111111111111";

$tokenizer = new Gueststream\HomeAway\Tokenizer($hatClientId, $hatApiKey);
$tokenizedCardNumber = $tokenizer->tokenize($creditCardNumber);

测试

$ composer test

贡献

请参阅贡献指南以获取详细信息。

安全

如果您发现任何与安全相关的问题,请通过support@gueststream.com发送电子邮件,而不是使用问题跟踪器。

鸣谢

许可证

MIT许可证(MIT)。请参阅许可证文件以获取更多信息。