簡體   English   中英

PayPal IPN不返回自定義字段

[英]PayPal IPN doesn't return custom field

我正在使用PayPal在我的網站上實施付款系統。 不幸的是,IPN似乎存在問題。 我有隱藏的領域

<input type="hidden" name="custom" value="ZjozNDoiABmpmZmJiZmlrkAFmaXWSEnF6Yk5dtZThpIALrYysVnOKyI7">
<input type="hidden" name="notify_url" value="http://someip.com/process_payment.php">

調用了URL,但未返回自定義字段。 我從sandbox.paypal.com嘗試了IPN模擬器,並且一切正常,但是當我付款時,在沒有自定義字段的情況下調用了http://someip.com/process_payment.php 問題出在哪里?

我用來獲取IPN請求的代碼來自PayPal的示例:

$raw_post_data = file_get_contents('php://input');
$raw_post_array = explode('&', $raw_post_data);
$myPost = array();
foreach ($raw_post_array as $keyval) {
  $keyval = explode ('=', $keyval);
  if (count($keyval) == 2)
     $myPost[$keyval[0]] = urldecode($keyval[1]);
}

當我使用IPN模擬器工具$ myPost ['custom']包含所需的數據時,但是當我使用常規方法時,自定義字段中沒有數據。

任何建議,將不勝感激!

在IPN通話期間,您將獲得自定義數據。 根據您的工作。 那么問題是什么呢? 我無法獲得正常的處理方法。 你能解釋一下嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM