我们正在我们的内部网中构建一个系统,以便轻松快速地向我们的外部员工支付每月服务费用,支付的数量每两周更改一次。
According to this Question我们主要有两种支付给员工的选择
- 批量付款:我们无法使用它,因为我们还没有获得所需的最低金额
- 自适应支付
所以我们选择了第二个,我们取了adaptivepayments-sdk-php并决定使用最简单的方式通过电子邮件从我们自己的帐户向拥有基本 paypal 帐户的人付款, 这是执行此操作的代码:
#Create Request
$receiver = new Receiver();
$receiver->email = 'the.employee.email@example.com';
$receiver->amount = '10';
$receiver->paymentType = 'SERVICE';
$receiverList = new ReceiverList($receiver);
$cancelUrl='...';
$returnUrl='...';
$payRequest = new PayRequest(new RequestEnvelope("en_US"),'PAY', $cancelUrl,'USD',$receiverList,$returnUrl);
$payRequest->feesPayer = 'SENDER';
#Send Request
$service = new AdaptivePaymentsService();
$response = $service->Pay($payRequest);
这是满足我们需求的正确方法吗?还是有更简单的解决方案?
要使用自适应支付,您需要在其 www.x.com 上向 paypal 申请一个 APP ID。网站,问题是他们要求测试 URL/用户/密码,我们不能根据公司政策放弃进入我们内部网的权限,我也不确定我们的“应用程序”是否符合他们的指导方针
任何帮助将不胜感激,我在这里感到有点迷茫,
谢谢
最佳答案
批量付款将是最简单的途径。没有最低资金要求,只需满足以下条件:
- 保持 90 天或更长时间的良好信誉
- 被验证
- 确保取消所有 PayPal 限制(这可以通过登录您的 PayPal 帐户并转到 https://www.paypal.com/us/cgi-bin/webscr?cmd=_show-limits&req_from=view_limits 来检查)
- 帐户所有者必须联系 PayPal
***注意:将来可能会更改标准。
如果您满足上述所有条件,请调用 866-837-1851 联系 PayPal 支持并请求启用批量付款。即使您发送一笔付款,Mass Payments 也可以提供便利。
如果无法选择批量支付,那么可以选择自适应支付。您需要申请隐式付款,以便每次 API 调用都会发送付款。这是一条更复杂的路线,但一旦实现,就可以非常有效地使用它。
就测试环境而言,PayPal 需要查看应用程序以确保它符合他们的规则和规定。如果可能的话,我建议您拥有一个外部站点,该站点具有一个关于您计划如何使用 API 的简单界面。 PayPal 可以访问内部网不是必需的。
关于php - 我应该使用哪个 Paypal API 来支付您的员工?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15269398/