0

こんにちは、私は php で Paypal に取り組んでいます。の使用は罰金を科しませんでした

<input type="hidden" name="notify_url" value="ipn.php" />

助けが要る

コードに必要なinp.phpのサンプルコードをダウンロードしました

mail('YOUR EMAIL ADDRESS', 'Verified IPN', $listener->getTextReport());

「検証済み IPN」とは何を意味しますか? そこで変更する必要がありますか?

以下は私のipn.phpファイルのコードです

<?php

ini_set('log_errors', true);
ini_set('error_log', dirname(__FILE__).'/ipn_errors.log');


// instantiate the IpnListener class
include('../ipnlistener.php');
$listener = new IpnListener();

$listener->use_sandbox = true;


try {
   $listener->requirePostMethod();
   $verified = $listener->processIpn();
} catch (Exception $e) {
   error_log($e->getMessage());
   exit(0);
}



if ($verified) {

   mail('YOUR EMAIL ADDRESS', 'Verified IPN', $listener->getTextReport());

} else {

   mail('YOUR EMAIL ADDRESS', 'Invalid IPN', $listener->getTextReport());
}

?>
4

2 に答える 2

0

Paypal IPN については、以下の記事で完全に理解できます。IPN は、e コマース Web サイトのペイパル トランザクションの安全な方法です。

http://www.micahcarrick.com/paypal-ipn-with-php.html

于 2012-09-15T11:08:27.157 に答える
0

IPN は基本的に、PayPal アカウントに新しい取引が発生したときの通知応答です。

すべての IPN 応答が送信される URL を指定できます。

通知を受け取るたびに、HTTP POST をhttps://www.paypal.com/cgi-bin/webscrに送信して確認する必要があります。

すると、PayPal から「VERIFIED」または「INVALID」のいずれかの応答が返されます。

このリンクに従ってください: https://www.paypal.com/cgi-bin/webscr?cmd=p/acc/ipn-info-outside PayPal の IPN について理解を深めるのに役立ちます。

ありがとうございました。

于 2012-09-18T12:06:18.733 に答える