对于动态接收器,我应该使用什么PayPal方法?

对于动态接收器,我应该使用什么PayPal方法?,paypal,Paypal,我承认,除了用它来买东西,我对使用PayPal做任何事情都缺乏经验。然而,我正在进行的项目需要一种付款方式,这似乎是我们做这件事的最佳方式 然而,看到PayPal IPN、Express、Adaptive Payment等,对于使用哪种支付方式有点困惑 所需的过程: 用户选择他们需要支付押金的内容和金额 用户单击“发送付款”按钮 用户登录PayPal并提交付款 用户已返回到我们的站点 一个警告是,付款将被发送到几个帐户之一。一些客户将使用此系统处理新租户,并希望将付款存入他们自己的帐户 在这种情

我承认,除了用它来买东西,我对使用PayPal做任何事情都缺乏经验。然而,我正在进行的项目需要一种付款方式,这似乎是我们做这件事的最佳方式

然而,看到PayPal IPN、Express、Adaptive Payment等,对于使用哪种支付方式有点困惑

所需的过程:

  • 用户选择他们需要支付押金的内容和金额
  • 用户单击“发送付款”按钮
  • 用户登录PayPal并提交付款
  • 用户已返回到我们的站点
  • 一个警告是,付款将被发送到几个帐户之一。一些客户将使用此系统处理新租户,并希望将付款存入他们自己的帐户


    在这种情况下,哪种贝宝方法最适合使用?它有什么文档?

    我可能有偏见,但我会选择IPN,因为我已经习惯了

    由于付款将支付给不同的帐户,每个帐户都必须在其设置中指定IPN位置,所有这些都指向您指定的脚本。PayPal使用“自定义”参数支持“传递变量”的概念,您可以指定任何您喜欢的值。我可以想象,您可以使用Account ID变量(即&custom=1234)填充“custom”参数,然后在回调中检查该变量以采取适当的操作


    IPN是一项附加功能,您可以通过PayPal端发送交易数据的POST来跟踪交易,但它本身不是PayPal支付解决方案。 更多信息请访问

    你想要的是相当容易实现的,只需在任何网站支付标准HTML按钮中交换“业务”的值。例如

    <?php
    // Var, or a row from a db result
    $business-receiver = "test@example.com";
    $amt=1;
    $name= "Test Holidays";
    ?>
    
    <form method="post" action="https://www.paypal.com/cgi-bin/webscr">
    <input type="hidden" name="business" value="<?=$business-receiver;?>">
    <input type="hidden" name="amount" value="<?=$amt;?>">
    <input type="hidden" name="item_name" value="Rental agreement for <?=$name;?>">
    <input type="submit" name="submit" value="Go to PayPal">