我查看了以前的Q和A而没有找到问题的答案,所以请帮忙。谢谢。
我希望建立一个B2B网络站点/平台,供应商可以宣传他们的服务,买家可以购买。该网络网站将对销售的服务收取佣金。
我希望如何构建付款方式如下:
当买方同意购买卖方的服务时,平台会触发购买者付款的指示。
直接向卖方付款,即平台不通过其后台帐户处理付款。
但是,该平台会收到一小部分交易价值佣金(当然这需要以平台的银行账户结束)。
关于支付系统有很多问题和答案,它们向平台支付全部金额,然后平台指示欠卖方并保留佣金。出于会计原因,我需要避免这种情况。
这个系统是指平台在没有处理卖方资金的情况下指示付款的吗?
谢谢,
基督教
答案 0 :(得分:1)
有几种不同的方法来处理这类事情。
1)Adaptive Payments - Chained Payment
在链式付款中,向主要接收方付款。主要接收方保留部分付款并将剩余部分支付给一个或多个次要接收方。
因此,在这种情况下,您可以将卖家设置为主要接收者,将自己设置为次要接收者。当买方进行购买时,付款将直接转到主要接收方,然后次要接收方金额将作为同一交易的一部分立即发送。只有主要接收方才对任何支付纠纷负责。
快速结帐参考交易是一种金融交易,可以从中衍生后续交易。例如,买方在您的网站上购买了一件商品,并且您稍后使用PayPal交易ID或参考交易ID来启动另一笔交易。
这是我更喜欢的方法,因为Express Checkout体验对于买家而言比自适应支付体验要好得多。不过,这需要更多的努力。
您可以使用Express Checkout API构建一个典型的结账方式,其中的钱直接转到卖家帐户。您可以使用API请求中的SELLERPAYPALACCOUNTID参数来指定资金应该转到的帐户。此部件无需任何权限即可使用。您只需使用自己的API凭据并指定资金应该转到的帐户。
为了获得付款,您需要代表卖家触发参考交易。为此,您需要将grant permissions用于他们的应用,才能代表他们拨打DoReferenceTransaction API。
关于授予权限的链接涵盖了此人如何通过其PayPal帐户配置文件手动执行此操作。或者,您可以使用Permissions API让他们在您的应用/网站注册时授予权限。
因此,使用此方法,您可以使用Express Checkout处理付款给卖家。您需要在数据库中的卖家资料中保持卖家欠您的余额。
然后,您可以每天在服务器上运行CRON作业,以查找所有需要支付余额的卖家,并循环浏览这些作业,为每个卖家提供DoReferenceTransaction请求。
当然,随着参考交易成功完成,您可以将卖家的余额更新为$ 0或任何情况。