vince-g/bradford-om-php
Composer 安装命令:
composer require vince-g/bradford-om-php
包简介
PHP Wrapper for the BradFord OM
关键字:
README 文档
README
PHP Integration for the Bradford Order Management
Installation
composer require vince-g/bradford-om-php
Examples
Initiate Client
$client = new Client(AMCUSERNAME, AMCPASSWORD, $httpClientOptions); // Disable SSL $client = new Client(AMCUSERNAME, AMCPASSWORD, ['verify' => false]); // Set path to .pem $client = new Client(AMCUSERNAME, AMCPASSWORD, ['verify' => '/path/to/cert.pem']);
Appraiser Identity
$request = new AppraiserIdentity($client); $request->setMemberId('xxx00040'); // Or by email // $request->setMemberEmail('xxx@bradfordsoftware.com'); $request->get()->process(); $memberId = $request->getResult();
Create Order
$request = new CreateOrder($client); $request->setMemberId('xxx00040'); $fields = new OrderFields; $fields->setFields([ 'OrderId' => '12345', 'PropAddress' => '5440 Tujunga Ave', 'PropCity' => 'North Hollywood', 'PropState' => 'CA', 'PropZip' => '91601', 'BorrowerFirstname' => 'Vincent', 'BorrowerLastname' => 'Gabriel', 'BorrowerEmail' => 'xxx@xxx.com', 'BorrowerPhone' => 'xxx-xxx-xxxx', 'AppraisalType' => 'Appraisal Review', 'PropAddress2' => 'APT 100', 'PropType' => 'Single Family Residence', 'LenderName' => 'Landmark Network Inc.', 'LenderAddress' => '5161 Lankershim Blvd', 'LenderCity' => 'North Hollywood', 'LenderState' => 'CA', 'LenderZip' => '91601', 'LoanRefNumber' => '12345', ]); $request->setOrderFields($fields); $request->get()->process(); $confirmation = $request->getResult();
Update Order
$request = new UpdateOrder($client); $request->setMemberId('xxx00040'); $fields = new OrderFields; $fields->setFields([ 'OrderId' => '12345', 'PropAddress' => '5440 Tujunga Ave', 'PropCity' => 'North Hollywood', 'PropState' => 'CA', 'PropZip' => '91601', 'BorrowerFirstname' => 'Vincent', 'BorrowerLastname' => 'Gabriel', 'BorrowerEmail' => 'xxx@xxx.com', 'BorrowerPhone' => 'xxx-xxx-xxxx', 'AppraisalType' => 'Appraisal Review', 'PropAddress2' => 'APT 100', 'PropType' => 'Single Family Residence', 'LenderName' => 'Landmark Network Inc.', 'LenderAddress' => '5161 Lankershim Blvd', 'LenderCity' => 'North Hollywood', 'LenderState' => 'CA', 'LenderZip' => '91601', 'LoanRefNumber' => '12345', ]); $request->setOrderFields($fields); $request->get()->process(); $confirmation = $request->getResult();
Delete Order
$request = new DeleteOrder($client); $request->setMemberId('xxx00040'); $request->setOrderId('12345'); $request->get()->process(); $confirmation = $request->getResult();
Get Order Status
$request = new GetOrderStatus($client); $request->setMemberId('xxx00040'); $request->setOrderId('12345'); $request->get()->process(); $status = $request->getResult();
Tests
phpunit
统计信息
- 总下载量: 6
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2015-10-16