Yii EasyAPIによる請求書の実装
最近、領収書管理システムを開発しています.具体的な実現プロセスは、例えば、ユーザーが一つの業務を行うには、領収書を選択することができます.業務処理が完了した後、システムはユーザーに電子領収書を発行します.このシステムはEasyAPIの領収書インタフェースを使用しました.
ドキュメントのアドレスは次のとおりです.https://www.easyapi.com/api/v...
インタフェースのテストアドレス:https://www.easyapi.com/home/...
Yii使用までの拡張:yisoft/yii 2-httpclient
具体的には、次のようになります.
1:渡すパラメータを設定する
2:請求書インタフェースを呼び出して請求を実現する
返されるcode値が1の場合、開票に成功しました!!!
ドキュメントのアドレスは次のとおりです.https://www.easyapi.com/api/v...
インタフェースのテストアドレス:https://www.easyapi.com/home/...
Yii使用までの拡張:yisoft/yii 2-httpclient
具体的には、次のようになります.
1:渡すパラメータを設定する
$params = [
'appKey' => 'XXX',//
'appSecret' => 'XXX',//
'property'=> ' ',// ( , )
'category' => ' ',// ( , )
'outOrderNo' => 'XXX',//
'type' => ' ',// ( / )
'items' => [
[
'name'=> 'XXX',// ( )
'model'=> 'XXX',//
'unit'=> 'XXX',//
'number'=> 'XXX',//
'price'=> 'XXX',// ( )
]
],
'username'=> 'XXXX',//
'email'=>'XXXX',//
'mobile' => 'XXXX'//
];
$params = json_encode($params);
2:請求書インタフェースを呼び出して請求を実現する
$client = new Client([
'baseUrl' => 'https://fapiao-api.easyapi.com'
]);
$response = $client
->post('/invoice/make', $params, ['Content-Type'=>'application/json'])
->send();
if ($response->isOk && $response->data['code']) {
//
} else {
//
}
返されるcode値が1の場合、開票に成功しました!!!