This package provides a pure PHP interface to BIP70.
It exposes classes for:
- X509 routines
- loading a trusted certificate store
- CA chain validation of X509Certificates
- X509 signature validation of Signature and X509Certificate
- for extracting, parsing, and manipulating protobufs
- for downloading and fully validating a payment request over HTTP(s)
- creating (un)signed payment requests
Note: this library should not be considered stable until the v1.0.0 release. Outstanding issues are tracked using the v1.0.0 milestone.
For contributing guidelines, please see CONTRIBUTING.md
Much credit is due to the open source software that make this package possible.
- sop/x509 for X509, and some crypto utils
- rgooding/protobuf-php for protobuf support
- composer/ca-bundle for detecting the trusted certificate store, and providing a fallback