1. Go to this page and download the library: Download wowmarketing/webpay-php library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
wowmarketing / webpay-php example snippets
$signer = new \WOWMarketing\Webpay\Signer(
$privateKeyFilepath, // Path of private key.
$privateKeyPassword, // Password for private key.
$publicKeyFilepath // Path of public key.
);
$api = new \WOWMarketing\Webpay\Api(
$merchantNumber, // Merchant number.
$webpayUrl, // URL of webpay.
$signer // instance of \WOWMarketing\Webpay\Signer.
);
use \WOWMarketing\Webpay\PaymentRequest;
$request = new PaymentRequest(...);
$url = $api->createPaymentRequestUrl($request); // $api instance of \WOWMarketing\Webpay\Api
// use $url as you want. In most cases for redirecting to GP Webpay.
use \WOWMarketing\Webpay\PaymentResponse;
use \WOWMarketing\Webpay\Exception;
$response = new PaymentResponse(...); // fill response with response parameters (from request).
try {
$api->verifyPaymentResponse($response);
}
catch (PaymentResponseException $e) {
// PaymentResponseException has $prCode, $srCode for properties for logging GP Webpay response error codes.
}
catch (Exception $e) {
// Digest is not correct.
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.