PHP code example of ronmelkhior / coinpayments-ipn
1. Go to this page and download the library: Download ronmelkhior/coinpayments-ipn 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/ */
ronmelkhior / coinpayments-ipn example snippets
use RonMelkhior\CoinpaymentsIPN\IPN;
$ipn = new IPN();
use RonMelkhior\CoinpaymentsIPN\IPN;
$ipn = new IPN();
$ipn->setMerchantID('your-id-here')
->setIPNSecret('your-secret-here');
use RonMelkhior\CoinpaymentsIPN\IPN;
$ipn = new IPN();
$ipn->setMerchantID('your-id-here')
->setIPNSecret('your-secret-here');
try {
if ($ipn->validate($_POST, $_SERVER)) {
// Payment was successful, verify vars such as the transaction ID/email and process it.
} else {
// IPN worked, but the payment is pending.
}
} catch (RonMelkhior\CoinpaymentsIPN\Exceptions\InvalidRequestException $e) {
// The IPN data was not valid to begin with (missing data, invalid IPN method).
} catch (RonMelkhior\CoinpaymentsIPN\Exceptions\InsufficientDataException $e) {
// Sufficient data provided, but either the merchant ID or the IPN secret didn't match.
} catch (RonMelkhior\CoinpaymentsIPN\Exceptions\FailedPaymentException $e) {
// IPN worked, but the payment has failed (PayPal refund/cancelled/timed out).
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.