我正在建立一个电子商务网站,并在该网站上遇到了最后的障碍。设置薪酬结构是我能够启动网站的唯一选择。
我想做的(可能无法做到的)是我的用户能够发布待售商品,然后另一个注册用户能够直接通过PayPal交易购买该商品。我发现此代码会在广告页面中添加一个购买按钮:
add_action("adverts_tpl_single_bottom", "paypal_adverts_tpl_single_bottom",
1000);
function paypal_adverts_tpl_single_bottom( $post_id ) {
$post = get_post( $post_id );
?>
<form action="https://www.paypal.com/cgi-bin/webscr" method="post"
target="_top">
<input type="hidden" name="cmd" value="_xclick">
<input type="hidden" name="business" value="YOUR EMAIL HERE">
<input type="hidden" name="lc" value="BM">
<input type="hidden" name="item_name" value="<?php echo esc_attr($post-
>post_title) ?>">
<input type="hidden" name="amount" value="<?php echo esc_attr(get_post_meta(
$post_id, "adverts_price", true)) ?>">
<input type="hidden" name="currency_code" value="USD">
<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>
<?php
}
这很棒且功能正常,但这会将付款发送到我的网站而不是销售该商品的用户。我需要付费按钮来提取发布广告的用户的电子邮件地址(这应该嵌入在付费按钮所在的页面中),并将付款转到他们而不是网站。付费按钮已经从任何用户点击付费按钮发送钱(他们必须登录才能付款)。这似乎实际上是可能的,但下一部分(实际的挑战)却没有。
真正困难的部分是我想通过网站每次交易需要3美元的费用。我原本以为如果我从买家那里付款到我的网站,我就可以自动生成第二笔付款给卖家减去3美元的费用。但是,如果我这样做并且交易存在问题并且买方或卖方需要打开争议,那么它将是我在PayPal系统中列出的网站电子邮件地址,我将陷入争议的中间。我需要付款才能从买家直接到卖家,我的网站会以某种方式收取费用。
我见过另一个似乎可以实现此目的的网站:swappa.com
我希望有编码知识的人能够指出我正确的方向,因为这是我启动网站所需的全部内容。谢谢你的阅读。