0

Paypal ExpressCheckout を介して item_name と item_number を渡し、Paypal IPN (PHP) でそれらを受信しようとしています。

SetExpressCheckout で、item_name と item_number を次のように設定します。

rest if SEC クエリ文字列 +

."L_PAYMENTREQUEST_0_NAME0=". urlencode($product_label). "&" .
"L_PAYMENTREQUEST_0_NUMBER0=". urlencode( $product_id );

問題は、Paypal が支払いから ipn を送り返してきたときに発生しますが、item_name 変数と item_number 変数は空です。これらの 2 つのフィールドは、GetExpressCheckoutDetails 呼び出し ( L_PAYMENTREQUEST_0_NAME0 および L_PAYMENTREQUEST_0_NUMBER0 として) を行うときに空ではありません。

私の問題をうまく説明できたかどうかわかりませんが、私の疲れを理解していただければ幸いです
ありがとうございます!

4

1 に答える 1

0

SetExpressCheckout にアイテムの詳細を含めているようですが、DoExpressCheckoutPayment には含めていません。それらを DECP に含めないと、実際の支払いには含まれないため、IPN で返されたり、トランザクションの詳細に表示されたりしません。

于 2013-10-11T03:18:28.047 に答える