通过OmniPay PHP进行PayPal汇款

时间:2015-11-25 07:35:15

标签: php paypal omnipay

我想在两个PayPal帐户之间转账,而不强制用户输入快速结账时的信息。

有没有办法通过OmniPay做到这一点?

我正在使用此代码进行快速结账。

$gateway = Omnipay::create('PayPal_Express');
  $gateway->setUsername('ABCD');
  $gateway->setPassword('ABCD');
  $gateway->setSignature('ABCD');
  $gateway->setTestMode(true);

  $params = array(
      'amount' => '400.00',
      'currency' => 'USD',
      'description' => 'ABCD funds transfer',
      'returnUrl' => 'http://abcd.com/jj/payment/paypal_success/'.$session['id'],
      'cancelUrl' => 'http://abcd.com/jj/payment/index'
   );
  $response = $gateway->purchase($params);
  $response = $response->send(); 
  $response->redirect();

1 个答案:

答案 0 :(得分:1)

您可以通过Adaptive Payments if:

完成此操作
  1. 发件人帐户是您的帐户。这将被视为隐式付款;或
  2. 您有权通过授予的API权限代表发件人行事。
  3. 否则,发件人必须验证交易。