gueststream / hapi
HomeAway支付岛替代令牌化服务API包装器
0.1.0
2016-12-30 04:06 UTC
Requires
- php: >=5.4.0
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- phpunit/phpunit: ~4.0||~5.0
- squizlabs/php_codesniffer: ^2.3
This package is auto-updated.
Last update: 2024-09-27 22:33:00 UTC
README
这是一个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)。请参阅许可证文件以获取更多信息。