Stripe 更多方便的插件
TIP
Stripe 的实现由 GitHub Copilot 生成
得益于 yansongda/pay 的基础架构和良好的插件机制, 您可以自由的使用任何内置插件和自定义插件调用 Stripe 的任何 API。
首先,查找你想使用的插件,然后
php
Pay::config($config);
$params = [
'payment_intent_id' => 'pi_3OxxxxxxxxxxxxxxxxxxxxY',
];
$allPlugins = [StartPlugin::class, QueryPlugin::class, AddRadarPlugin::class, ResponsePlugin::class, ParserPlugin::class];
$result = Pay::stripe()->pay($allPlugins, $params);关于插件的详细介绍,如果您感兴趣,可以参考 yansongda/artful
支付产品
PaymentIntent 支付
创建 PaymentIntent
\Yansongda\Pay\Plugin\Stripe\V1\Pay\PayPlugin查询 PaymentIntent
\Yansongda\Pay\Plugin\Stripe\V1\Pay\QueryPlugin取消 PaymentIntent
\Yansongda\Pay\Plugin\Stripe\V1\Pay\CancelPlugin退款申请
\Yansongda\Pay\Plugin\Stripe\V1\Pay\RefundPlugin查询退款
\Yansongda\Pay\Plugin\Stripe\V1\Pay\QueryRefundPlugin
Checkout Session 支付
创建 Checkout Session
\Yansongda\Pay\Plugin\Stripe\V1\Pay\WebPlugin
