我应该使用哪种Paypal API来支付我们的员工费用?

时间:2013-03-07 11:00:24

标签: php api paypal paypal-adaptive-payments

我们正在内联网中建立一个系统,以方便快捷地向外部员工支付每月服务费用,每两周需要支付的数量会有所变化。

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,问题是他们要求TEST URL / USER / PASS而我们无法放弃进入根据我们的公司政策,我们的内部网,我也不确定我们的“申请”是否符合他们的指导原则

任何帮助都会非常感激,我觉得这里有点迷失,

由于

1 个答案:

答案 0 :(得分:1)

批量付款将是最简单的路线。没有最低资金要求,只需满足以下条件:

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

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

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

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