【发布时间】:2015-11-11 20:36:09
【问题描述】:
我在使用贝宝付款时遇到问题。
网站是 www.produzioneintegratori.it,我们使用 _hosted-payment 系统 i.imgur.com/MHFJkJq.png
代码是:
<iframe style="display:none" id="hss_iframe" name="hss_iframe" frameborder="0" width="100%" height="540px"></iframe>
<form style="display:none" target="hss_iframe" name="form_iframe" method="post" action="https://securepayments.paypal.com/webapps/HostedSoleSolutionApp/webflow/sparta/hostedSoleSolutionProcess">
<input type="hidden" name="cmd" value="_hosted-payment">
<input type="hidden" id="subtotalpaypal" name="subtotal" value="">
<input type="hidden" name="currency_code" value="EUR">
<input type="hidden" name="business" value="XXXXXXXX">
<input type="hidden" name="paymentaction" value="sale">
<input type="hidden" name="template" value="templateD">
<input type="hidden" name="return" value="<?php echo OUR_DOMAIN . '/shop/fineacquisto.php?f=paypal'; ?>">
<input type="hidden" name="cancel_return" value="<?php echo OUR_DOMAIN . '/shop/carrello.php'; ?>">
<input type="hidden" name="image_url" value="<?php echo OUR_DOMAIN . '/img/logointegratori.jpg'; ?>">
<input type="hidden" name="notify_url" value="<?php echo URL_PAYPAL_IPN_CC; ?>">
<input type="hidden" id="custom" name="custom" value="Pagamento prodotti <?php echo $id_carrello_trovato_top; ?>BIOLINE">
<input type="hidden" id="custompaypal" name="custompaypal" value="Pagamento prodotti <?php echo $id_carrello_trovato_top; ?>BIOLINE">
<input type="hidden" id="buyer_email" name="buyer_email" value="">
<input type="hidden" name="item_name" value="Pagamento prodotti <?php echo $id_carrello_trovato_top; ?>BIOLINE">
</form>
每个购物车只有 1 个商品名称:例如“Pagamento prodotti XXXXXBIOLINE”。
客户可以通过以下方式付款:
“用我的信用卡或借记卡付款”。 Everiting 很好,我们收到了正确的 IPN 和一封来自 paypal 的电子邮件,其中 item_name 为 i.imgur.com/lLTpiVn.png
“使用我的 PayPal 帐户付款”。这里我们遇到了一个问题,因为我们收到了没有 item_name 的正确 IPN 和没有 item_name i.imgur.com/VCa4tRv.png 的电子邮件 i.imgur.com/VCa4tRv.png
对于我们来说,如果客户使用他们的 paypal 帐户付款,接收“item_name”也很重要。
如果您点击“使用 Paypal 付款”,您会清楚地看到 item_name 它没有通过并且缺少 i.imgur.com/QZhLHEW.png
你有什么解决办法吗?
提前致谢
【问题讨论】:
-
可能是字符串拼接错误,试试
<?php echo "Pagamento prodotti".$id_carrello_trovato_top."BIOLINE"; ?> -
没有。不是这个。谢谢
-
问题解决了吗?
-
很遗憾没有...