【发布时间】:2020-10-28 05:05:58
【问题描述】:
我正在开发一个贝宝按钮,我正在尝试弄清楚如何将变量传递给贝宝以将它们反弹回我的处理程序。我目前在我的贝宝按钮代码中有以下内容。
<input name="custom" type="hidden" value='{"firstName" : "Lucas","lastName" : "Harvmaster","email" : "shrike321@hotmail.com","companyName" : "Matchbox","password" : "123Cupcakes"}'>
这可行,但不是特别动态。我不确定如何将这些数据作为我从用户那里收集的变量而不是硬编码传递。我认为我不能只在表单中创建可填写的点,因为它需要添加在一起并格式化以作为 paypal 的自定义变量点发送。
编辑:我看到一些人做这样的事情,但我不太能够让它发挥作用。
<?php
$firstName = "Lucas";
$lastName = "Harvmaster";
$email = "shrike321@hotmail.com";
$companyName = "Matchbox";
$password = "123Cupcakes";
?>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input name="custom" type="hidden" value='{"firstName" : <?php echo $firstName ?>,"lastName" : "Harvmaster","email" : "shrike321@hotmail.com","companyName" : "Matchbox","password" : "123Cupcakes"}'>
<input type="hidden" name="cmd" value="_s-xclick">
<input type="hidden" name="hosted_button_id" value="89924XE27QRNY">
<input type="image" src="https://www.paypalobjects.com/en_US/i/btn/btn_buynowCC_LG.gif" border="0" name="submit" alt="PayPal - The safer, easier way to pay online!">
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1">
</form>
【问题讨论】:
-
到目前为止,您为实现这一目标做了哪些尝试?我们可以看看你的 JavaScript 吗?社区不会为你编写代码,甚至在你还没有提供 HTML 示例开始时也无法编写。