Skip to content
赞助

Stripe 取消支付

TIP

Stripe 的实现由 GitHub Copilot 生成

方法名参数返回值
cancelarray $orderCollection

取消 PaymentIntent

TIP

取消 PaymentIntent 后,该支付意图将无法再被支付。仅当 PaymentIntent 状态为 requires_payment_methodrequires_capturerequires_confirmationrequires_actionprocessing 时可取消。

php
Pay::config($config);

$order = [
    'payment_intent_id' => 'pi_3OxxxxxxxxxxxxxxxxxxxxY', // 必填:PaymentIntent ID
    // 「选填」取消原因,可选值:duplicate / fraudulent / requested_by_customer / abandoned
    // 'cancellation_reason' => 'requested_by_customer',
];

$result = Pay::stripe()->cancel($order);

订单配置参数

所有订单配置参数和官方无任何差别,兼容所有功能,所有参数请参考以下 API 查看「请求参数」一栏。

Released under the MIT License.