2011-12-11 19 views
6

PayPalからの返品IPNにtransaction_subjectを設定する方法を知っている人はいませんか。set transaction_subject PayPal IPN

現時点ではPayPalのドキュメントの次を言うにもかかわらず、私のカスタムフィールドと同じ内容に戻っている:。

バイヤーが表示されていない独自の追跡目的のための「パススルー変数 デフォルト - 変数は返されません。 "

購入者が取得する電子メールにtransaction_subjectが表示されているため、カスタムフィールドの内容が表示されているため、カスタムフィールドと異なる必要があります。

おかげ

+1

をあなたは= "some_value" 変数カスタムを投稿する必要があります。変数transaction_subjectは "some_value"になります。 –

+0

あなたはこれの底まで下がってしまったのか不思議です。 transaction_subjectが恐ろしいセキュリティ上の問題であるため、カスタムフィールドをバイヤーに返信する - PayPalは真剣にそれを修正しましたか? 2/2013現在、カスタムはIPN経由でtransaction_subjectに注入されています。 –

答えて

4

X.commerceにPayPalの開発者がtransaction_subject変数やその設定方法の目的を知らないようです。 PayPalのsample IPN message (table near bottom)でも変数についてのメモはありません。最後に、PayPalのIPN & PDT VariablesPayments Standard HTML Variable Referenceには、それがリストされていません。

私たちのIPNの解析では、transaction_subjectには常にcustomのパススルー変数の値が含まれていますが、いずれかがバイヤーに表示されていることに気づいていません。

HTMLフォーム内でNVPを使用する設定transaction_subjectは、その値に影響しません。

merchant technical supportバイヤーに表示される「パススルー」変数がバグであるためです。

0

transaction_subjectがitem_nameまたはitem_numberのいずれかの値に設定されているのを見ていますが、どちらの値も同じ値に設定しているため、どちらを指示できません。私はではありません。は 'custom'という値に設定されていますが、実際には値が異なります(実際には発信するhosted_button_id)。これは、Subscribeボタンと関連しています。

0

私は/js/paypal-button.min.jsを使用していますか?フォームメソッド。私は データ・カスタムを設定した場合、 "{mycustomvar:3}" = "{mycustomvar:3}"

IPN結果が "transaction_subject" を示し