cakasim / php-payone-sdk Goto Github PK
View Code? Open in Web Editor NEWSDK for PAYONE Payment Integration
Home Page: https://cakasim.de
License: MIT License
SDK for PAYONE Payment Integration
Home Page: https://cakasim.de
License: MIT License
The project README file needs to be written.
The cURL-based PSR-18 implementation needs to be done. The class will name CurlClient
.
The PHPStand tool must be setup.
The configuration component uses its own exception. An interface must be provided for this exception.
Currently the SDK lacks a default configuration. The following config params should have default values:
api.endpoint
set to https://api.pay1.de/post-gateway/
api.key_hash_type
set to sha384
api.mode
set to test
notification.sender_address_whitelist
set to trusted sender IP listredirect.token_lifetime
set to 3600
redirect.token_encryption_method
set to aes-256-ctr
redirect.token_signing_algo
set to sha256
The phpDocumentor tool must be setup.
The configuration parameter api.key_hash
stores the API key in the already hashed form. This restricts the different usage variants of the API key. The API key should therefore be available in plain text within the configuration and, if necessary, be converted into the corresponding hash value.
The PHPUnit tool must be setup.
To allow easy handling of SDK exceptions for the developer, all SDK specific exceptions should have a common interface. This interface will be named Cakasim\Payone\Sdk\SdkExceptionInterface
.
The parameters of a notification can be very different. Depending on the type of notification, different parameters are present. To make the parameters easily accessible, a getter should be implemented that returns the parameter value of a specific parameter using the parameter name.
The PHP-CS-Fixer tool must be setup.
The project CONTRIBUTING file need to be written.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.