为什么我的运费已添加但未显示在Paypal嵌入式窗口的交易详细信息中

为什么我的运费已添加但未显示在Paypal嵌入式窗口的交易详细信息中,paypal,shipping,paypal-adaptive-payments,Paypal,Shipping,Paypal Adaptive Payments,我尝试使用Paypal自适应支付,让用户在嵌入式窗口内购买产品。问题是,当我转到事务详细信息步骤(在paypal embedded窗口中)时,我看到两行,如下所示: 产品名称$x.xx (此处为空)$1.00 “此处为空”应该是“运费”之类的。我如何设置它?价格是正确的,但我的客户不会将其理解为运费 以下是我构建setPaymentOptions的方式: $optStr = "requestEnvelope.errorLanguage=en_US";

我尝试使用Paypal自适应支付,让用户在嵌入式窗口内购买产品。问题是,当我转到事务详细信息步骤(在paypal embedded窗口中)时,我看到两行,如下所示:

产品名称$x.xx

(此处为空)$1.00

“此处为空”应该是“运费”之类的。我如何设置它?价格是正确的,但我的客户不会将其理解为运费

以下是我构建setPaymentOptions的方式:

            $optStr = "requestEnvelope.errorLanguage=en_US";
            $optStr .= "&receiverOptions[0].receiver.email=$receiverEmail";
            $optStr .= "&receiverOptions[0].invoiceData.item[0].name={$data['item_name']}";
            $optStr .= "&receiverOptions[0].invoiceData.item[0].price=$itemPrice";
            $optStr .= "&receiverOptions[0].invoiceData.item[0].itemCount=1";
            $optStr .= "&receiverOptions[0].invoiceData.item[0].itemPrice=$itemPrice";
            $optStr .= "&receiverOptions[0].invoiceData.totalShipping={$data['item_shipping_fee']}";
            $optStr .= "&senderOptions.requireShippingAddressSelection=true";
            $optStr .= "&payKey={$data['paykey']}";
动作类型:

$payStr = "actionType=CREATE&cancelUrl=$cancelUrl&currencyCode=USD&returnUrl=$returnUrl&requestEnvelope.errorLanguage=en_US&receiverList.receiver(0).amount=$receiverAmount&receiverList.receiver(0).email=$receiverEmail";
有什么想法吗?谢谢