public static function create($options) { /*{{{*/ $l = new LaKaLaRequest(); $l->ver = LaKaLaConnector::VERSION; $l->minCode = LaKaLaConnector::MINCODE; $l->merId = LaKaLaConnector::MERID; $l->merPasswd = LaKaLaConnector::MER_PASSWD; $l->orderId = $options['orderId']; $l->amount = $options['amount'] * 100; $l->randNum = null; $l->merUrl = $options['payInformUrl']; $l->macType = LaKaLaConnector::MAC_TYPE; $l->desc = LaKaLaConnector::PRODUCTNAME; $l->expiredTime = LaKaLaConnector::EXPIRED_TIME; $l->productName = LaKaLaConnector::PRODUCTNAME; $l->payUrl = LaKaLaConnector::PAY_URL; $l->mac = $l->getMac(); return $l; }
public function buildRequest($options) { /*{{{*/ $this->data = LaKaLaRequest::create($options); return $this->data; }