0

我正在尝试通过 Paypal ExpressCheckout 传递 item_name 和 item_number 并使用 Paypal IPN(在 PHP 中)接收它们。

在 SetExpressCheckout 我这样设置 item_name 和 item_number :

如果 SEC 查询字符串 +

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

当 Paypal 从付款中向我发送回 ipn 时,问题就出现了,但 item_name 和 item_number 变量为空。当我调用 GetExpressCheckoutDetails 时,这两个字段不为空(作为 L_PAYMENTREQUEST_0_NAME0 和 L_PAYMENTREQUEST_0_NUMBER0 )。

我不知道我是否很好地解释了我的问题,但我希望你能理解我的疲倦
谢谢!

4

1 回答 1

0

听起来您在 SetExpressCheckout 中包含了项目详细信息,但是您没有在 DoExpressCheckoutPayment 中包含它们。如果您不将它们包含在 DECP 中,它们将不会包含在实际付款中,因此它们不会在 IPN 中返回或显示在交易详细信息中。

于 2013-10-11T03:18:28.047 回答