BIZ

PAY.JPを使ってPHPで決済する

https://pay.jp/ ドキュメント ライブラリ APIリファレンス

windowsにcomposerをインストールする。

$ mkdir payjp $ cd payjp $ composer init $ vim composer.json

$ composer install $ vim payjp_test.php

下記のエラーが出ました。curlのSSL証明書の設定みたいなやつでした。

Fatal error: Uncaught exception 'Payjp\Error\ApiConnection' with message ' in D:\xampp\htdocs\payjp\vendor\payjp\payjp-php\lib\HttpClient\CurlClient.php on line 123
( ! ) Payjp\Error\ApiConnection: Unexpected error communicating with Payjp. If this problem persists, let us know at [email protected]. (Network error [errno 77]: error setting certificate verify locations: CAfile: D:\xampp\htdocs\payjp\vendor\payjp\payjp-php\lib\HttpClient/../../data/ca-certificates.crt CApath: none) in D:\xampp\htdocs\payjp\vendor\payjp\payjp-php\lib\HttpClient\CurlClient.php on line 123

ローカルテストの場合は、gitとかに入ってるやつを使えるようです。 参考:Windows版PHPのcurlの証明書