我可以添加一个贝宝按钮与贝宝内部购物车使用贝宝生成的按钮,但是,我想使用我自己的自定义购物车,我在javascript内置
并使用贝宝按钮发送客户购买页面与购物车中的总价格。
然后,我还需要贝宝以某种方式给我发送一封电子邮件的购物车的描述,和客户的详细信息
到目前为止,我发现贝宝按钮的选择非常有限
我也没有Paypal商业账户。
我的代码看起来像这样
<form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_top">
<input type="hidden" name="cmd" value="_s-xclick"></input>
<table>
<tr><td><input type="hidden" name="on0" value="Menu"></input>Menu</td></tr><tr><td><select name="os0">
<option value="Option 1">Option 1 $20.00 USD</option>
</select> </td></tr>
</table>
<input type="hidden" name="encrypted" value="-----BEGIN PKCS7-----LONG LONG ENCODED STRING"></input>
<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!"></input>
<img alt="" border="0" src="https://www.paypalobjects.com/en_US/i/scr/pixel.gif" width="1" height="1"></img>
</form>
我想用JavaScript编程改变选项1的值与购物车中的总数,并简单地隐藏输入。但它只是文本,实际值被编码在字符串中。
有没有办法做到这一点与贝宝?或者我需要注册的企业帐户?是否有更好的免费选择电子商务处理CC支付安全?
谢啦
1条答案
按热度按时间x0fgdtte1#
您将需要一个PayPal企业帐户与PayPal做生意。升级一个是免费的。
至于集成和接收付款,旧的生成按钮不应该使用。有两个好的选择:
@paypal/react-paypal-js
作为前端部分。但是不要使用actions.order.create或actions.order.capture,因为这些都已被弃用。创建两个后端路由,分别调用v2/checkout/orders API来创建和捕获订单。