windwalker / pay2go
The PHP Pay2Go package
Installs: 397
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 4
Forks: 1
Type:windwalker-external-package
Requires
- php: >=5.3.10
This package is auto-updated.
Last update: 2024-10-29 04:36:28 UTC
README
開發中,還要一陣子才完成...
使用範例
$pay2go = new \Windwalker\Pay2Go\Pay2Go('MerchantID', 'key', 'iv'); // Basic options $pay2go->setTest(true) // Use Test Platform ->setMerchantOrderNo($orderNo) ->setVersion('1.1') ->setAmt((int) $price) ->setRespondType(Pay2Go::RESPONSE_TYPE_STRING) // Use String response ->setItemDesc($desc) ->setEmail($email) ->setLoginType(0) ->setNotifyURL($notifyUrl) ->setReturnURL($returnUrl) ->setCustomerURL($customUrl); $pay2go->atm->enable(); // 啟用 ATM $pay2go->barcode->enable(); // 啟用條碼 $pay2go->cvs->enable(); // 啟用超商代碼 $pay2go->webATM->enable(); // 啟用 Web ATM // 啟用信用卡 $pay2go->creditCard->enable() ->setUNIONPAY(1) ->installment('3, 6, 12'); // 啟用支付寶 $pay2go->alipay->enable() ->setReceiver('Sakura') ->setTel1('123-12312-123') ->setTel2('123-123-123') ->setCount(1) ->addProduct( $item->id, $item->title, $desc, $item->price, 1 ); // 啟用財富通 $pay2go->tenpay->enable() ->setReceiver('Flower') ->setTel1('123-12312-123') ->setTel2('123-123-123') ->setCount(1) ->addProduct( $item->id, $item->title, $desc, (int) $price, 1 ); // 輸出成 <form> 直接 POST 即可繳費 echo $pay2go->redner(); // Render HTML Form