Merchant IPN



Config form to get paid in your website

<form action="" method="POST">
<input type="hidden" name="merchant_account" value="">
<input type="hidden" name="item_number" value="2">
<input type="hidden" name="item_name" value="iPhone 8 PLUS 64GB">
<input type="hidden" name="item_price" value="1100">
<input type="hidden" name="item_currency" value="USD">
<input type="hidden" name="return_success" value="">
<input type="hidden" name="return_fail" value="">
<input type="hidden" name="return_cancel" value="">
<button type="submit">Pay via PayerTm</button>

String Value Decription
merchant_account Eg: This field is required to verify your account and to transfer payment direct to your wallet. Enter your email address with which you are registered in our website.
item_number Eg: 2 With this field, you can enter an order number, a product number, or any number that will be returned to your site upon successful payment to confirm the payment.
item_name Eg: iPhone 8 PLUS 64GB This will be shown in our payment page, to know customer for what pay.
item_price Eg: 1100 Enter valid order amount with numbers.
item_currency Eg: USD/EUR/RUB Enter the 3-letter abbreviation for your currency. It will be used for the payment order from your website.
return_success Eg: Enter page url addressfor IPN verification (php code is below) and successful payment message.
return_fail Eg: Enter page url address with message for failed payment.
return_cancel Eg: Enter page url address with message for canceled payment.

PayerTm EvolotionScript v5.1 to v6.0

  • PayerTm Gateway Download

  • Payment Verification (success.php)

    IPN Verification to run code when payment was successful.

    $merchant_key = '...'; // Enter here your merchant API Key

    $merchant_account = $_POST['merchant_account'];
    $item_number = $_POST['item_number'];
    $item_name = $_POST['item_name'];
    $item_price = $_POST['item_price'];
    $item_currency = $_POST['item_currency'];
    $txid = $_POST['txid']; // Transaction ID
    $payment_time = $_POST['payment_time']; // Current time of payment
    $payee_account = $_POST['payee_account']; // The account of payee
    $verification_link = "$merchant_key&merchant_account=$merchant_account&txid=$txid";
    $ch = curl_init();
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
    curl_setopt($ch, CURLOPT_URL,$verification_link);
    $results = json_decode($results);
    if($results->status == "success") {
        //Payment is successful
        //Run your php code here
        echo 'Payment is successful.';
    } else {
        echo 'Payment was failed.';