我对 Paypal 付款有疑问。
网站是 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 个 item_name:例如“Pagamento prodotti XXXXXBIOLINE”。
客户可以通过以下方式付款:
“使用我的信用卡或借记卡付款”。 Everiting 没问题,我们收到了正确的 IPN 和一封来自 paypal 的电子邮件,其中包含 item_name i.imgur.com/lLTpiVn.png
“使用我的 PayPal 帐户付款”。这里我们遇到了一个问题,因为我们收到了没有 item_name 的正确 IPN 和一封没有 item_name 的电子邮件 i.imgur.com/VCa4tRv.png
对我们来说,如果客户使用他们的 paypal 帐户付款,那么接收“item_name”也很重要。
如果您点击“使用 Paypal 付款”,您会清楚地看到 item_name 未通过并且缺少 i.imgur.com/QZhLHEW.png
你有什么解决办法吗?
提前致谢
最佳答案
PayPal Pro Hosted 不支持变量item_name
关于php - 'hosted-payment' 支付系统缺少 Item_name,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33561974/