测试用户的PayPal详细信息



我正在开发一个LMS,其中有以下方案。

老师将创建一个帐户,现在不同的学生可以看到老师提供的主题,并假设其中一位学生购买了老师提供的主题的订阅。

现在,当学生付款时,金额将直接进入管理员帐户(而不是老师)。

现在,管理员可以随时从后端发行付款,在这种情况下,使用PayPal,我需要拥有所有信息,例如

API_USERNAME
API_PASSWORD
API_SIGNATURE
API_ENDPOINT

现在我想到到目前为止的逻辑是,我将在注册时得到老师的所有信息,即上述给出的逻辑,我还将获得PayPal的管理员信息,当管理员会发布付款时,我将使用来自管理并在后台付款并将其转移到教师的帐户中!

现在,如果老师在上述信息之一中犯了一个错误怎么办?毫无疑问,我可以在后端收到一个错误,但是如果我可以在注册时可以测试用户上述给定的信息,这将确认转移资金没有问题。

所以我的问题是可以以某种方式测试用户的贝宝信息吗?还是我的情况有更好的逻辑?这对我来说是一个很大的项目,我感谢任何帮助!

事先感谢您的任何帮助。

我建议在此类情况下使用PayPal的新市场API。我相信它仍在尽早访问,因此您必须请求PayPal访问。

使用此解决方案,您可以合并一个"登机"过程,在这些过程中,当老师注册时,您还可以让他们代表他们访问接受付款。

当学生支付课程时,您将使用教师PayPal帐户完成交易,并将状态设置为"延迟"。延迟的订单状态告诉PayPal在将资金转移到教师帐户之前持有资金。为了支付资金,您将能够登录到管理员界面,并致电API,该API告诉PayPal将资金释放给老师。

如果PayPal不是先决条件,并且您只是希望通过信用卡接受付款,那么您也可以使用Stripe来完成此情况,根据我的经验,这是一个更加直接的过程,并且无需要求就可以轻松获得许可。

有条纹,当老师注册时,您也会有类似的入职过程。如果他们没有现有条纹帐户,则会提示创建一个帐户,然后允许您的申请访问代表他们接受付款。

当学生支付课程付费时,您将保存他们的付款方式(信息存储在条纹上,并发出参考令牌),并提醒管理员购买购买正在批准。然后,管理员将批准或拒绝购买。正是在这个阶段,学生付款方式将用于创建费用。

希望这会有所帮助。

最新更新