本文整理汇总了PHP中Items::getTotal方法的典型用法代码示例。如果您正苦于以下问题:PHP Items::getTotal方法的具体用法?PHP Items::getTotal怎么用?PHP Items::getTotal使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Items
的用法示例。
在下文中一共展示了Items::getTotal方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: start
public function start(array $items, $settings = array(), $paymentMethod = 'paypal', $currency = 'USD')
{
## unable to authenticate
if (!$this->authenthication($settings['environment'])) {
return false;
}
#set ApiContext
$apiContext = PaypalContext::ApiContext($this->credentials, $this->sdkConfiguration);
#set payment method
$payer = PaymentMethod::ConfigPayment($paymentMethod);
#set Items and Total to bill
if (!($itemsList = Items::setItemsList($items, $currency))) {
## unable to load the items to sell.
return false;
}
#set final amount.
$amount = Amount::setAmount(Items::getTotal(), $currency);
#set transaction.
$transaction = Transaction::setTransaction($amount, $itemsList);
#set redirections.
$redirectUrls = Redirections::setURLs();
self::_createPaymentURL($payer, $redirectUrls, $transaction, $apiContext);
}