<form action="https://www.sandbox.paypal.com/cgi-bin/webscr" method="post">
<!-- Identify your business so that you can collect the payments. -->
<input type="hidden" name="business" value="xxxxxxxxxxx@gmail.com">
<!-- Specify a Buy Now button. -->
<input type="hidden" name="cmd" value="_xclick">
<!-- Specify details about the item that buyers will purchase. -->
<input type="hidden" name="item_name" value="<?php echo $pro_title;?>">
<input type="hidden" name="amount" value="<?php require('inc/shipcalc.php');?>">
<input type="hidden" name="currency_code" value="USD">
<!-- success transaction and failed transaction url -->
<input type="hidden" name="return" value="http://httpwwwsachinsinghxyz.000webhostapp.com/su-pay.php" />
<input type="hidden" name="cancel_return" value="http://httpwwwsachinsinghxyz.000webhostapp.com/fa-pay.php" />
<!-- Display the payment button. -->
<input type="image" name="submit" border="0"
src="images/paypal.jpg"
alt="Buy Now">
<img alt="" border="0" width="1" height="1"
src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" >
</form>
这是我的paypal交易表格。我的交易完美无缺。我想知道的是如何从paypal获得customer_id或customer_name。所以,我可以在payapl交易后邮寄发票细节。我应该将表单数据中的客户ID变量发送到paypal。如果是这样,我如何通过paypal将该ID恢复到我的网站。建议我可能的方式
答案 0 :(得分:0)
如果我从PayPal中理解它,他们真的没有#34;客户ID&#34;更像是一个事务ID,然后主要用于从商店或类似物品收到另一封电子邮件时。
例如,如果你看一下这个:https://www.codexworld.com/paypal-standard-payment-gateway-integration-php/他们如何用事务ID对它进行排序,它可能会引导你走向这个方向。
此外,通常使用PayPal付款处理的方式,商店之后发送的电子邮件通常包含交易ID,但填写信息的客户名称。
例如 Jon Doe想在你的商店购买,但用不同的PayPal付款,例如他的母亲。
因此,在电子邮件中,它会成为Jon的名字,但交易ID将指代母亲PayPal的付款。
希望这会有所帮助。
答案 1 :(得分:0)
您可以使用名称为custom
的隐藏字段,而paypal将返回您传递的值,就像
<input type="hidden" name="custom" value="YOUR customerId VALUE"/>
处理返回值时,使用custom
取回您传递的值。