sanycows/payments-api
最新稳定版本:v0.0.5
Composer 安装命令:
composer require sanycows/payments-api
包简介
README 文档
README
Laravel Usage
Create file config/payments_api.php with content:
return [ 'paypal' => [ 'client_id' => env('PAYPAL_CLIENT_ID', ''), 'client_secret' => env('PAYPAL_CLIENT_SECRET', ''), 'app_id' => env('PAYPAL_APP_ID', ''), 'mode' => env('PAYPAL_MODE', ''), ], 'stripe' => [ 'secret_key' => env('STRIPE_SECRET_KEY', null), 'publishable_key' => env('STRIPE_PUBLISHABLE_KEY', null), ], 'liqpay' => [ 'private_key' => env('LIQPAY_PRIVATE_KEY', null), 'public_key' => env('LIQPAY_PUBLIC_KEY', null), ], ];
For get orderId use:
public function __construct( protected PaymentFactory $paymentFactory ) { } public function getOrderId(int $system) { $paymentService = $this->paymentFactory->getInstance( Payments::from($system), config('payments_api') ); $makePaymentDTO = new MakePaymentDTO( 15.25, Currency::USD ); $orderId = $paymentService->cratePayment($makePaymentDTO); return $orderId; }
For get payment result info use:
public function __construct( protected PaymentFactory $paymentFactory ) { } public function getPaymentResult(int $system, string $paymentId) { $paymentService = $this->paymentFactory->getInstance( Payments::from($system), config('payments_api') ); $paymentResult = $paymentService->getPaymentInfo($paymentId); return $paymentResult;
统计信息
- 总下载量: 9
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: afl-3.0
- 更新时间: 2023-08-13