1

我想设置延迟PayPal付款。我有一个关于这几个问题:PayPal延迟链接付款中的付款转账

  1. 如何设置到期日为转账金额的二次 接收器?

  2. 我怎样才能从主接收器转移数量到中学 接收器通过php?

我必须在输入参数中设置所有的东西。所以请在参数方面帮助我。

我的输入参数:

$actionType= "PAY_PRIMARY"; 
    $receiver = array();  
    $receiver[0]['receiverEmail'] = '[email protected]'; 
    $receiver[0]['receiverAmount'] =50; 
    $receiver[0]['receiverPrimary'] = true; 


    $receiver[1]['receiverEmail'] = '[email protected]'; 
    $receiver[1]['receiverAmount'] =30; 
    $receiver[1]['receiverPrimary'] = false; 

    $optional = array(); 
    $optional['memo'] = 'memo here'; 
    $optional['feesPayer'] = 'EACHRECEIVER'; 
    $cancel_url='http://www.mywebsite.com/cancel.php'; 
    $return_url='http://www.mywebsite.com/return.php'; 

通过把我试图把开始日期和结束日期:

$var['startingDate']=date("Y-m-d H:i:s"); 
$var['endDate']= date('Y-m-d H:i:s', strtotime('+5 minutes', strtotime($var["startingDate"]))); 

//总持续时间为5min转移量,第二用户。但它不起作用。

回答

0

首先,你需要生成批准前,你什么时候产生预先批准键,您可以设置关键的时间框架:

<?php 
$startDate = date('Y-m-d', time()); 
$endDate = date('Y-m-d',strtotime('+364 days')); 

define('PREAPPROVAL_STARTDATE',$startDate); 
define('PREAPPROVAL_ENDDATE',$endDate); 
define('PREAPPROVAL_MAXNUMBEROFPAYMENTS','10000'); 
define('PREAPPROVAL_MAXAMOUNT','2000'); 

您正在使用正确的格式,更多的你可以从这里下载github:https://github.com/paypal/adaptivepayments-sdk-php