fourello-devs / mr-speedy
此包已被放弃,不再维护。未建议替代包。
基于 Laravel 的 Mr. Speedy SDK
1.0.0
2021-06-24 21:44 UTC
Requires
Requires (Dev)
- orchestra/testbench: ~5|~6
- phpunit/phpunit: ~9.0
This package is auto-updated.
Last update: 2023-03-27 19:15:37 UTC
README
这里应该放置你的描述。请查看 contributing.md 了解待办事项清单。
安装
通过 Composer
$ composer require fourello-devs/mr-speedy
使用
设置环境变量
MR_SPEEDY_API_TOKEN= MR_SPEEDY_CALLBACK_TOKEN= MR_SPEEDY_CALLBACK_URL= # PRODUCTION or blank MR_SPEEDY_ENVIRONMENT=PRODUCTION
可用选项
要使用此包,您可以使用以下之一
- MrSpeedy 门面
- mrspeedy() 辅助函数
演示
use FourelloDevs\MrSpeedy\Models\Order; use FourelloDevs\MrSpeedy\Models\Point; use FourelloDevs\MrSpeedy\Models\ContactPerson; public function calculateOrderPriceTest(): ?Order { $order = new Order; $order->matter = "Documents"; $point1 = new Point; $point1->address = "Ultramega, General T. De Leon, Demitillo, 2nd District, Valenzuela, Third District, Metro Manila, 1442, Philippines"; $contact1 = new ContactPerson; $contact1->name = 'James Carlo Luchavez'; $contact1->phone = '09061886959'; $point1->contact_person = $contact1; $point2 = new Point; $point2->address = "Demitillo, 2nd District, Valenzuela, Third District, Metro Manila, 1442, Philippines"; $contact2 = new ContactPerson; $contact2->name = 'Denys Don'; $contact2->phone = '09061886959'; $point2->contact_person = $contact2; $order->points = [$point1, $point2]; return $order->calculate(); }
use FourelloDevs\MrSpeedy\Models\Order; public function getOrdersTest() { return Order::all(); }
use FourelloDevs\MrSpeedy\Models\Client; public function getClientTest() { return Client::get(); }
use FourelloDevs\MrSpeedy\Models\BankCard; public function getBankCardsTest(): array { return BankCard::get(); }
注意:其他 API 方法将很快添加。
变更日志
请查看 changelog 了解最近更改的信息。
测试
$ composer test
贡献
请查看 contributing.md 了解详细信息及待办事项清单。
安全
如果您发现任何安全相关的问题,请通过电子邮件 carlo.luchavez@fourello.com 联系,而不是使用问题跟踪器。
鸣谢
许可证
MIT. 请参阅 license 文件 了解更多信息。