如何在 laravel 中实现诸如 Fiverr 之类的信用卡和贝宝交易
Posted
技术标签:
【中文标题】如何在 laravel 中实现诸如 Fiverr 之类的信用卡和贝宝交易【英文标题】:How to Implement credit card and paypal transactions like fiverr in laravel 【发布时间】:2017-12-08 05:19:35 【问题描述】:我想在我的 laravel 网站中集成诸如 Fiverr 或 upwork 之类的交易。我尝试过braintree,但这仅有助于结帐。我想将付款存储在我的应用程序中,然后在工作完成后将它们发送到银行帐户或贝宝,就像 Fiverr 或 upwork 一样
【问题讨论】:
【参考方案1】:您的要求是执行交易(将付款发送到银行/贝宝)并为您的系统创建记录,表明特定交易已发生,不是吗? 如果是这种情况,如果您要使用 Paypal,最好的方法是在交易完成时(使用支付网关)从会话中读取 paymentID 和 payerID,然后在本地(在您的应用程序中)执行插入查询到您的表,其中包含您可能需要添加到记录中的任何其他系统特定的附加详细信息提取的数据。 如果您使用以下内容, https://github.com/net-shell/laravel-paypal 您可以轻松修改此插入的 getDone()。
【讨论】:
实际上我的问题是,有没有办法先将金额从买家的贝宝或银行账户转移到我网站的贝宝(结帐),然后将金额从我的网站转移到卖家的贝宝或银行账户(支付)? 试试这个:developer.paypal.com/docs/classic/adaptive-payments/… 因为据我了解,您的应用程序是 2 个发送者和接收者之间的促进者?如果是这样,您可以按照上面链接中的指南进行操作。或者更确切地说,您必须执行 2 个连续的接收和发送操作。 如果我进行2次接收和发送操作,那么paypal是否为两者提供api? 首付没有实际操作。您可能做的是帮助客户通过您的应用程序进行付款,并在您的应用程序的付款表中记录发生此收款 - 金额(可能为此使用单独的表或使用布尔属性无论是否转发金额都相同的付款表。因此,客户首次付款时的默认值为'false')。然后,可能是通过,corn jobs(自动进行)或者特定的接口来指定你端的接收方并做paypal支付。以上是关于如何在 laravel 中实现诸如 Fiverr 之类的信用卡和贝宝交易的主要内容,如果未能解决你的问题,请参考以下文章