本文整理汇总了PHP中PayPal::execute方法的典型用法代码示例。如果您正苦于以下问题:PHP PayPal::execute方法的具体用法?PHP PayPal::execute怎么用?PHP PayPal::execute使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类PayPal
的用法示例。
在下文中一共展示了PayPal::execute方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: action_complete
public function action_complete()
{
PayPal::execute($this->request->PayerID, $this->request->param('trxid'));
}
示例2: getAttemptInfo
protected function getAttemptInfo($isSave = false)
{
fb('PayPal getAttemptInfo');
$successAttemptCustomData = json_decode($this->attemptModel->custom_data, true);
$options = array('username' => $this->gatewayModel->username, 'password' => $this->gatewayModel->routing_number, 'signature' => $this->gatewayModel->shared_secret);
$transaction = new PayPal($options);
if (self::$isTest) {
$transaction->setIsProduction(false);
}
$transaction->set('TRANSACTIONID', $successAttemptCustomData['tracking_number']);
$transaction->status();
try {
$response = $transaction->execute();
fb($response);
} catch (Exception $e) {
$aErrors = array('Error processing your request');
$this->attemptError($aErrors);
return false;
}
//...
if ($isSave) {
$this->attemptModel->save();
}
return true;
}