2013-03-07 100 views
0

我们正在内部网络中构建一个系统,以方便快捷地向我们的外部员工支付每月服务费用,支付的数量将每隔几周更改一次。我应该使用哪种PayPal API来支付我们的员工?

According to this Question我们主要有两种方式支付给我们的员工

  • 集中付款:因为我们没得到钱所需的最低金额尚未
  • 自适应付款我们不能用它

所以我们选择了第二个,我们采取了adaptivepayments-sdk-php并决定用我们自己的帐户通过电子邮件向具有基本PayPal帐户的人执行付款的最简单的方式, 这里是代码t o那样做:

#Create Request 
$receiver = new Receiver(); 
$receiver->email = '[email protected]'; 
$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,我们不能放弃进入我们内部网的权限我们公司的政策,同时我不知道,如果我们的“应用”是他们的准则范围内

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

感谢

回答

1

集中付款会最简单的路线。没有最低资金要求,只有下列需要满足:

***注意检查。

如果您符合上述所有条件,请致电866-837-1851拨打PayPal支持电话,并要求启用“批量付款”。即使您发送一笔付款,Mass Payments也可以为其提供便利。

如果不支付大量付款,那么是Adaptive Payments是要走的路线。您需要申请隐式付款,以便在每次调用API时发送付款。这是一条更复杂的路线,但一旦实施,就可以以非常有效的方式使用。

就测试环境而言,PayPal需要查看应用程序以确保其符合其规则和法规。如果可能的话,我建议有一个简单界面的外部网站,说明如何计划使用API​​。 PayPal访问内部网络不是必需的。

+0

其实我们已经试图通过电话联系他们,但PayPal不愿意给我们MassPayments Api访问权限,因为我们没有达到特定的结算阈值,所以..我将继续创建一个演示站点以获得批准适应性付款,thx – jmserra 2013-03-18 09:20:14

+0

如果Adaptive Payments无法解决问题,请通过我的个人资料详细信息与我联系,我们可以尝试解决群发付款问题。 – 2013-03-18 19:00:53

+0

最后,应用程序已通过AdaptivePayments批准,我们现在可以轻松处理隐式付款,但是如果MassPayments是交换机绝对值得选择的选项,因为佣金看起来更低 – jmserra 2013-03-21 16:52:55

相关问题