public function closeTrade($order) { $options = $this->getPaymentOptions($order['payment']); $closeTradeRequest = Payment::createCloseTradeRequest($order['payment'], $options); $closeTradeRequest->setParams($order); return $closeTradeRequest->closeTrade(); }
public function closeTrade($order) { if (!in_array($order['payment'], array('alipay'))) { return array(); } $options = $this->getPaymentOptions($order['payment']); $closeTradeRequest = Payment::createCloseTradeRequest($order['payment'], $options); $closeTradeRequest->setParams($order); return $closeTradeRequest->closeTrade(); }