0

我们正在我们的内部网中构建一个系统,以便轻松快速地向我们的外部员工支付他们的月度服务费用,支付的数量每两周就会改变一次。

根据这个问题,我们主要有两种选择支付给我们的员工

  • 批量付款:我们无法使用它,因为我们还没有获得所需的最低金额
  • 自适应支付

所以我们选择了第二个,我们采用了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 ,问题是他们要求提供 TEST URL/USER/PASS,而我们只是不能授予每个访问我们的 Intranet 的权限我们公司的政策,我也不确定我们的“申请”是否在他们的指导范围内

任何帮助将不胜感激,我在这里感到有点失落,

谢谢

4

1 回答 1

1

大规模付款将是最简单的途径。没有最低金额要求,只需满足以下条件:

***注意:未来可能会更改标准。

如果您满足上述所有条件,请致电 866-837-1851 联系 PayPal 支持并请求启用批量付款。即使您发送一笔付款,Mass Payments 也可以为其提供便利。

如果不能选择批量付款,那么可以选择自适应付款。您需要申请隐式付款,以便每次 API 调用都会发送付款。这是一条更复杂的路线,但一旦实施,它就可以以非常有效的方式使用。

至于测试环境,PayPal 需要查看应用程序以确保它符合他们的规则和规定。如果可能的话,我建议您使用一个带有简单界面的外部站点来说明您计划如何使用 API。贝宝可以访问内网不是必需的。

于 2013-03-07T22:34:39.480 回答