【发布时间】:2013-02-22 13:05:38
【问题描述】:
我们正在 Intranet 中构建一个系统,以便轻松快速地向我们的外部员工支付月度服务费用,支付的金额每两周都会发生变化。
According to this Question我们主要有两种选择支付给我们的员工
- 批量付款:我们无法使用它,因为我们还没有获得所需的最低金额
- 自适应支付
所以我们选择了第二个,我们选择了adaptivepayments-sdk-php,并决定使用最简单的方式从我们自己的账户通过电子邮件向拥有基本贝宝账户的人付款, 这是执行此操作的代码:
#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,而我们只是无法授予进入我们内部网的权限根据我们公司的政策,我也不确定我们的“申请”是否在他们的指导范围内
任何帮助将不胜感激,我在这里感到有点失落,
谢谢
【问题讨论】:
标签: php api paypal paypal-adaptive-payments