連鎖支払いを使用する組み込みの PayPal システムを備えた小売サイトを開発しています (すべての販売の手数料が第三者に支払われるようにするため)。
注文時にデータベースを更新したい。ユーザーにアイテムを購入してもらい、データベースにリストされている在庫を減らしたい。このためには、アイテム番号 (私が使用しているカスタムの 6 桁の番号) が必要です。
IPN メッセージが届くと、次の変数が呼び出されます。
item_number1 item_number2 item_number3 など、すべてのアイテムについて。
ただし、すべての値は空です。商品番号を PayPal に送信して、IPN メッセージで返送するにはどうすればよいですか?
SetPaymentOptions を介して PayPal にアイテムを送信するための私のリクエストは、次のように機能します。
$nvpstr .= "&receiverOptions[0].invoiceData.item[$key].name=$product[Name]";
$nvpstr .= "&receiverOptions[0].invoiceData.item[$key].price=$productTotalPrice";
$nvpstr .= "&receiverOptions[0].invoiceData.item[$key].itemCount=$quantity";
$nvpstr .= "&receiverOptions[0].invoiceData.item[$key].itemPrice=$product[Price]";
$nvpstr .= "&receiverOptions[0].invoiceData.item[$key].identifier=$product[ID]";
助けてくれてありがとう!