Latrell\Alipay\AlipayServiceProvider::register PHP Method

register() public method

Register the service provider.
public register ( ) : void
return void
    public function register()
    {
        $this->app->bind('alipay.mobile', function ($app) {
            $alipay = new Mobile\SdkPayment();
            $alipay->setPartner($app->config->get('latrell-alipay.partner_id'))->setSellerId($app->config->get('latrell-alipay.seller_id'))->setSignType($app->config->get('latrell-alipay-mobile.sign_type'))->setPrivateKeyPath($app->config->get('latrell-alipay-mobile.private_key_path'))->setPublicKeyPath($app->config->get('latrell-alipay-mobile.public_key_path'))->setNotifyUrl($app->config->get('latrell-alipay-mobile.notify_url'));
            return $alipay;
        });
        $this->app->bind('alipay.web', function ($app) {
            $alipay = new Web\SdkPayment();
            $alipay->setPartner($app->config->get('latrell-alipay.partner_id'))->setSellerId($app->config->get('latrell-alipay.seller_id'))->setKey($app->config->get('latrell-alipay-web.key'))->setSignType($app->config->get('latrell-alipay-web.sign_type'))->setNotifyUrl($app->config->get('latrell-alipay-web.notify_url'))->setReturnUrl($app->config->get('latrell-alipay-web.return_url'))->setExterInvokeIp($app->request->getClientIp());
            return $alipay;
        });
        $this->app->bind('alipay.wap', function ($app) {
            $alipay = new Wap\SdkPayment();
            $alipay->setPartner($app->config->get('latrell-alipay.partner_id'))->setSellerId($app->config->get('latrell-alipay.seller_id'))->setKey($app->config->get('latrell-alipay-web.key'))->setSignType($app->config->get('latrell-alipay-web.sign_type'))->setNotifyUrl($app->config->get('latrell-alipay-web.notify_url'))->setReturnUrl($app->config->get('latrell-alipay-web.return_url'))->setExterInvokeIp($app->request->getClientIp());
            return $alipay;
        });
    }