deedee2025 / placetoplay
PHP Wrapper for PlaceToPay integration.
Installs: 22
Dependents: 0
Suggesters: 0
Security: 0
Stars: 1
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/deedee2025/placetoplay
Requires
- php: ^5.3.3 || ^7.0
This package is not auto-updated.
Last update: 2025-12-11 02:48:42 UTC
README
PHP Wrapper for PlaceToPay API integration.
Installation
- Make sure add
composer.jsonfile to project root directory - Run installation composer command
composer require deedee2025/placetoplay - Load composer autoload file in you project as you prefer. e.g:
include_once __DIR__ . '/vendor/autoload.php';
Usage
Authentication
Before start to use the wrapper's methods, you need authenticate via API:
PlaceToPay::authenticate( $yourLogin, $yourTransactionKey );
Searching
You can get information about a transaction after authentication using the method below:
$transaction = PlaceToPay::getTransactionInformation($transactionID);
Also, if you've done any request before, you can get all information about the latest requests using the method below:
$info = PlaceToPay::getStoredTransactionsInfo();
NOTE: The last method uses PHP session to get the latest request IDs made.
Requesting
You can generate new transaction to PSE API using the method below:
$request = new PSETransactionRequest( $param ); $storeIds = true; $result = PlaceToPay::createTransaction( $request, $storeIds );
Also, you can call PlaceToPay::printRequestForm( '/' ) method to print an automatic form to make the request and
replacing $params argument by $_POST to pass the form's values to the request.